Quote Originally Posted by Ross77 View Post
I would try connecting enable pin 11 to high as I beleive that leaving floating can cause it to be unstable, especially if you haven't got all the grounds connected in star. at least if you make it high then the drive will be enabled and you can cross it off the list.
Well I'm just suggesting things according to WHAT THE DATA SHEET SAYS which is that you can leave the enabled disconnected which will default to ENABLED. This implies it is NOT floating but is held high by an internal pullup. it'll certainly not do any harm to try this BUT as the OP has already said that the motor is HOLDING, it HAS to be enabled already as a disabled drive would allow the motor to be spun freely.

According to the data sheet test procedure the drive is behaving exactly as it should - so far. The ONLY thing that ISN'T happening is it isn't stepping and again according to the test procedure IN THE DATA SHEET the next thing to check is the step signal source. Hence my suggestion to check the Arduino GND is connected (a very commonly missed thing in Arduino land) and that the sketch is actually doing what he thinks it should. That's all.

Ian