MOVED: Moved to motor section of the forum
You have:
Adafruit_StepperMotor *XMotor = AFMS.getStepper(200,1);
In your image you are wired to 3 and 4 <———<<<<
Try:
// to motor port #2 (M3 and M4)
Adafruit_StepperMotor *XMotor = AFMS.getStepper(200, 2);
I changed it to (200,2) and I got nothing. You can feel that there is resistance but the motor is not moving at all.
I have not tried this motor setup.
However, maybe your motor coils are wired backwards.
-
Try reversing one coil then try the next coil etc.
-
Maybe try moving the motor coils to channel one and change the code back.
Arg....
-
I reversed one foil and then tried the other one and that didn't do anything
-
I moved the coils to Channel 1 and changed the code to (200,1) and It vibrated while moving around 1/8th of a rotation per second and alongside that, the Motorshield LED light was blinking with every 1/8th of a rotation.
Sounds like you may have fried channel 2.
EDIT
Have you read through the shields applications page?