Аппаратная кнопка 'Пауза' в Marlin.

HellRaider
Идет загрузка
Загрузка
01.02.2019
8023
56
Техничка

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

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

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

42



Думаю, что многие обладатели экранов RepRapDiscount Smart Controller и аналогичных с кнопкой 'Stop' , хотели найти ей более полезное применение, чем ввод контроллера в бесконечный цикл.



Я решил назначить этой кнопке функцию 'Пауза'.



Для этого открываем файл Marlin.cpp и ищем там функцию HAS_KILL.



Так она выглядит в Marlin 2.0:

Аппаратная кнопка 'Пауза' в Marlin.



В Marlin 1.1.9 примерно также:

Аппаратная кнопка 'Пауза' в Marlin.

И немного изменяем её:

Аппаратная кнопка 'Пауза' в Marlin.
Теперь, при нажатии на эту кнопку, выполнится команда 'M25' (пауза). В принципе, можно назначить что-нибудь другое.

Надеюсь, кому-нибудь это пригодится.

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

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

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

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