TB6600 es un controlador de motor paso a paso de fácil utilización, puede controlar motores de dos fases. Es compatible con Arduino y otros microcontroladores que puedan generar señales de pulso digital de 5V.Este controlador cuanta con 6 interruptores DIP para configurar tanto la corriente que va desde los (0.5A, 1A, 1.5A, 2A, 2.5A, 2.8A, 3.0 A, 3,5 A) y definir los micropasos a los que se moverá el motor que puede ser de (1, 2 / A, 2 / B, 4, 8, 16, 32), de igual manera cuanta con conectores para conectar el motor a pasos, la fuente de alimentación y pines para habilitar el motor, definir la dirección y los pulsos que estará trabando el motor.