KREMEN Реклама
KREMEN Реклама

Как заставить марлин выполнить gcode команды во время ожидания нагрева/охлаждения?

martinways
Идет загрузка
Загрузка
24.05.2021
1129
4
Вопросы и ответы

Значит сделал я себе кнопочный пульт на ардуине, который подключается к RX пину платы принтера и шлет нужные мне команды, например нагрев стола, сопла, обдув, движения осями, стоп, пауза и т.д. по аналогии с экранами BTT TFT и др. Но проблема в том, что если принтер находится в ожидании нагрева или охлаждения, то команды с пульта попадают в буфер пока не выполнится команда. Но через меню марлина режим ожидания не оказывает влияния и можно во время ожидания нагрева стола включить нагрев сопла или обдув. В пульте я очень удобно реализовал большинство функций, что позволяет очень редко прибегать в меню марлина, но вот эта проблема создает неудобство, что команды не выполняются. Например если идет нагрев стола, то отменить печать с пульта уже не выйдет, только через меню. Вопрос к знатокам - можно ли как-то обойти это ограничение, может в марлине что-то поменять чтобы можно было выполнять все команды независимо от того находится ли принтер в ожидании нагрева?

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама