Question about Stepper Power
Thoma308 last edited by
A question about Duet 3
As you can see here, I have 2 drivers (2 stepper motors) on the Y axis.
With the command M906 I define the current for Y in this case 2Amps
Is this correct or must it be 4A (2 x 2A)?
M584 X0.0 Y0.1:0.2 Z0.3:0.4 E0.5 ; set drive mapping
M906 X2000 Y2000 Z2000 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
jrockland last edited by
@Thoma308 I have 2x, 2y, 4z and 4e on one of my printers, all connected to ther own ports (your case might be different) :
M906 will send the required power to each steppers assigned independently except E for some reason: my M906 look like
M906 X1200 Y1200 Z1200 E1200:1200
So if your 2 Y are connected to their own output just use Y2000, it will send 2amp to every output listed as Y.
2 amps per stepper ? It seem high for a printer..?
The M906 setting in RRF is the peak current per phase.
Note, this may not be the same as Marlin, because Marlin uses either peak current or RMS current, depending on which fork and which driver chips are in use. RepRapFirmware supported setting motor currents well before Marlin did, and at that time it was normal to refer to peak motor current per phase in 3D printer discussions. So RRF has stuck with peak current per phase to be consistent.