An A4988 stepper motor driver is a great way to drive stepper motors. It requires a digital pulse signal to run the stepper motor for consecutive steps. It also features a micro-stepping function. The RPM of the stepper motor depends upon the frequency and duty-cycle of the input pulses. In this project, I will be showing you how you can make a simple stepper motor controller by using a 555 timer IC as a digital pulse generator and get the motor running.
Neat. Just what i was looking for. I needed an alternative means to drive my stepper so I could free up my Arduino (which was currently doing the job). I have a Sparkun "Big Easy Driver" board which uses the Allegro A4988 chip (also A4983 versions about), and an NE555 currently unused. I was after a way to ajsute spped and directiuon with a simple hardware solution, so I'll add ability to pull the DIR pin High/Low as I need to be able to change direction.