Аппаратная кнопка 'Пауза' в Marlin.
Думаю, что многие обладатели экранов RepRapDiscount Smart Controller и аналогичных с кнопкой 'Stop' , хотели найти ей более полезное применение, чем ввод контроллера в бесконечный цикл.
Я решил назначить этой кнопке функцию 'Пауза'.
Для этого открываем файл Marlin.cpp и ищем там функцию HAS_KILL.
Так она выглядит в Marlin 2.0:
В Marlin 1.1.9 примерно также:
И немного изменяем её:
Теперь, при нажатии на эту кнопку, выполнится команда 'M25' (пауза). В принципе, можно назначить что-нибудь другое.Надеюсь, кому-нибудь это пригодится.
Еще больше интересных статей
VK - бот для мониторинга 3D принтера под управлением Klipper
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Санкции, SMD и 3D печать: как мы заменили колесо подачи Mydata Feeder Wheel
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.




Комментарии и вопросы
Здравствуйте. Обновите ссылку....
Пардон, ответ увидел в статье,...
А лазер зачем? Что и куда он п...
Всем привет, подскажите, можно...
Вводные: есть ТРИ принтера, Ма...
Как законектить бамбу лаб а1 м...
Подскажите пожалуйста, как реш...