Передача параметров из 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. Передача температуры хотенда и стола это просто для примера.
Популярные вопросы
Бронзовая стружка?
Привет всем. Вчера принтер начал изрыгать что-то желтое по верхней направляющей. Я так понимаю, там бронзовая втулка скольжения или че там пошла вразн...
Паразитные слои
Здравствуйте. Подскажите пожалуйста как бороться с лишними слоями, или паразитными, уже и не знаю как их называть. Дело вот в чём. Пытаюсь напечатать...
Шестерня vs зубчатое колесо
Часто участникам портала приходится изготавливать зубчатые колеса и шестерни. Но мало кто задается вопросом, в чем их отличие?
Недавн...
Недавн...

Комментарии и вопросы
Послушал ( https://youtu.be/Vq...
Я сегодня различаю несколько п...
Я вот думал: стоит ли заливать...
Сегодня решил начать печатать...
Порывшись в интернете обнаружи...
Здравствуйте, нужен совет. В 3...
Здравствуйте. Подскажите пожал...