This experimental circuit for moving a stepper motor was found in a 2002 documentation. However, given the sensitivity of the TIP31, the excitation can be done with voltages from 3 V which allows it to be used as a shield for microcontrollers. By applying the correct pulse sequence to the inputs, we can move the motor in many ways. The circuit can be changed to act as a shield.