This is a highly effective integrated circuit. No external logic is required to operate the circuit; only two pins are needed to drive the motor – one for controlling the direction and the other to generate stepping pulses. It offers a compact design suitable for driving 5, 6, or 8-wire stepper motors. These 5 or 8-wire stepper motors are considered a variation on the 6-wire motor, wherein the two common wires from the coil center taps are joined internally within the motor (reducing the need for external connections), although some confusion may arise concerning the ends of the other coils and their respective connections. Trial and error will resolve this without causing any harm. In the case of an 8-wire motor, the joined center taps must be determined by the user, and experimentation may be needed to accurately establish polarity.
Resistors R1 and R2 are only necessary if the supply voltage to the motors exceeds 10 volts, primarily for tuning the motor’s response times at high speeds. Detailed information can be found in the corresponding data sheets.
Obtaining six-wire motors with obvious connections should pose minimal difficulty. These motors are the most prevalent when power is required, such as in printers. Non-functional dot matrix printers are frequently encountered, and the motors within them provide excellent starting points for experimentation. You may also find belts, pulleys, and gears included, as well as a power supply if you are particularly adventurous.
An excellent, high-quality kit (Nos:109) to experiment with this driver can be purchased from
It includes a 5-volt regulated power supply, indicator LEDs, a 555 oscillator for pulse generation, and miniature switches to control direction and stepping modes. Both single-step and free-running operation can be selected, and complete data sheets are provided. Contact them for pricing information. While potentially more expensive, it is currently considered the best available option.