The Dual Channel 3A DC Motor Driver is an excellent entry point for anyone looking to work with robot motors or begin experimenting with motor control . This compact yet capable driver supports two brushed DC motors or one bipolar/unipolar stepper motor, operating within a 4V–16V range. Built with a discrete MOSFET H‑bridge, it can deliver 3A continuous current per channel without requiring an additional heatsink. To simplify testing, the module includes two sets of onboard test buttons , each corresponding to an independent motor channel. These allow you to verify motor operation without connecting a controller, making initial setup and troubleshooting far more convenient. The board also provides a 4V–5V regulated output, enabling direct power supply to your controller. The driver supports a wide input voltage range of 1.8V–12V and is compatible with popular development platforms such as Arduino and Raspberry Pi. It also features reverse polarity protection , reducing the risk of damage caused by wiring mistakes and ensuring more reliable operation. Features Bidirectional control for two brushed DC motors. Control one unipolar or bipolar stepper motor. Operating Voltage: DC 4V to 16V Maximum Motor Current: 3A continuous, 5A peak Buck‑boost regulator providing 5V output (200mA max). Onboard buttons for quick testing. LED indicators for motor output state. Logic input compatibility: 1.8V / 3.3V / 5V / 12V (Arduino, Raspberry Pi, PLC, etc.). PWM frequency up to 20kHz (output frequency matches input). Reverse polarity protection Interface Input Logic & Stepper Interface Certification HSCODE 8503001000 USHSCODE 8503003500 UPC EUHSCODE 8471707000 COO Malaysia