Need a good sketch to some non-blocking stepper motor control over a serial link?
Maybe your looking for a full-featured interface for your Arduino controlled CNC machine.
Or you just want to build a RC robot complete treads and a 7-joint arm.
Well I'm glad to say that I have a sketch here to help you out!
If your into CNC stuff this is what EmcArduino can do for you:
Directly supports LinuxCNC (EMC2.4/Axis). The free top-end CNC control software.
Up to 9-axis simultaneous stepper motion control.
Min/Max/Home limit switches for each axis (both physical and virtual supported).
Support for E-Stop, Power, Stop, Start/Run, Pause, Resume and Program step buttons.
Touch probe input for G38.x commands.
Software selectable microStepping.
Tuning LED indicator lets you get the maximum safe performance for YOUR application.
Entirely USB based interface, no more printer cables required. (but still optional)
Partial application support for those that just want an addon for their current rig.
If your into robotics:
9 non-blocking stepper channels that won't hold up the show while ONE motor finishes moving.
Serial command interface makes cross-platform building a breeze.
Written with the native Arduino IDE for easy code modification.
Uses the digitalFastWrite2 library for 8x speed over standard digitalWrite command.
Software configurable mircoStepping for dynamic speed control.
And to top it all off:
Its Open-Source software so it doesn't cost a thing!

Interested? Here's the link.
http://emc2arduino.wordpress.com/