При печати с огромным количеством перемещений по оси Z получил предупреждение, что драйвер перегрелся. т.к. были установлены TMC2209 на них нельзя посмотреть температуру, а флаг драйвер выкидывает когда 120С, что как бы много….
Чтобы задать рабочий ток (Run Current) и ток удержания (Hold Current) для оси Z в Klipper используйте команду в консоли (можно делать на ходу):
SET_TMC_CURRENT STEPPER=stepper_z CURRENT=0.8 HOLDCURRENT=0.5
Важные нюансы
Ток, установленный через консоль, сбросится до значений из printer.cfg после перезагрузки прошивки. Если хотите сделать изменения постоянными, пропишите их в конфигурационном файле
Официальная рекомендация по Hold Current: Документация Klipper не рекомендует устанавливать ток удержания, так как он может нагревать двигатель и тратить энергию без необходимости . Если вы не используете бесконтактную парковку, достаточно указывать только CURRENT, тогда HOLDCURRENT автоматически приравняется к CURRENT .
Проверка результата: После ввода команды выполните SET_TMC_CURRENT STEPPER=stepper_z без параметров, чтобы увидеть, какие токи установлены на самом деле. В некоторых версиях прошивок (например, замечено в форке Kalico) параметр HOLDCURRENT мог игнорироваться, и ток удержания устанавливался на очень маленькое значение .
