Кремень КД Реклама
Кремень КМ Реклама

Муки с калибровкой стола Re-De-Bot на Т-образных шпильках или как в прошивке Marlin отключить выключение питания двигателей по оси Z

Ant0nas
Идет загрузка
Загрузка
09.02.2019
5377
18
RepRap

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

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

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

9
Собрал себе принтер Re-De-Bot.
Муки с калибровкой стола Re-De-Bot на Т-образных шпильках или как в прошивке Marlin отключить выключение питания двигателей по оси Z
В начале, по оси Z, я использовал обычные оцинкованные шпильки из строительного магазина, отнюдь не идеальной прямоты, диаметром 8 мм. Качество печати получилось на 3+. Но при этом я ждал из китая Т-образные шпильки. И вот они наконец пришли, идеального качества. Установил и выяснилось, что сама конструкция стола имеет излишний вес.

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

Решил изменить эту проблему программно, а именно в прошивке Marlin. Суть задачи состояла в следующем:

1. Чтобы после нажатия в меню 'Выключить двигатели', отключались моторы только по ося XY.

2. Чтобы по истечению 120 секунд после парковки не выключались двигатели по оси Z.

И так, решение:

1. Убрать ось Z из команды при нажатии пункта меню 'Выключить двигатели'.

В папке с прошивкой Marlin ищем файл Configuration_adv.h

В нем меняем значение #define DISABLE_INACTIVE_Z true на false
Муки с калибровкой стола Re-De-Bot на Т-образных шпильках или как в прошивке Marlin отключить выключение питания двигателей по оси Z
2. Для того чтобы поле печати с SD не отключался мотор Z, необходимо в том же файле Configuration_adv.h

изменить строку #define SD_FINISHED_RELEASECOMMAND 'M84 X Y Z E', удалив из неё букву Z.
Муки с калибровкой стола Re-De-Bot на Т-образных шпильках или как в прошивке Marlin отключить выключение питания двигателей по оси Z
Вот в принципе и все! Теперь мы имеем пункт меню 'Вык. Двигатели' без отключения по оси Z. Очень удобно, когда необходимо чистить стол после печати, без дополнительной калибровки.

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

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

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

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