Skip to product information
1 of 6

Oasis Select

BTS7960 43A H-Bridge Motor Driver Module IBT-2 for Arduino

BTS7960 43A H-Bridge Motor Driver Module IBT-2 for Arduino

Regular price $11.87 USD
Regular price $14.70 USD Sale price $11.87 USD
Sale Sold out
Shipping calculated at checkout.
Voltage
Quantity

BTS7960 43A High-Power H-Bridge Motor Driver Module (IBT-2)

Take your robotics, smart car, or microcontroller project to the next level with the BTS7960 Dual H-Bridge Motor Driver Module (IBT-2). Built around the powerful BTS7960 chip, this module delivers up to 43A continuous current, smooth bidirectional motor control, and robust 5V MCU isolation — making it one of the most capable and reliable DC motor driver boards available for Arduino, Raspberry Pi, and other microcontroller platforms.

Key Features

  • Dual BTS7960 H-Bridge Design — Supports up to 43A peak current for driving high-torque DC motors with ease
  • Bidirectional Motor Control — Enables full forward and reverse rotation via simple PWM signals
  • 5V MCU Isolation — Effectively safeguards your microcontroller from motor-side voltage spikes and surges
  • PWM Frequency up to 25 kHz — Dual PWM inputs (RPWM & LPWM) for precise speed control
  • Thermal & Overcurrent Protection — Onboard protection circuitry with two heat-flow error signal outputs
  • Solderable Heat Sink — Ready for a heatsink upgrade when running at higher currents
  • Onboard 5V Power Indicator — Visual confirmation of module power status
  • Motor Output Voltage Indicator — Monitor driver output at a glance
  • Wide Supply Voltage — Operates from 5.5V to 27V, compatible with a wide range of battery and PSU setups
  • Simple 4-Wire MCU Connection — Only GND, 5V, PWM1, and PWM2 needed from your MCU

Specifications

Model IBT-2
Chip BTS7960 (Dual)
Max Continuous Current 43A
Motor Type DC Motor
Supply Voltage 5.5V – 27V
PWM Frequency Up to 25 kHz
MCU Interface Voltage 5V (isolated)
Dimensions 49 × 49 × 37 mm (1.93 × 1.93 × 1.46 in)
Weight Approx. 65g
Country of Origin Made in Mainland China

PIN Definitions

  1. RPWM — Right / CW direction PWM input
  2. LPWM — Left / CCW direction PWM input
  3. R_EN — Right enable (active HIGH)
  4. L_EN — Left enable (active HIGH)
  5. R_IS — Right current warning output (may float)
  6. L_IS — Left current warning output (may float)
  7. VCC — 5V supply (sharable with MCU 5V)
  8. GND — Ground

Connection Methods

Method 1 (PWM Speed + Direction): Connect VCC & GND to your MCU's 5V/GND. Send PWM or 5V to L_PWM and R_PWM for CCW/CW rotation respectively. Tie R_EN and L_EN to MCU 5V.

Method 2 (PWM Enable Control): Connect VCC & GND to MCU. Set L_PWM and R_PWM to 5V for direction. Use PWM from MCU on R_EN and L_EN for speed control.

What's in the Box

  • 1× BTS7960 IBT-2 Motor Driver Module

Related Products

External Resources

For guidance on electronics safety standards and component handling, visit the U.S. Consumer Product Safety Commission (CPSC).

Learn more: Motor controller

Frequently Asked Questions

Q: Is the BTS7960 IBT-2 motor driver module compatible with Arduino?

A: Yes! The BTS7960 IBT-2 motor driver module is fully compatible with Arduino, Raspberry Pi, and most other 5V microcontrollers. Only four connections are required from your MCU — GND, 5V, PWM1, and PWM2 — making integration quick and straightforward.

Q: What is the maximum current this motor driver can handle?

A: The dual BTS7960 H-bridge configuration supports up to 43A continuous current, making it suitable for driving high-torque DC motors used in smart cars, robotics, conveyor systems, and more.

Q: Can I add a heatsink to this module?

A: Yes. The board is designed to accept a solderable heatsink, which is recommended when operating at higher sustained currents to maintain optimal thermal performance and component longevity.

Q: What voltage range does the IBT-2 motor driver support?

A: The module accepts a motor supply voltage between 5.5V and 27V, giving it wide compatibility with standard 6V, 12V, 18V, and 24V battery or power supply setups.

View full details