Last Updated: 05/08/2025

IBT2 BS7960 43A Motor Driver

Components >> IBT2 BS7960 43A Motor Driver

IBT2 BST7960 43A Motor Driver

The IBT2 BS7960 is a heavy duty motor driver capable of handling up to 27v and 43Amps giving your project the ability to drive high powered motors.

In this tutorial I will show how to control the direction and speed of the motor as well as measure the current draw creating an over amp shut down system.

IBT2 BST7960 Motor Driver board Tutorial

IBT2 BST7960 43A Motor Driver Specifications

Voltage 5.5 - 27v (board as an under Voltage shut down and over voltage lock out).
Amps Maximum 43A (For constant high power usage a fan may be required for the heat sink to aid cooling).
Logic pins 3.3-5v
Current sense The board monitors the current draw passing it as a voltage on the R_IS and L_IS (pins 5-6)
Built in Protection Over temperature cut out
Over Voltage lock out
Under voltage shut down
Over current
Short circuit
Dimensions Approx (W)50mm x (L)50mm x (H)42mm( including heat sink).

IBT 2 BS7960 Pin Out

Pin 1 RPWM Forward Level, HIGH for maximum speed or PWM for Speed control (HIGH Active)
Pin 2 LPWM Reverse Level, HIGH for maximum speed or PWM for Speed control (HIGH Active)
Pin 3 R_EN Enable Forward Direction (HIGH Active)
Pin 4 L_EN Enable ReverseDirection (HIGH Active)
Pin 5 R_IS Current Sense (Forward) 1.176v/Amp ( 0.588v/Amp if R_IS and L_IS connected together) WARNING Be careful of over volts on processor pins, see video
Pin 6 L_IS Current Sense (Reverse) 1.176v/Amp ( 0.588v/Amp if R_IS and L_IS connected together) WARNING Be careful of over volts on processor pins, see video.
Pin 7 VCC (3.3 - 5v) Power supply for logoc chip, Suitable for Arduino or ESP32
Pin 8 Gnd Connect to Arduino Gnd
B- & B+ Motor Power Supply (5.5v - 27v)
M+ & M- Outputs to Motor


IBT2 BS7960 43A Motor Driver (Click images for larger version)

IBT2 BTS7960 motor driver

IBT2 BTS7960 Heat Sink

Circuit diagram

This is the circuit digram for the tutorial code.

CJMCU-2317 Arduino Uno Circuit Diagram

Code:

Click to download code examples

Additional Resource Links

Lesson 19 L298N Motor Driver with Arduino UNO

Comments


This site has been designed to be child friendly, this means that comments cannot be added to videos or directly to the site.
To add a comment or ask a question please email the address in this image: and use IBT2 BS7960 43A Motor Driver as a reference.