roboforum.ru

Технический форум по робототехнике.


CaliGator - генератор калибровочных кодов

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

CaliGator - генератор калибровочных кодов

Сообщение setar » 25 апр 2013, 15:05

Для удобства пользователей 3D принтеров, мной создан генератор тестовых кодов.
http://base3d.ru/CaliGator/

в данный момент доступны следующие тесты:
  • raft - по сути это просто подложка, по ее качеству можно осуществлять калибровку стола
  • flow - подбор потока под конкретный материал
  • width - подбор ширины линии экструзии
  • temp - подбор температуры печати
  • suck - подбор величины отката подачи (ретракта)
  • suck_speed - подбор скорости отката подачи


Методика тестирования:
Прежде чем приступить к тестированию проходим по всем вкладкам проверяя параметры, выставляем значения по опыту,
которые на наш взгляд дают наилучшие результаты (позже я введу рекомендуемые профили для разных принтеров).

raft
в этом тесте наша задача получить равномерные, слегка придавленные линии.
Обращаем внимание на расстояние между линиями экструзии, оно должно быть равномерным по всей площади, по ним можно судить о наклоне стола (если один угол или сторону плющит больше других) или о неровности стола (если имеют место неравномерно расположенные участки с более сильным придавливанием).
Рафт делается на двойной высоте слоя и использует тройной поток.

flow
в этом тесте проверяется поток, он должен быть достаточен чтобы между линиями экструзии не образовывалось просветов (щелей), в то же время сильно завышенный поток будет давать выдавливание пластика за периметр модели.
2013-04-25 14.48.36.jpg


width
в этом тесте меняется сразу два параметра: ширина между центрами выкладываемых линий, и поток который компенсирует увеличение требуемой площади экструзии.
При слишком плотной укладке линии будут мешать друг другу, а при слишком редкой будут появляться щели.
результатом теста является некоторый диапазон допустимых значений ширины одной линии экструзии
2013-04-25 13.48.02.jpg


temp
в этом тесте выбирается температура печати, ее хорошо видно визуально.
при недостаточном нагреве будет иметь место расслоение пластика, недостаточное сцепление с подложкой.
при чрезмерном нагреве будет наблюдаться обесцвечивание пластика или даже его "вскипание"
2013-04-25 15.38.29.jpg
Аватара пользователя
setar
Site Admin
 
Сообщения: 9648
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: CaliGator - генератор калибровочных кодов

Сообщение artko » 14 дек 2016, 12:03

Подскажите плиз, "зигзаги" на первом же тесте (рафт) это увлечься калибровкой экструдера или что-то не так с механикой?

от подложки не отлипает, ровно вроде уложен (видимые расслоения - надломил когда отделял от стола, было все оптом)
Вложения
IMG_20161213_221756.jpg
artko
 
Сообщения: 1
Зарегистрирован: 14 дек 2016, 11:45

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 14 дек 2016, 12:47

не установлен нулевой уровень
пруток не вмазывается в стол а "набрасывается" сверху
Аватара пользователя
setar
Site Admin
 
Сообщения: 9648
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: CaliGator - генератор калибровочных кодов

Сообщение Myp » 14 дек 2016, 13:19

zelen50 писал(а):как правильно калибровать при свободной подаче или же нужно что бы филамент выдавливался из горячей головы.
калибровка должна производиться в условиях максимально приближенных к рабочим, иначе будешь калибровать сферического коня.
калибровка шаги/мм экструдера делается выдавливая пластик через сопло.

а для калибровки температуры лучше использовать специальные модели
вот такая модель например: http://www.thingiverse.com/thing:696093 каждая ступенька печатается на новой температуре.
наглядно видно влияние температуры на нависающие элементы (будет видна нехватка обдува), а также слипаемость слоёв(если попробовать разламывать на сегменты)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 16703
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: CaliGator - генератор калибровочных кодов

Сообщение vassav » 14 дек 2016, 18:59

а как лучше нарезать эту модель с изменением температуры?
Проставлять вручную или можно как-то автоматизировать?
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 14 дек 2016, 19:40

для кисслайсера у меня есть компоновщик на bash написан, могу поделиться
но для других слайсеров нужно вдумчиво адаптировать
Аватара пользователя
setar
Site Admin
 
Сообщения: 9648
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: CaliGator - генератор калибровочных кодов

Сообщение how_eee » 15 дек 2016, 14:55

vassav писал(а):а как лучше нарезать эту модель с изменением температуры?
Проставлять вручную или можно как-то автоматизировать?

Скачай simplify3d с какого нибудь торрента. Там можно разные слои слайсить с разными параметрами
Аватара пользователя
how_eee
 
Сообщения: 581
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: CaliGator - генератор калибровочных кодов

