Easydriver+arduino: stepper motor makes noise but doesn't move

Hi,
I’ve set up easydriver 4.4 with arduino uno using the exact circuit as on bildr.org/2011/06/easydriver/.

My motor seems to only make noise and the shaft shakes. However it doesn’t seem to turn. Is it broken?
The power supply gives out 12v 500mA max. My motor is rated at 12v 400mA.

this is all that I used:
RB-Spa-560 12V 0.4A, 1.4oz-in Small Stepper Motor
RB-Ite-128 EasyDriver Stepper Motor Controller

Please help!

Did you change your Delay time? It could be that you are near the “top speed” for your motor. The other thing I would check is whether or not you are properly grounding the Easydriver (see the wiring diagram).

Hi masaruduy,

Have you tried the code provided in the link you posted ?

Make sure you connected the stepper controller to the Arduino like this:
GND - GND
STEP - Pin 3
DIR - Pin 2

Also have you connected the motor without modifications to the connector ?

Try to upload this code:

[code]This code controls a stepper motor with the
EasyDriver board. It spins forwards and backwards
***************************/
int dirpin = 2;
int steppin = 3;

void setup()
{
pinMode(dirpin, OUTPUT);
pinMode(steppin, OUTPUT);
}
void loop()
{

int i;

digitalWrite(dirpin, LOW); // Set the direction.
delay(100);

for (i = 0; i<4000; i++) // Iterate for 4000 microsteps.
{
digitalWrite(steppin, LOW); // This LOW to HIGH change is what creates the
digitalWrite(steppin, HIGH); // “Rising Edge” so the easydriver knows to when to step.
delayMicroseconds(500); // This delay time is close to top speed for this
} // particular motor. Any faster the motor stalls.

digitalWrite(dirpin, HIGH); // Change direction.
delay(100);

for (i = 0; i<4000; i++) // Iterate for 4000 microsteps
{
digitalWrite(steppin, LOW); // This LOW to HIGH change is what creates the
digitalWrite(steppin, HIGH); // “Rising Edge” so the easydriver knows to when to step.
delayMicroseconds(500); // This delay time is close to top speed for this
} // particular motor. Any faster the motor stalls.

}[/code]

Let me know how it goes.

Eric Nantel - DiaLFonZo