Many robotic projects require the control of multiples digital and discrete outputs to work simultaneously, the motor interfaces are not an exception due big robotic instrumentation used today, the widespread Arduino control interface has the ability to handle steppers motors even with its own reference function librarys, but when it comes to a much more basic type of control over multiple speed's motors some arrangements need to be done.