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

setar » 22 дек 2015, 11:22

посмотрел сообщение, подумал, решил что не могу ответить на ваш вопрос.

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

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

Muzykant » 27 дек 2015, 22:22

setar писал(а):ну, есть ограничение.
не рассчитывал я на такие миники


Обращаюсь с той же просьбой. Зачем тогда задавать размер кровати, если он не меняется?
У меня тоже одна ось <100 мм и не могу запустить тест

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

Alexus12 » 25 янв 2016, 09:39

Сделал тест на flow. Нашел что нужно выставить 1.1 для моего принтера.
Следующий тест width. Вопрос: Какую величину flow выставлять для этого теста - 1 или найденную в предыдущем тесте 1.1?

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

icehardy » 25 янв 2016, 11:13

в идеале всё же flow должен быть 1
и нужно правильно настроить диаметр сопла и диаметр прутка, правильно выставить число шагов для экструдера
для прямого привода при микрошаге 1/32 у меня
188 шагов для шестерни без углубления
Изображение
198 шагов для MK8, которая с углублением
Изображение

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

Alexus12 » 25 янв 2016, 12:50

Ну возможно я просто неправильно оценил результаты теста. У меня для экструдера при 1/16 микрошаге 96 стоит шагов на мм для шестерни без углубления.

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

icehardy » 25 янв 2016, 13:55

Проверяй на реальной печати еще
Будет заметно перелив/недолив особенно на углах и на сплошной заливке верхнего слоя
_
1.1 это считай 10% разница, довольно много

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

Alexus12 » 25 янв 2016, 14:50

icehardy писал(а):Проверяй на реальной печати еще
Будет заметно перелив/недолив особенно на углах и на сплошной заливке верхнего слоя
_
1.1 это считай 10% разница, довольно много

Проверил уже, таки перелив. Но при 1 рафт печатается с пробелами между линиями, не всегда, но иногда (при нарезке в Кисе, а вот в Куре при 1 нормально все печаталось). Поставлю 1.05 и ширину экструзии равную соплу. Наверное самый будет оптимальный вариант и без переливов.

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

icehardy » 25 янв 2016, 17:01

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

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

Alexus12 » 26 янв 2016, 16:31

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

Я ерепутал с Бримом. Я имел ввиду брим.

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

RoninDev » 26 янв 2016, 17:33

С бримом в кисслайсере кстати у меня такая же проблема. При этом в Slic3r все ок..

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

carter_15 » 09 фев 2016, 22:09

День добрый, а не подскажите как в CaliGator генерировать код для второго сопла ...а то напрягает все время для теста катушки перекидывать))) :pardon:

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

setar » 09 фев 2016, 22:10

никак :)
у меня не на чем тренироваться
пока предлагаю в текстовом редакторе заменить все G1 на G2

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

carter_15 » 10 фев 2016, 18:10

Хмм, ну попробовать можно. К концу недели отпишусь по результатам 8) ...надеюсь в коде будет возможность автозаменой пройтись ...а не то быть беде :)

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

kochevnik » 10 мар 2016, 11:33

Не ради того, что б засрать программу, а ради статистики и понимания - к сожалению в моей связке пруса + сиплифай все настройки кроме температуры оказались другими (((
Сложно сказать на что грешить и почему так.

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

letaw » 16 мар 2016, 00:37

carter_15 писал(а):День добрый, а не подскажите как в CaliGator генерировать код для второго сопла ...а то напрягает все время для теста катушки перекидывать))) :pardon:


А если так:
Переставить в репитере вручную на экструдер 2 и весь код будет работать для него. Т.е. если в коде не указан экструдер, то команды подаются на экструдер установлены по умолчанию в репитере .


cron
Rambler\'s Top100 Mail.ru counter