laurb9 / StepperDriver

Arduino library for A4988, DRV8825, DRV8834, DRV8880 and generic two-pin (DIR/STEP) stepper motor drivers
MIT License
558 stars 228 forks source link

Wrong ENABLE polarisation for DRV8880 #51

Closed d21d3q closed 5 years ago

d21d3q commented 6 years ago

In order to enable, one has to pull ENABLE up, but library pulls down, so that enable() disables driver and vice versa.

laurb9 commented 6 years ago

You are correct, thank you for catching that! I had assumed it was pin-compatible with the other supported chips which have ENBL negated (active low), but it looks like DRV8880 has it the other way.