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
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение setar » 16 июл 2014, 17:55

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

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

Сообщение karabas2011 » 17 июл 2014, 19:36

есть идея отладки ускорений и джерка.
Джерк хорошо проявляется при печати стоек в корпусе, то есть небольших по диаметру цилиндров.
я менял на ходу снижая с дефолтных 10 до 5, звук меняется конкретно
M205 X5.00
С ускорениями не так ясно, дефолтные ускорения больше максимальных почему-то. При печати поддержек при развороте направления идёт переэкструд, то есть надо увеличивать ускорения либо снижать скорость. Скороть и так небольшая а вот увеличение ускорения ничего заметного не дало кроме более ровного солиднифила.
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

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

Сообщение webkoder » 18 июл 2014, 11:29

Кажется я знаю, кто может подсказать, что такое этот джерк. Уже всю голову сломал.
В конфиге марлина пишут:

// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
// Изменение скорости, которое не требует ускорения (т.е. прошивка предполагает, что это может быть сделано мгновенно)

Я не понимаю как это. Объясните, что это за значение. Скорость, ускорение или ускорение ускорения?
webkoder
 
Сообщения: 47
Зарегистрирован: 17 янв 2014, 10:50
Откуда: Москва

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

Сообщение MAD_Deimon » 18 июл 2014, 11:57

webkoder писал(а):Кажется я знаю, кто может подсказать, что такое этот джерк. Уже всю голову сломал.
В конфиге марлина пишут:

// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
// Изменение скорости, которое не требует ускорения (т.е. прошивка предполагает, что это может быть сделано мгновенно)

Я не понимаю как это. Объясните, что это за значение. Скорость, ускорение или ускорение ускорения?


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

Т.е. если у вас каретка тяжелая, уменьшите XYJEKR, тогда на поворотах будет меньше расколбас, т.е. меньше волн, но это увеличит время печати.

хреновый из меня объяснятель, надеюсь ни чей мозг не пострадает)))
Всё для 3D печати
Напечатаю для вас любые детальки. :) Заходите в гости, все покажу и расскажу по 3D печати.
Аватара пользователя
MAD_Deimon
 
Сообщения: 125
Зарегистрирован: 28 авг 2013, 16:30
Откуда: Москва, Краснопресненская
ФИО: Дмитрий

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

Сообщение Wizard » 07 авг 2014, 16:17

принтер wanhao duplicator, отключен один экструдер, ругается на его отсутствие почему-то при попытке напечатать калибровочные коды, не подскажете почему?
Wizard
 
Сообщения: 1
Зарегистрирован: 07 авг 2014, 15:43

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

Сообщение CyberLab » 12 авг 2014, 18:30

Не понял как этими тестами пользоваться.
Сгенерировал gcode, скинул его на флешку, запускаю на принтере и он мне говорит "Heating..."
Соответственно при этом ничего больше не происходит, нагрева тоже нет
Подскажите как этим тестом пользоваться?
Аватара пользователя
CyberLab
 
Сообщения: 319
Зарегистрирован: 02 фев 2013, 12:50
Откуда: Москва

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

Сообщение JenkaBY » 14 авг 2014, 09:47

Приехал мой принтер RigidBot. В 3D печати я тока полный ноль (((. Печатать что-то осмысленное не решился, точнее решился но получилось полное Г. Решил пройтись по тестам, и сразу много вопросов возникло. Попробовал напечатать подложку (рафт). Получилось с 5-го раза, постоянно отрывался один и тот же угол и линии были неравномерные, то нормальные, то узкие - не хватало пластика или скорости экструзии. Хотя до этого распечатывал температурный тест и с подложкой все было нормально. Стол подкручивал несколько раз, но проблему не решило. Потом вспомнил, что температурный тест я проходил на скорости 30 мм/с, а рафтовый - 50 мм/с. Снизил скорость и все стало ОК. Я прикладываю фото рафтового конечного результата. Мне не нравятся расстояния между полосками, иногда они равномерны,а иногда больше чем надо. Еще по краям(наплывы) и самая первая линии более толще, чем внутри периметра. Подскажите,
1) что можно сделать, чтобы избавиться от наплывов по краям и
2) увеличить скорость печати при нормальном качестве?
3) И какие скорости являются нормальными при печати и перемещении?
4) Какова возможная причина неравномерности полосок в тесте?

Спасибо)))
raft.jpg
JenkaBY
 
Сообщения: 7
Зарегистрирован: 14 авг 2014, 08:49
Откуда: Беларусь, г.Гродно
ФИО: Евгений Александрович

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

Сообщение Dimitri » 15 авг 2014, 11:12

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

Так как вы только начали печатать то скорей всего у вас подается больше пластика чем нужно, попробуйте уменьшить коэффициент экструзии, линии должны стать тоньше и немного ровнее.
Дорогу осилит идущий.
Аватара пользователя
Dimitri
 
