Лучшая программа для авто-калибровки дельта принтера

Подписаться на 3Dtoday
3dniko
Идет загрузка
Загрузка
04.12.18
1284
18
печатает на Anycubic Kossel linear plus
Техничка
26
Всем привет!
Сегодня я расскажу про хорошую программу для калибровки геометрии дельта принтера.

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

Типовые проблемы

Любой новичок, собравший себе такой принтер, сталкивался с проблемой, когда сопло уходило вверх или вниз при приближении к краю стола. По-другому называется «эффект линзы». Это говорит о том, что неверно измерен «дельта радиус». Измерить его с точностью до сотых очень сложно, поэтому измеряют приблизительно или вычисляют при помощи калибровки.
b5a4aa51334f8fe5c989633f56549fa1.png
Второй проблемой, считается не соблюдение углов между башнями, а именно: 210, 330 и 90 градусов.
2048fa98806e2d12025526bc9b043f5b.png
Ошибка на десятые миллиметры очень сильно влияет на геометрию печати. Данная проблема так же решается с помощью калибровки.

Третья частая проблема – когда высоты в трех точках под башнями и в трех оппозитных точках различаются, но при этом равны друг другу, например: -0.21; -0.13; -0.21; -0.13; -0.21; -0.13.
290e00a6119e2f00a45c5a08d8dcdfdb.png
В данном случае решением проблемы будет изменить параметр длинны рычага тяги, а это в свою очередь влияет на фактический размеры печати.

Программы калибровки

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

Для Anycubic нашел ещё одну калибровочную программу EZBED. Многие пользователи хвалят её, но у меня не получилось ей воспользоваться, т.к. в процессе калибровки корретки стали стучать по концевикам, так и не встав в домашнюю позицию.

В прошивке Anycubic так же есть калибровочная функция. Интересно то, что программа Изебед предлагает для Kossel Plus с линейными направляющими выставить длину тяг 266 мм, что соответствует измерениям линейкой, а вот оригинальная прошивка Anycubic предлагает 271.5 мм, что значительно больше.

Про программу OpenDACT

Наилучших показателей калибровки удалось добиться с помощью программы Open DACT для прошивки Repetier.
825f2a3fc675be3ce1b7a4db0ce4740d.png
Программа измеряет высоту в семи точках и затем подгоняет основные параметры так, чтобы выровнять геометрию принтера. Всё отлично, кроме одного – она настолько глючная, что справиться с ней может только продвинутый пользователь. А с новой прошивкой Repetier программа совсем отказалась работать. И я решил довести её до рабочего состояния.

Какие улучшения
PREVIEW
  • Облегчил интерфейс
  • Удалил функцию калибровки микрошага двигателя, так как он легко высчитывается и обычно равен 80 шагам на миллиметр.
  • Убрал ненужные поля и кнопки.
  • Добавил поле «точность высоты». В этом поле необходимо указать желаемый перепад высот, при которой калибровка завершится. Я выставляю 0.025 для первой калибровки и 0.015 для последующих. При таких значениях, удалось добиться перепада высот в 12 микрон.
  • Так же был улучшен механизм работы с потоками, чтобы программа не зависала.
Как калибровать

При нажатии на Connect, происходит подключение к принтеру по USB порту. После чего можно начать автоматическую калибровку, либо сделать разовый замер высот для ручного измерения параметров. Важно учесть, что программа обнуляет Z Probe Height, чтобы предотвратить удар при неверно выставленном значении. Лучше в конце выставить ноль по столу, либо вычесть из высоты размер датчика.

В процессе работы, программа выводить высоту в семи точках стола относительно центра и наглядный график перепада высот.

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

Ссылка на архив с программой (zip, 311кб)

Мой Youtube канал
Мой профиль Thingiverse

Не забудь поблагодарить автора лайком =)

Найденные баги пишите в личку или в комментариях.
Подписаться на 3Dtoday
26
Комментарии к статье

Комментарии

