When I power everything driver are getting hot, and motor is "jumping". It doesn't want to do one full rotation. It's going two-three step forward and then one-two step back.
I was even trying to connect in different configuration wires from motor to the drive and result is similar.
Could you advise? I guess "jumping" motor is a quite common problem. I don't understand what could be wrong.
Can you post a datasheet of the motor? Not all motors with such low amps are suitable for a DRV8825. Often that are high impedance steppers that are inappropriate for a current driver.
You have a high impedance (12volt/30 ohm) stepper motor that is designed for low speed and should be used with a common H-bridge. Perfect match for an Adafruit motor shield v2 and a 12volt motor supply.
If you want to use this motor with a DRV8825, which is a current controlled driver, then you must increase driver supply to at least 24volt (36volt), to give the driver the headroom to supply the motor with the right current at higher step rates.
But you will never get the step rate of a modern low impedance motor with a current driver.
Leo..
Stepper motors are mainly designed for positioning - e.g. like in CNC machines.
Impedance describes the electrical behaviour of a coil. It is the sum of resistance and reactance. This is a bit more complex than simple resistors (its not simply Ohms Law). https://www.britannica.com/science/electrical-impedance
Current controlling stepper drivers need the impedance of the stepper motor coil to work.
The DRV8825 is a current controlling driver. It needs the voltage Headroom ( e.g. 12V->36V) together with the impedance of the stepper coil to control the current. It isn't as easy as it seems to be .
A simple H-bridge only switches the voltage on and off. The current is limited by the high impedance of the stepper. The problem with high impedance steppers is, that the current drops significantly with higher step rates ( higher speed ). That means lower torque at higher speeds.
Current-controlling drivers can compensate for this (at least partially). So the torque drops less with higher speeds.
With the coil impedance it is not simply Ohms Law - things are more complicated. Some time ago a wrote an explanation how those drivers work - but unfortunately it is in german. Maybe it would be worth to translate it