Reduce motors to idle current when machine status is "Busy"?
-
Hello,
My machine is in a "busy" state for long periods of time where I just have one stepper motor (a peristaltic pump) running. Is there a way to get the motors that move my X,Y, and Z axes to go to their idle current (i.e. 30%) even when another motor is on? My M84 is set to 10 seconds but since the machine isn't going "Idle" this doesn't help me. l I would prefer not to disable them and have to rehome.
Let me know if anyone has any thoughts.
Thanks!
-
You could manually set the motor current for all the “unused” axes before you start the longer move with M913, and reset it to the old values (100 %) after you're done.
Maybe having the idle current applied to each axis separately is something for the firmware wish list? That is, Y goes to idle current after n seconds if only x is moving. But that would probably change the position of the head due to less stiffness.
-
@marvineer Thank you! I was not aware of M913, and had just been trying to mess with M906 but this is exactly what I needed.
-
@jonathanbrent if it's a Duet 3 board then you could also look at M917.