04.12.18 в 23:41
1
Программа измеряет высоту в семи точках и затем подгоняет основные параметры так, чтобы выровнять геометрию принтера. Всё отлично, кроме одного – она настолько глючная, что справиться с ней может только продвинутый пользователь. А с новой прошивкой Repetier программа совсем отказалась работать.
О да!!! Глючность зашкаливает, тут с вами согласен, даже больше скажу, порой программа живет своей жизнью, некоторые расчеты делает так как ты и предположить не можешь. Как один из примеров. в режиме ручной калибровки, использует параметр длины тяги 269,1 мм, чтоб ты ей не вводил. Я это понял после долгих "мучений" потому как что ни делал, всегда все сводилось к этому размеру ROD.
С удовольствием опробую вашу, но не прям сейчас, счас принтер разобран для некоторой модернизации.
05.12.18 в 06:00
1
Еще бы свою прошивку репитера выложил!
05.12.18 в 06:52
1
Работает только с репортером? В любом случаи проделана на хорошая работа. Оригинальную программу так и не смог победить. Сейчас на клипере штатными средствами калибруюсь результат вроде устраивает .
05.12.18 в 12:00
0
Да. Если будет интерес к программе, то сделаю для других прошивок.
05.12.18 в 09:28
0
а у меня падает при нажатии на Calibrate.
"System.FormatException: Input string was not in a correct format."

при нажатии на кнопку ЮтубИнструкция переходит на канал автора и все. где инструкция? =)
05.12.18 в 09:33
2
нашел почему падает. в разделе ЕЕПРОМ цифирки с разделителем "запятая", а поле «точность высоты» с разделителем "точка". исправил на запятую - перестало падать.
05.12.18 в 12:01
0
Благодарю за обратную связь! Поправлю.
05.12.18 в 16:50
0
Исправил. Проверьте. у себя.
06.12.18 в 07:19
0
ага. теперь не падает по точке-запятой.
ссылка на ютуб ведет по прежнему на весь канал.
05.12.18 в 10:26
1
Было бы интересно увидеть такую прогу, но для смузи.
05.12.18 в 12:26
1
У меня на смузи и родная калибровка нормально отрабатывает. Правда есть небольшой эллипс((((
05.12.18 в 17:49
1
Начали за здравие...

Как то Вы то ли разочаровываетесь в процессе написания, то ли изначально вплели нить сарказма настолько тонкую, что моему старому толстому уму её не узреть, но:
Лучшая программа
В заголовке, в первом же предложении стало:
про хорошую программу
а спустя пару куплетов, прозы стало:
она настолько глючная
а в конце, так вовсе:
программа совсем отказалась работать
Но это, конечно, всё не всерьёз :) Программу опробую как нибудь позже, если баги найду, постараюсь о них сообщить :) Плюсик в карму за труды.
05.12.18 в 17:58
1
При переходе на ссылку с архивом- ошибка 404. Можете перезалить?
05.12.18 в 18:09
0
Модератору отписал. По ссылке можно скачать последнюю версию http://www.thingiverse.com/thing:3259394/files
07.12.18 в 21:03
0
Если вы делали форк от ОпенДАКТа, то реквестирую сцылку на исходники, как того требует AGPL3.
После конпеляции проверю работоспособность на Призме.
08.12.18 в 17:10
0
Вы правы, но сейчас уже смысла нет, т.к. всё переписано на 100%.
09.12.18 в 12:38
0
Тоесть исходников не будет :-(
Нинужно.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

MKS Robin. Часть вторая - укрощение строптивой прошивки.

Panda 3D предлагает фотополимерные 3D-принтеры Paladin стоимостью от $299

3D-технологии для литейного производства: как создать форму для отливки за неделю

Истории участников 3Dtoday Fest: Илья и Анастасия Никоновы

3D-печать помогает восстанавливать популяцию белых журавлей

3Dtoday приглашает на первый в России фестиваль 3D-печати!