Go to content



The first and only motor control for Arduino that gives users the ability to control up to 30A of current at up to 28V. That's over 800W of power! At last Arduino users can easily control high-current, high-power motors for robotics, scooters and Segways, industrial controls and many other applications by using their familiar development environment and without messy, unreliable "lash up" type connections to discrete motor controls.

It is a dual half-bridge circuit that can be configured either as a full H-bridge or as two independent half-bridge circuits. This allows a single Module to drive one motor with full variable-speed control both forward and reverse. It also allows two independent motors to be controlled in a uni-directional fashion by connecting one side of each motor to the battery negative and the other motor lead to one of the  outputs.

The module is built on 2 nos. BTS7960 .Recent boards use BTN7960 , both are same.

Each BTS7960 chip is only half-bridge, so a module will have two BTS7960 chips.

The BTS7960B's got a thermal protection circuit, that's even better than your motors. So if you are lucky your drivers will actually protect your motors if wheels gets locked.
A2630  8pin IC is opto coupler ( optically coupled logic gate that combines a GaAsP light emitting diode and an integrated high gain photo detector). An enable input allows the detector to be strobed. The output of the detector IC is an open collector Schottky-clamped transistor.
The opto coupler saves the controlling Microcontroller by isolating it from the high current side.

The small heatsink may need some other cooling technique (e.g. air flow, etc) if you use it for high current applications.

The board has 78M05 regulator chip, with power indicator light.
Battery power supply input terminal
Motor drive output terminals (GND, OUT1, OUT2)
Microcontroller connected to 3 wires of driver module (VIN, IN1, IN2).

Specs :
Supply Voltage 5V to 28V (24V max battery rating)
Output Current (continuous) 13A
Output Current (surge) 30A for 5 seconds
Power Chips 2 each BTS7960B
On Resistance .016 ohm max at 25C
PWM Frequency DC to 20kHz
Logic Interface 3V - 5V, minimum 1 pin required
Current and Temp Limiting Built-in to power chips



Back to content