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 - генератор калибровочных кодов

Dmitry__ » 25 апр 2013, 16:43

А почему бы маркировку параметров делать не чернилами, а самим пластиком? Прямо в G коде? :oops:

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

icehardy » 25 апр 2013, 16:51

Dmitry__ писал(а):А почему бы маркировку параметров делать не чернилами, а самим пластиком? Прямо в G коде? :oops:

это конечно красиво, но не всегда будет получаться
считается что принтер еще не настроен :)

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

setar » 25 апр 2013, 16:51

потому что не факт что оно пропечатается
это в планах, но нужно сделать чтобы и читалось и наносилось в самых сложных неоткалиброванных режимах

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

Dmitry__ » 25 апр 2013, 16:56

Ну, совсем жуткие параметры и читать не нужно...
А если очень надо, то пометить чернилами.

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

how_eee » 25 апр 2013, 17:26

Это все и так было понятно. А самого важного так и не написал. Как притянуть полученные тесты к слайсеру? Как использовать результаты для печати разных деталей разными настройками с наилучшим качеством?

Если мне надо напечатать деталь с конкретной шириной линии и толщиной слоя, то единственное что остается изменять - поток. Поток то и надо получить из тестов.
Тоесть создали в слайсере профиль- толщина 0,3 ширина 0,4. Напечатали тест flow adjust с шириной 0,3 и толщиной 0,4. Выбрали который флоу нравится больше и указали его в профиле слайсера.

Я вижу только такой вариант.

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

karabas2011 » 25 апр 2013, 17:47

setar писал(а):потому что не факт что оно пропечатается
это в планах, но нужно сделать чтобы и читалось и наносилось в самых сложных неоткалиброванных режимах

Тест температуры показывает что пока сопло греется происходит своеобразный suck. И потом несколько сантиметров нормальной экструзии нет. Считаю необходимым дать нужный прайм перед каждым началом.
Вообще тест на температуру - нетривиальная вещь. Тут видятся несколько подходов.

1 скорость - печать на увеличенной скорости проявляет недостатки режимов особенно на поворотах и ячеистых инфилах и бриджах. Но тогда надо будет принять во внимание что при нормальной скорости нужно/можно чуть снизить температуру.

2 качество инфильной структуры. Печать с неправильной температурой не даст красивых ячеек хоть ты усрись.

Можно упереться в то, что конкретный пластик не кипит и вполне сносно экструдится и на 220 и на 260.
Тогда см пп1 Скоростная печать возможна только на повышенной температуре.

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

setar » 25 апр 2013, 17:53

2 how_eee
:) а открыть ссылку и почитать хотя бы названия параметров слабо ?
я для кого блин прыгал из одного слайсера в другой и переписывал все названия там ??
в слайсер нужно вбивать ВСЕ результаты тестов:
поток, ширину экструзии, размер и скорость отката (ретракта)

Добавлено спустя 3 минуты 33 секунды:
Тест температуры показывает что пока сопло греется происходит своеобразный suck.

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

В идеале хочется построить рабочую методику.

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

how_eee » 25 апр 2013, 18:32

Я читал. Но я с этим не согласен. Возможно я чтото не понимаю.
Мне не надо знать на какой ширине и слое мой принтер печатает лучше. Мне надо знать сколько пластика давить чтобы печатать лучше с заданными мной настройками.
Кстати ты в слайсере поставил прочерки для ширины. Но ширина в нем тоже настраивается.

Добавлено спустя 1 минуту 16 секунд:
Блин. Я не знаю как это описать. Давай пообщаемся в скайпе голосом

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

setar » 25 апр 2013, 18:38

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

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

how_eee » 25 апр 2013, 22:36

а откуда информация что у slic3r К=0.875 ?
думаю как подтвердить эту цифру экспериментально. Но стоит ли?
Если в нем все таки к=1, то это погрешность 12%. А это уже заметно на поверхности.

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

setar » 26 апр 2013, 00:41

Тут какой то упс...
случился :)
датацентр невалинка где калибратор расположен перестал отвечать.
надеюсь скоро починят...

Добавлено спустя 2 минуты 54 секунды:
вообще весь сегмент сети ...

Добавлено спустя 23 минуты 3 секунды:
да уж, если вполне взрослые датацентры так лажают периодически, то что уж про хостеров мелких говорить ...
давно мечтал облако поднять на разных датацентрах.
как раз самая тема :)

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

setar » 26 апр 2013, 09:22

с утра вроде заработало :)

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

Radus » 27 апр 2013, 15:29

Привет !

Попробовал прогнал все тесты.
Но что-то тут не так.
Первый тест flow показал мне что без щелей получается мультиплер 1,2.
Но если я ставлю его в slic3r то у меня получается переэкструзия!
Для slic3r нормальное значение получается 1.05.

Думается мне что сплошное заполнение надо развернуть на 45 градусов, чтобы оно было по диагонали.
Тогда значения скорее всего совпадут со слайсером.

Дальше второй тест width от 0.16 до 0.4 все линии ровные без пробелов, что выбрать не знаю, получается можно печатать вообще любой толщиной.

Третий тест temp температура, от 200 до 250 все линии ровные без артефактов, опять непонятно что выбирать. Но я всегда печатаю на 240-250 если меньше то происходит деламинация.

Четвертый тест retraction. Сопли видно на значениях меньше 1,2. Тут все определилось успешно.

Пятый тест retract speed. Выпуклости пропадают на значениях больше 20 mm/s. Тут тоже определилось удачно.
Вложения
DSCF4680.JPG
DSCF4679.JPG
DSCF4678.JPG
DSCF4677.JPG
DSCF4673.JPG

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

krendel » 27 апр 2013, 19:58

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


Rambler\'s Top100 Mail.ru counter