I switched them off to change the steps on the dip switches and then switched them on again. I will try them again tomorrow when the computer is freshly booted up. I have a sneeking suspicion that the dip switches are labelled incorrectly as ivput 40 steps per mm in and it turned one rev when i told it to move 5mm which is correct, more investigation tomorrow.