DRV8825 - Low torque/ Only half amount of Watts?

Hello -

I have tried to use the DRV8825 to drive my stepper motor, but I cannot get much torque out of it.

I have an NEMA17 rated for 2.5A pr coil ( Stepper Motor Nema17 )
I know the DRV8825 is not “rated” for that much current, so I have set the VREF to 1.0V (Which should give 2 Amps pr coil right?)

So now I have 2x2A at 4V (voltage of the stepper) - that should give me 16W of power draw at least right? Steppers should be constant current as far as I know.

Also - it says that the stepper should measure 1.6 Ohm across the phase, but I get 2 Ohm

But with my lab power supply, I only get an currentdraw at around 0.4A at 24V.
24V*0.4A = 9.6W

So why is my stepper almost only running half watts?
I have used this diagram as inspiration: https://a.pololu-files.com/picture/0J4232.600.png?f2f6269e0a80c41f0a5147915106aa55

I have checked my stepper connections, and tried diffrent combos, and either it is just “shaking” around or it running at 9W
I have attached a picture of the setup + a picture of the diffrent wire combinations I have tried



The current drawn from the power supply does not directly correspond to the motor current, as the motor driver acts as a buck switching regulator. So, expect to measure much less average current provided than twice the average coil current.

The DRV8825 cannot supply 2 A on a continuous basis without extra cooling, so the current is probably less. However, if 2 A were to flow on average through each motor coil, the power would be 2 x I^2R or 2 x 4*1.6 = 12.8 Watts.

Considering that the coil current is probably less than 2 A, the 9.6 Watts of power that you estimate is being delivered by the power supply sounds about right.

Hello, martin1454.

Like Jim mentioned, the observations you made do not make it seem like anything is particularly wrong with your board or setup. It seems like it could be that the DRV8825 is chopping the current because it is overheating. In general, getting 2+ amps per coil from this driver is going to require substantial cooling (likely involving forced air flow). So, you might try lowering your current limit or adding external cooling to your system.

Also, from your picture I can see that your board was not manufactured by us, so we cannot offer support for it.

-Jon