The TB6600 is a professional stepper motor driver that is easy to use and can control a two-phase stepping motor. It is compatible with Arduino and other microcontrollers that can output a 5V digital pulse signal. TB6600 stepper motor driver has a wide range power input, 9-42VDC power supply. Also it is able to output 4A peak current, which is enough for most stepper motors.