ARDUINO DUAL STEP MOTOR DRIVER SHIELD problems

Don't know if that helps but I have read on Vref Dual Step Motor Shield (Arduino) iteadstudio.com - Mikrocontroller.net that the dual stepper controller board v1.0 has one serious construction fault. it is in german but I guess google translater could take you across.

Anyways I havn't looked into what stepper you used but did you put in the correct steppings ? I mean the example code uses 1/8 stepping with a 200 step stepper. Therefore the '1600' in the example code. One 20 step stepper would need 160 steps for one revolution in 1/8 stepping mode (20 in 1/1 stepping mode, etc.).

I am very new to this stepper stuff and electronics in general so it is possible I have just written false information :slight_smile:

UPDATE:

I had the exact same problems as the TS with just a stepper motor making noises and not moving at all.
I am using a DVD drive stepper from an old Samsung drive.
These steppers don't do 200 steps per revolution but I guess more like 20.
20 * 8 = 160
instead of
200*8 = 1600

So I modified the example code and changed :

void loop(){
  step(true,1600*5);
  delay(500);
  step(false,1600*5);
  delay(500);

to

void loop(){
  step(true,160*5);
  delay(500);
  step(false,160*5);
  delay(500);

and there it worked.

UPDATE 2:
I just found out another thing. When delivering power via the usb cable over Arduino the stepper just does half the steps and makes mechanical cracking noises.
When I unplugged the USB from the Arduino and connected a 12V DC to the MotorShield jack it worked again as it should.