Передача параметров из 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. Передача температуры хотенда и стола это просто для примера.
Популярные вопросы
Вопрос по дефектам геометрии печати CoreXY у Qidi Q1 Pro - ТРАПЕЦИЯ!
Стоило наконец-то сделать принтер... и обнаружился сюрприз...
Вобщем, обнаружил, что у моего Q1 напечатанный квадрат 100*100vv - не к...
Вобщем, обнаружил, что у моего Q1 напечатанный квадрат 100*100vv - не к...
Шестерня блендера в Solidworks.
Потребовалось восстановить шестерню измельчителя Philips.
Поскольку опыта работы в Солиде кот наплакал, возникла проблема с мод...
Поскольку опыта работы в Солиде кот наплакал, возникла проблема с мод...
Волнистые стенки.
С того момента как я собрал принтер Ultimaker уважаемого Plastmaski, не могу избавиться от одной проблемы. Уже почти 2 кг пластика перевел на тесты. М...
Комментарии и вопросы
На сайте "цена по запросу". Не...
Ну так оно и есть! Просто по р...
Есть способ в 2025г, в фьюжн о...
Здравствуйте!!10 лет стоял в к...
Подскажите, почему слой, идущи...
Всем привет! Только сегодня пр...
Простоял без дела принтер пару...