© 2023 DiyTronic

Проблемы с автокалибровкой стола 3d принтера

Неожиданно столкнулся с проблемой автокалибровки стола 3D принтера. Стол откалиброван, но печать идёт без использования данных калибровки. Причём иногда оно всё-таки работало как надо.

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

В общем как оказалось есть ряд нюансов:

  1. Команда G28 для парковки экструдера зачищает все данные автокалибровки из оперативной памяти. Соответственно запускать парковку нужно до загрузки данных автокалибровки.

  2. Как я выяснил (всё-таки терзали меня смутные сомнения на этот счёт)  — включение использования данных авкалибровки командой G29 совершенно не верно. Вместо неё нежно использовать команду M420 S1 — именно она выполняет загрузку данных точек в оперативную память контроллера принтера.

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

Источники

Комментарии