I'm having an issue with a stepper motor setup. I have an Arduino Mega 2560 and a Super Electric Slo M092-FF-409 Stepper Motor. The motor is connected to an older Geckodrive 210.
My problem is: I can smoothly operate the motor, in one direction (clockwise), using one of the examples from the stepper motor library. However, when I input a negative number of steps to move counterclockwise, the motor's motion is not smooth. It hesitates, going clockwise first, before proceeding to somewhat smoothly go counterclockwise.
I have the pins for both step and direction connected from my board to the Geckodrive. The problem seems to occur when the direction pin is connected to the Arduino. If I remove it, the motor operates perfectly but it cannot rotate counterclockwise. I'm not sure what's going on with the direction pin so if there is any remedy to the problem, please let me know.
If a picture of the setup is needed, I can provide soon. I don't have the setup at hand right now but I'll get those pictures up as soon as possible. I'm a complete beginner to stepper motors, but I'm willing to accept any critiques and advice.