Сообщения: 144
Зарегистрирован: 26 ноя 2008, 16:44
Откуда: Москва
Skype: wayfarerdimitri
прог. языки: VC++, немного asm, php, jScript,XSLT,LUA

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

Сообщение CyberLab » 22 авг 2014, 21:26

С температурой стола разобрался, проблема была в термопредохранителе
Но теперь другая проблема, генерирую G-Code в CaliGator запускаю после прогрева стола и экструдера начинается печать, но на расстоянии 0.4см от стола
Кусок сгенерированого кода

Код: Выделить всёРазвернуть
; fil_dia=2.9
; path_h=0.2
; path_w=0.32
; flow=1
; min_temp=180
; temp=230
; max_temp=250
; bed_temp=100
; max_x=180
; max_y=180
; max_z=200
; mid_x=90
; mid_y=90
; z_offset=0
; suck=0.4
; prime=0.4
; suck_speed=10
; fill_speed=10
; move_speed=60
;--- start gcode ---
G28 ; home
G21 ; unit in mm
G92 E0 ; set extruder to zero
M82 ; use absolute distances
M107 ; fan off
M104 S230; set temp
M190 S100; wait bed temp
;--- head clean ---
G1 X0 Y0 Z15 F15000; go start positions
M109 S230; wait heat
G1 X0 Y10 Z0; go near bed level
G1 E5 F100; extruse a bubble
G4 S5 ; wait 5 sec
G1 Z0
G4 S3 ; wait 3 sec
G1 F15000
G1 X0 Y20 Z0
G1 X0 Y35
;--- end start gcode ---

;--- test body ---
;--- raft ---
G1 X39.84 Y39.84 Z0.40 F3600
G92 E0
G1 E0.40 F600.00
G1 X140.16 Y39.84 Z0.40 E3.32 F600
G1 X140.16 Y140.16 Z0.40 E6.23 F600
G1 X39.84 Y140.16 Z0.40 E9.15 F600
G1 X39.84 Y40.16 Z0.40 E12.06 F600
G1 X40.00 Y40.00 Z0.40 F3600


Теперь вопрос, почему ось Z стартуае с 0.4 см ?
Сразу скажу что отпечатал около 20 разных моделей, никаких подобных проблем не обнаружил
Качество печати достойное

Последний раз редактировалось CyberLab 23 авг 2014, 12:34, всего редактировалось 1 раз.
Аватара пользователя
CyberLab
 
Сообщения: 319
Зарегистрирован: 02 фев 2013, 12:50
Откуда: Москва

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

Сообщение Акелла » 23 авг 2014, 00:13

Почему генерируются пустые gcode файлы?
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Kossel config E3D.h
Акелла
 
Сообщения: 771
Зарегистрирован: 27 май 2014, 13:35
Откуда: London. UK
Skype: pioneerko
ФИО: Александр

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

Сообщение setar » 08 сен 2014, 14:14

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

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

Сообщение Myp » 03 ноя 2014, 00:07

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

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

Сообщение fuse bit » 29 ноя 2014, 18:48

у меня с соплом 1.0 мм просто не получается напечатать подложку эту, т.к. я так понял она идет с шагом в 1 мм
Сергей, сделайте пожалуйста настройку рафта.
3D-модели для 3D-принтеров, заказ 3D печати - http://3Dmarket.org
Аватара пользователя
fuse bit
 
Сообщения: 42
Зарегистрирован: 15 янв 2012, 23:59
Откуда: Saint-Petersburg

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

Сообщение Revenger » 29 ноя 2014, 21:04

Ребят.. я извиняюсь, но.. а где подачу материала увеличивать? FLOW? Через репетхост пробую. Тест провёл на этот параметр, но не пойму куда его вбивать... Нашел один пункт, но он в разделе advanced\flow и пункт что-то про мосты... это оно?
Судя по тесту у меня 1,2-1,2 надо ставить. Там стоИт единица.
И еще.. тест рафт сделал, вроде всё ровненько и красиво, однако когда на печать вывожу, то рафт этот сильно расплющен, практически снизу плёнкой сливается. А тест температуры чота не фонтан получился, все нитки, кроме посоледней 260град не прочно держатся на рафте.
23430001.JPG
тест температуры

Такое ощущение, что высоковато печатал (не точно "кровать"). Однако повторюсь, при печати задания с деталькой рафт очень сильно расплющивается, слои вроде тоже утюжатся, но... не очень крепко свариваются. Температура сильно опускается по сравнению с заданой и чота даже нет попыток её поднять во время печати.
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

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

Сообщение Revenger » 09 дек 2014, 23:01

Продолжу монолог ))

Кто подскажет, что с ретрактом не так? На сайте ввел 5 и скорость ретракта 50...
Температура 195град. Пластик ПЛА

Распечатал тест, получил вот такое:
21170002.JPG


И куда дальше крутить? Или это нормально?
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Пред.След.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7