Arduino R3 And 2x BTS7960 to drive 2x 775 motors

Hello all,

I apologize for the incompetence or lack of knowledge in this matter. However, I am attempting to build a controller with the Arduino r3 and 2 BTS7960 divers for two separate brushed 775 motors. I know the motors pull about 30amps each under load probably more around 100 at starup so i was trying to softstart them. I also have a 3-wire foot pedal to drive these motors at the same speed and direction as the pedal, as the pedal is pushed farther the motors spin faster. Now, I'm definitely a noob at programming Arduinos, so, I was hoping if I can draw some assistance from the group here as I definitely need help with the programming as simple as it might turn out to be. Id hate to blow up the boards right off the bat. I appreciate any assistance with this matter. Thank you.

These were what I was looking at for powering the motors either from a 12vdc sla battery or 24vdc sla batteries: Amazon.com: MTDELE 2Pcs BTS7960 43A High Power H-Bridge Motor Driver Module Compatible with for Arduino : Electronics

If you search for the BTS7960 module in the library manager you will find 2. Each has one example. Start there.


Those are good parts, but be careful, letting the ground lift tends to blow the parts.

What does that mean, I am unfamiliar with that terminology.

It indicates that the ground connection is failing or has failed. ie. it has lifted from its connection. It is a very old analog term. This the internet version: "Ground lifted" typically refers to a technique in audio equipment where the ground connection is interrupted to reduce noise caused by ground loops.

The original BTS7960 module has the power and logic grounds connected. I am assuming this part:

How I assume it is connected:

1 Like