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

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

BTS7960 43A
$11.83
Sale price  $11.83 Regular price  $14.66
Skip to product information
BTS7960 43A H-Bridge Motor Driver Module IBT-2 for Arduino

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

$11.83
Sale price  $11.83 Regular price  $14.66
Shipping calculated at checkout.
VoltageBTS7960 43A

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.

Made with care

Great value

Elegant design

Quality materials

Details

This product is crafted with quality materials to ensure durability and performance. Designed with your convenience in mind, it seamlessly fits into your everyday life.

Shipping & Returns

We strive to process and ship all orders in a timely manner, working diligently to ensure that your items are on their way to you as soon as possible.

We are committed to ensuring a positive shopping experience for all our customers. If for any reason you wish to return an item, we invite you to reach out to our team for assistance, and we will evaluate every return request with care and consideration.

Play video

Shop The Full Collection

0-60MPa Pressure Gauge for S60H Diesel Injector Nozzle Tester

0-60MPa Pressure Gauge for S60H Diesel Injector Nozzle Tester

0-60MPa Pressure Gauge for S60H Diesel Injector Nozzle Tester

$80.97
Sale price  $80.97 Regular price  $100.38
0.25g Micro Electromagnetic Servo for 4mm 6mm Coreless Motor DIY

0.25g Micro Electromagnetic Servo for 4mm 6mm Coreless Motor DIY

0.25g Micro Electromagnetic Servo for 4mm 6mm Coreless Motor DIY

$25.78
Sale price  $25.78 Regular price  $31.96
0.25mm 1000-Turn Precision Copper Inductor Coil for DIY Circuits

0.25mm 1000-Turn Precision Copper Inductor Coil for DIY Circuits

0.25mm 1000-Turn Precision Copper Inductor Coil for DIY Circuits

$68.80
Sale price  $68.80 Regular price  $85.29
0.38" 1280x720P Micro Display DIY Kit with HDMI Driver Board

0.38" 1280x720P Micro Display DIY Kit with HDMI Driver Board

0.38" 1280x720P Micro Display DIY Kit with HDMI Driver Board

$248.20
Sale price  $248.20 Regular price  $307.70