Conversation
Adds TMC2240 driver_slope_control without edits to tmc2240.py. Sets value to 2.
|
TMC2240 has adjustable driver_slope_control that needs additional enabling in tmc2240.py. This delayed gcode enables the feature and sets it to "2", which is a good middle ground of the 0-3 settings available. This is already apart of mainline klipper and Kalico, and generally you can adjust these values in printer.cfg, when tmc2240.py has the correct edits. The delayed gcode enables the feature without any edits to tmc2240.py, of which I was unable to have changes stay after editing and reboots. This change nets a 15-20C drop in X/Y stepper motors via my testing. I have two other printers (QIDI Q2 and QIDI P4) with the driver_slope_control: 2 sets, and no issues, and consistant mid 60C driver temps I have never done a PR before, but basically for my own implementation I just input the GCODE directly into my printer.cfg, but I assume you can fix this PR after trying it out, and incorperating in the correct place, and making the feature enable/disableble For reference Klipper3d/klipper@cf3b047#diff-0bd67ba2e312c77323bc71f593ec179b050108ad1387734f1332fe73004d31bd |
✅ Build ArtifactsVersion:
|
Adds TMC2240 driver_slope_control without edits to tmc2240.py. Sets value to 2.