Кремень FMZ Реклама
Kremen FMHM Реклама

Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9

zharkov1985@mail.ru
Идет загрузка
Загрузка
28.11.2018
18223
38
Техничка

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

18
После приобретения 3D дельта принтера anycubic kossel и первой печати возникла проблема точности печтаемых изделий. В процессе запуска принтер пришлось перепрошить на прошивку Marlin1.1.9 . Тут хочу заметить, что размер области печати в прошивке лучше уменьшить до 170 мм(DELTA_PRINTABLE_RADIUS 85.0) или того меньше.
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
При печати зубчатой рейки возникла следующая проблема:
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Поиск в интернете приводит только к различного рода калькуляторам которые не дают связанного понятия о изменяемых переменных. Да и вообще они направлены на банальный запуск принтера, ни о какой калибровке там речи нет. В результате по ссылке https://www.thingiverse.com/thing:745523 удалось найти более менее вменяемое описание калибровки.

Для решения проблемы не линейности были выполнены следующие действия:

-откорректированна длинна тяг при помощи следующего устройства:
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Для корректировки необходимо нагреть паяльным феном конец тяги, при этом эпоксидная смола размягчится, и двигая шарнир подогнать все тяги под одинаковую длину. После этого тяги залить супер клеем.

После этого необходимо ввести полученное значение в поле DELTA_DIAGONAL_ROD 217.0

-заменены каретки на печатные так как каретки в комплекте имеют разую высоту относительно профиля в связи с чем пришлось перенести катушку, блок питания и двигатель подачи следующим образом:
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
-треугольники принтера были пересобранны более точно при помощи большого штангельциркуля при этом был получен следующий результат:
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
После всех манипуляций была проведена автокалибровка принтера

и распечатан калибровочный круг из ссылки привееднной выше.
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
По фото видно, что углы между осями состовляют не 120 градусов.

Расположение осей следующее:

Z-сверху, X-слева, Y-справа

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

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

Ниже на фото виден пример ввода корректировки по оси У с -0.8 до 5
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Ниже на фото видно, что отклонение составляет около 2.5 градусов
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Ниже пример с вводом пятиградусной корректировки по всем осям
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Из фото видно, что при вводе корректировок происходит также искажение размеров вдоль оси корректировки. По этой причине необходимо сначала производить корректировку углов.

Для корректировки размеров вдоль осей необходимо воспользоваться следующей формулой:

КОРРЕКТИРОВКА =DELTA_DIAGONAL_ROD-(DELTA_DIAGONAL_ROD*(ИЗМЕРЕННОЕ ЗНАЧЕНИЕ/ЗАДАННОЕ ЗНАЧЕНИЕ)

Полученные результаты вводятся в следующую строку:

#define DELTA_DIAGONAL_ROD_TRIM_TOWER { 0.0, 0.0, 0.0 }

корректировочные значения прибавляются к значениям полученным в процессе автокалибровки.

При этом я производил измерение диаметра по исследуемой оси, а не калибровочного размера(для уменьшения погрешности).

После этого вновь печатается калибровочный круг и измеряется.

После ввода корректировок нужно провести операцию Auto level Bed.

Для учитывания при печати значения полученные при операции Auto level Bed необходимо в слайдере ввести строку M420 S1 в поле иницилизации принтера. Вот пример из Cura:
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Выводы:

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

Вот калибровочный чертеж с указанием координат точек для перемещения экструдера в ручном режиме во время калибровки для исключения печати промежуточных калибровочных колец :
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
А вот потраченный материал:
Точная настройка дельта принтера anycubic kossel на прошивке Marlin1.1.9
Если кто-то знает более точные способы калибровки прошу не молчать. Большое спасибо всем людям к кому я обращался за помощью.

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

18
Комментарии к статье