SlushEngine: Moving multiple stepper motors at once with Raspberry Pi
The motion engine built into the SlushEngine is capable of moving up to 4 motors at the same time. If you have already started using the Slush software you can see in this sample code how simple it is to move several motors at once. Each motor can do whatever you want independent of the other motors.
In the above Gist you can see that once we setup a motor it can be called at anytime and any of its functions can be used.