Сообщение Myp » 15 дек 2016, 15:10

можно сгенерить башенкус цифрами http://www.thingiverse.com/thing:915435 и менять температуру вручную после каждого "этажа"
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 16703
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 15 дек 2016, 21:36

vassav писал(а):а как лучше нарезать эту модель с изменением температуры?
Проставлять вручную или можно как-то автоматизировать?

а еще можно в CraftWare такое сделать, там есть скрипт редактор в зависимости от высоты
он официально бесплатный
Аватара пользователя
setar
Site Admin
 
Сообщения: 9648
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: CaliGator - генератор калибровочных кодов

Сообщение Fedor_N » 21 дек 2016, 18:13

Добрый день! Подскажите, почему генератор начинает печать с Z0.4, хотя я указал высоту слоя 0,2???
Код: Выделить всёРазвернуть
;--- start gcode ---
G28 ; home
G21 ; unit in mm
G90 ;absolute positioning
G92 E0 ; set extruder to zero
M82 ; use absolute distances
M107 ; fan off
M104 S200; set temp
M190 S68; wait bed temp
;--- head clean ---
G1 X0 Y0 F15000; go start positions
M109 S200; wait heat
G92 Z278.95; сюда пишем то что получилось 271.5
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
M117 Printing...
;--- end start gcode ---

;--- test body ---
;--- raft ---
G1 X99.80 Y49.80 Z0.40 F6000
G92 E0
G1 E6.00 F6000.00
G1 X200.20 Y49.80 Z0.40 E16.02 F3600
G1 X200.20 Y150.20 Z0.40 E26.04 F3600
G1 X99.80 Y150.20 Z0.40 E36.05 F3600
G1 X99.80 Y50.20 Z0.40 E46.03 F3600
G1 X100.00 Y50.00 Z0.40 F6000
G1 X200.00 Y50.00 Z0.40 E56.01 F3600
Fedor_N
 
Сообщения: 1
Зарегистрирован: 21 дек 2016, 18:03

Re: CaliGator - генератор калибровочных кодов

Сообщение sergey2x » 21 дек 2016, 23:10

Fedor_N писал(а):Добрый день! Подскажите, почему генератор начинает печать с Z0.4, хотя я указал высоту слоя 0,2???

raft
....
Рафт делается на двойной высоте слоя и использует тройной поток.

из шапки ...
sergey2x
 
Сообщения: 57
Зарегистрирован: 14 янв 2015, 16:18
Откуда: СПб

Re: CaliGator - генератор калибровочных кодов

Сообщение how_eee » 22 дек 2016, 18:11

Двойная высота и тройной поток вначале теста убивает! Поэтому им и не пользуюсь. Раньше, когда были исходники, я его исправлял. Сергей, можно ли добавить выбор либо так как есть, либо рафт из двух обычных слоёв крест накрест с обычным потоком. И с нормальной скоростью, а не 30ммс.
Аватара пользователя
how_eee
 
Сообщения: 581
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 22 дек 2016, 22:46

можно конечно, я даже до него планирую добраться на новогодних каникулах и сделать новые тесты в связке с реальными слайсерами
Аватара пользователя
setar
Site Admin
 
Сообщения: 9648
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: CaliGator - генератор калибровочных кодов

Сообщение Екатеринбуржец » 25 дек 2016, 18:53

В очередной раз использовал тест температуры и заметил такую вещь - напечатал принтер полоску с температурой 180 Поднял головку и ждет. По идее в этот момент должен включится нагрев головки до следующей температуры и как только температура стабилизируется - печать следующей полоски. Но нет он начинает печать при старой температуре. Успевает положить 4-5 ниток и только тогда включается нагрев. Рабочей температуры головка достигает когда принтер напечатал почти половину полоски. И так на каждой полоске. Но ведь это неправильно.
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4
Екатеринбуржец
 
Сообщения: 213
Зарегистрирован: 04 янв 2014, 18:33

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 26 дек 2016, 15:23

это уже обсуждалось выше
в коде все хорошо, то что принтер так поступает (подтверждено, это реально) - косяк старых версий прошивки
Аватара пользователя
setar
Site Admin
 
Сообщения: 9648
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: CaliGator - генератор калибровочных кодов

Сообщение VitDagger » 26 дек 2016, 16:02

У меня на последней версии Марлина тоже самое. В пятницу печатал эти коды и удивлялся такому поведению
Аватара пользователя
VitDagger
 
Сообщения: 331
Зарегистрирован: 25 сен 2016, 13:02
Откуда: Волжск
прог. языки: Delphi
ФИО: Алексей

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: alfamosk, Yahoo [Bot] и гости: 7

Mail.ru counter