Передача параметров из KlipperScreen в макрос Klipper
Добавляю в интерфейс KlipperScreen кнопку. Содержимое конфига такое:
[menu __main Preheat]name: Preheaticon: heatermethod: printer.gcode.scriptparams: {"script":"_PREHEAT"}
В документации KlipperScreen сказано, что в строке params: {"script":"_PREHEAT"} передаются параметры в макрос. Хочу передать, к примеру, температуру нагрева стола и экструдера. Делаю так:
params: {"script":"_PREHEAT","heater_temp":"220","bed_temp":"60"}
В документации Klipper сказано, что параметры передаваемые макросу доступны через переменную params. Пытаюсь их получить:[gcode_macro _PREHEAT]gcode: {% set heater_temp = params.HEATER_TEMP|float %} {% set bed_temp = params.BED_TEMP|float %} RESPOND TYPE=echo MSG='Heater: {heater_temp}, Bed: {bed_temp}'
В params.EXTRUDER_TEMP и params.BED_TEMP пусто. Т.е. в макрос не попадают те параметры, которые я передаю из KlipperScreen. Кто подобным занимался? Где собака зарыта?
P.S. Передача температуры хотенда и стола это просто для примера.
Популярные вопросы
3D принтер
Доброго времени суток! Подскажите пожалуйста какой 3D принтер выбрать для начинающих чтобы не разочаровался? Вдохновился видео с Ютуба и очень хочу по...
является ли это нормой?
Всем добрый, загнался, скажите пожалуйста является ли нормой такие горизонтальные полосы.
Пластик pla, сушёный, печать прям из сушки....
Пластик pla, сушёный, печать прям из сушки....
Шестерня vs зубчатое колесо
Часто участникам портала приходится изготавливать зубчатые колеса и шестерни. Но мало кто задается вопросом, в чем их отличие?
Недавн...
Недавн...
Комментарии и вопросы
Можно и нужно, не уверен что с...
Нормальный пластик, но когда у...
Кабель выглядит выполненным на...
Не могу настроить съёмку таймл...
здраствуйте. может есть возмож...
Всем доброго времени суток. Во...
Как в том анекдоте - принтер к...