I have been working on some code to drive two steppers from step/dir inputs on a pic 16f628a.
it also has full/half step modes.
Its written in C, compiled using the open source SDCC
To control actual motors, its a simple task of hooking up some FET's or power transistors to the outputs and drive bipolar motors. and of course hooking up the inputs to a pc parallel port and running EMC2 etc..
some improvements I would like to make:
-Use a pic16f88 with analogue feedback to regulate current, maybe attempt microstepping, like the linstepper but using fets and pwm
-Use the USART and write a driver for EMC2 to allow 3 steppers to be controlled from one chip. anyone have any experience in this? maybe EMC already supports rs232 output?