I am using a CNC Shield as pictured below with a DRV8825 driver attached.
I tuned the current limiter on the DRV8825 to about .2A as specified by my motor's spec sheet.
When I turn on the 12V power supply, the motor makes a beeping sound but does not move.
I am currently using no jumpers and am on standard stepping (no microstepping).
I know this motor works because I have a different driver that it will work on but makes quite a lot of noise with, hence the reason I am trying the CNC shield with DRV8825.
Thank you for setting me on the right track with the delay time. Seems this driver has a much different delay time that will make it move.
I settled on a range of delayMicroseconds(1000) - delayMicroseconds(450).
There is one caveat however: To make the motor move at all fast I had to tune the DRV8825's current limiter much higher than the spec sheet said to do.
Spec sheet says .2A, but I had to increase the DRV8825 limiter to .21VDC (which means the current limiter is .42A).
AndrewKamp:
Thank you for setting me on the right track with the delay time. Seems this driver has a much different delay time that will make it move.
Sorry, but that does not make sense. And you have not answered my question about what other driver you were using.
There is one caveat however: To make the motor move at all fast I had to tune the DRV8825's current limiter much higher than the spec sheet said to do.
Spec sheet says .2A, but I had to increase the DRV8825 limiter to .21VDC (which means the current limiter is .42A).
The setting depends on the value of the current-sense resistor. Maybe the module you have has a different resistor? The Pololu DRV8825 web page has a lot of info about setting the current limit and other things.