I have DRV8825 driver wired like that: Wiring of stepper motor

And I'm sending high and low signal in loop. Each 2 high signals motor moves one step. And it moves forward then next step backward. Yes, I've tried to switch wires - with surprising effect: motor still does the same

  • \$\begingroup\$ Try simply grounding the DIR input. \$\endgroup\$ Feb 28, 2016 at 17:32
  • 2
    \$\begingroup\$ Check your motor connections. If you have the coils wired up wrong (i.e. you connect one wire from both coils to the same h-bridge output), this can happen. \$\endgroup\$ Feb 28, 2016 at 18:03

1 Answer 1


I have connected A1 and B1 to one coil and A2 and B2 to the second coil. Fixed problem by connecting 1a and 2a to one coil and 1b, 2b to second.

  • 4
    \$\begingroup\$ If this is the solution, it really isn't worded very clearly. Can you explain in more detail what was wrong? \$\endgroup\$
    – Dave Tweed
    Feb 29, 2016 at 19:17
  • \$\begingroup\$ 99% sure he's saying he connected A1 and B1 to one coil and A2 and B2 to the second coil... but props on editing the answer and actually making it worse! o_O \$\endgroup\$
    – Daniel
    Mar 1, 2016 at 9:49
  • \$\begingroup\$ Czesc Kuba. That's not right then. Look at your diagram. A1/A2 to one coil, B1/B2 to the other. \$\endgroup\$
    – Alexxx
    Mar 1, 2016 at 18:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.