Передача параметров из 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. Передача температуры хотенда и стола это просто для примера.
Популярные вопросы
Слайсер урезает скорость 3д печати
Принтер Creality K2 SE, максимум может 500мм/с (мне хотя бы 100). В настройках слайсера указал скорость внешних, внутренних стенок 120мм/с, а при наре...
Печать штемпелей
Добрый день! Для мелких нужд вручную вырезаем штемпели из резины (высота символов 5 мм). Но это хлопотно, возник вопрос - а можно ли рабочую часть печ...
Программа для 3D проектирования
Понимаю, что тема 100500 раз обсуждалась, но не удалось нигде найти обобщающей информации, в основном все в одной куче советуется.
Пр...
Пр...

Комментарии и вопросы
мда.. название технологии надо...
Дяденька да вы тютю.... Бросай...
..постоянная оптическая прозра...
Photon Mono 4 Ultra. Во время...
Подскажите можно ли перепрошит...
Подскажите, пожалуйста, можно...
Подскажите, пожалуйста, где на...