Power Your Most Demanding Motor Projects
The Double BTS7960 43A High Power Motor Driver Module delivers the raw current your project needs — without the complexity. Built around two BTS7960 half-bridge ICs in a full H-bridge configuration, this module lets you drive a single brushed DC motor forward and reverse with precise PWM speed control at currents that leave lesser drivers behind.
Whether you're building a competition robot, a heavy-duty smart car platform, an automated gate system, or an industrial conveyor prototype, this module handles it with 43A peak current and a 6V to 27V motor supply range — all controlled from a simple 8-pin logic header that connects directly to your Arduino, ESP32, Raspberry Pi, or any 3.3V/5V microcontroller.
Why Choose This Motor Driver?
🔋 Serious Power: 43A peak drive current handles large brushed DC motors that smaller L298N or TB6612FNG drivers simply can't.
⚡ Simple Control: Just two PWM pins and two enable pins. If you can blink an LED, you can drive a motor.
🛡️ Built-In Protection: Overtemperature, overvoltage, undervoltage, overcurrent, and short circuit protection are all integrated into the BTS7960 ICs. Your driver protects itself so you can focus on your project.
📊 Current Sensing: Dedicated R_IS and L_IS analog output pins let you monitor real-time motor current for stall detection, load monitoring, or closed-loop control.
🔧 Plug-and-Play Connectivity: Screw terminals for motor power connections and a standard pin header for logic signals. No soldering required for basic hookup.
❄️ Thermal Performance: Isolated aluminum heat sinks keep the driver cool under load, with support for sustained operation at moderate currents.
Key Specifications
| Parameter | Value |
|---|
Driver IC | Dual BTS7960 |
Configuration | Full H-Bridge (bidirectional) |
Motor Supply Voltage | 6V – 27V DC |
Logic Input Voltage | 3.3V – 5V |
| Input Connector | 2×4-pin (8-pin) DuPont header, 2.54 mm (0.1") pitch |
Peak Current | 43A |
PWM Frequency | Up to 25 kHz |
Duty Cycle Range | 0% – 100% |
Operating Temperature | -40°C to +125°C |
Board Dimensions | 50mm × 50mm × 43mm |
Weight | ~66g |
Control Pinout
| Pin | Label | Function |
|---|
1 | RPWM | Forward PWM input (active high) |
2 | LPWM | Reverse PWM input (active high) |
3 | R_EN | Forward drive enable (active high) |
4 | L_EN | Reverse drive enable (active high) |
5 | R_IS | Forward current sense output |
6 | L_IS | Reverse current sense output |
7 | Vcc | +5V logic supply |
8 | GND | Ground (common with MCU) |
Ideal For
- 🤖 Robotics: Battle bots, sumo bots, and heavy-duty robotic platforms
- 🚗 Smart Cars: RC cars, autonomous vehicles, and line-following robots
- 🏭 Industrial Prototyping: Conveyor systems, automated doors, and linear actuators
- 🎓 Education & STEM: University projects, maker workshops, and electronics courses
- 🔬 Research: Motor test benches and dynamometer setups
What's in the Box
- 1× Double BTS7960 43A H-Bridge Motor Driver Module (fully assembled with heat sinks)
Get Started Quickly
New to motor drivers? Our comprehensive walks you through everything - schematic, wiring diagrams, Arduino example code, current monitoring, a complete control truth table, and troubleshooting tips.
Compare Before You Buy
| Feature | BTS7960 (This Module) | L298N | TB6612FNG |
|---|
Peak Current | 43A | 2A | 3.2A |
Voltage Range | 6–27V | 5–35V | 2.5–13.5V |
Efficiency | High (MOSFET) | Low (bipolar) | High (MOSFET) |
Current Sensing | ✅ Built-in | ❌ | ❌ |
Protection Suite | ✅ Full | ❌ Basic | ✅ Thermal |
Heat Sinks | ✅ Included | ✅ Included | ❌ |
Bottom line: If your motor draws more than 2–3A, or you need current sensing and robust protection, the BTS7960 is the clear choice.
📄 Documentation & Resources