roboforum.ru

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

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

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

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

artko » 14 дек 2016, 12:03

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

от подложки не отлипает, ровно вроде уложен (видимые расслоения - надломил когда отделял от стола, было все оптом)
Вложения
IMG_20161213_221756.jpg

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

setar » 14 дек 2016, 12:47

не установлен нулевой уровень
пруток не вмазывается в стол а "набрасывается" сверху

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

Myp » 14 дек 2016, 13:19

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

а для калибровки температуры лучше использовать специальные модели
вот такая модель например: http://www.thingiverse.com/thing:696093 каждая ступенька печатается на новой температуре.
наглядно видно влияние температуры на нависающие элементы (будет видна нехватка обдува), а также слипаемость слоёв(если попробовать разламывать на сегменты)

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

vassav » 14 дек 2016, 18:59

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

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

setar » 14 дек 2016, 19:40

для кисслайсера у меня есть компоновщик на bash написан, могу поделиться
но для других слайсеров нужно вдумчиво адаптировать

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

how_eee » 15 дек 2016, 14:55

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

Скачай simplify3d с какого нибудь торрента. Там можно разные слои слайсить с разными параметрами

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

Myp » 15 дек 2016, 15:10

можно сгенерить башенкус цифрами http://www.thingiverse.com/thing:915435 и менять температуру вручную после каждого "этажа"

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

setar » 15 дек 2016, 21:36

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

а еще можно в CraftWare такое сделать, там есть скрипт редактор в зависимости от высоты
он официально бесплатный

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

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

sergey2x » 21 дек 2016, 23:10

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

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

из шапки ...

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

how_eee » 22 дек 2016, 18:11

Двойная высота и тройной поток вначале теста убивает! Поэтому им и не пользуюсь. Раньше, когда были исходники, я его исправлял. Сергей, можно ли добавить выбор либо так как есть, либо рафт из двух обычных слоёв крест накрест с обычным потоком. И с нормальной скоростью, а не 30ммс.

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

setar » 22 дек 2016, 22:46

можно конечно, я даже до него планирую добраться на новогодних каникулах и сделать новые тесты в связке с реальными слайсерами

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

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

В очередной раз использовал тест температуры и заметил такую вещь - напечатал принтер полоску с температурой 180 Поднял головку и ждет. По идее в этот момент должен включится нагрев головки до следующей температуры и как только температура стабилизируется - печать следующей полоски. Но нет он начинает печать при старой температуре. Успевает положить 4-5 ниток и только тогда включается нагрев. Рабочей температуры головка достигает когда принтер напечатал почти половину полоски. И так на каждой полоске. Но ведь это неправильно.

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

setar » 26 дек 2016, 15:23

это уже обсуждалось выше
в коде все хорошо, то что принтер так поступает (подтверждено, это реально) - косяк старых версий прошивки

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

VitDagger » 26 дек 2016, 16:02

У меня на последней версии Марлина тоже самое. В пятницу печатал эти коды и удивлялся такому поведению


Rambler\'s Top100 Mail.ru counter