M600 and motor currents

  • When a M600 (or M226) is encountered during a print, does the duet board keep the motor currents (M906) at full power, or does it drop them down to "idle" current after a period of time?

    If it drops the current down, is there a way to keep the motors at full (non-idle) current until the pause (either M226 or M600) is resumed or the print is canceled?

  • administrators

    On all Duets, the motor current will be reduced to idle when there has been no movement of any motor for the idle timeout (default 30 seconds). If this is unacceptable, you can increase the idle current percentage using M906, either permanently in config.g (e.g. to 60% instead of the default 30%) or temporarily in pause.g and then restore it in resume.g and cancel.g.

    On the Duet Maestro, in addition the stepper driver chip reduces the current to the standstill value when the driver has had no step commands for a significant fraction of a second. the default standstill current is 75% of the normal current.

  • Thank you for the response.

    FYI, I've tested M600 in RC4 and it worked properly (without the lockup I experienced in RC3.)


Looks like your connection to Duet3D was lost, please wait while we try to reconnect.