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?
-
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.)
-
Would this cause Z to drop?
I am using prusas slic3r as it is handy for color printing. I believe they insert M600 for filament swap. When i returned to swap the filament nozzle drove in to the print.
My Z is very smooth and can drop on its own weight -
@agniusm said in M600 and motor currents:
Would this cause Z to drop?
I am using prusas slic3r as it is handy for color printing. I believe they insert M600 for filament swap. When i returned to swap the filament nozzle drove in to the print.
My Z is very smooth and can drop on its own weightSounds unlikely to me. Perhaps the slicer also inserts M18 to turn the motors off?