This is a tutorial how to connect and use the Sabertooth 2X60 with the open source X-PID Firmware.
The tutorial connects the sabertooth 2x60 to the open source motor control firmware of this post:
Open Source Arduino Firmware X-PID with autodetection X-Sim plugin and graphical PID tuning
You get a full suported X-Sim plugin with autodetection, PID tuning with graphical interface and many other features. The PWM frequency setup is disabled in the sabertooth case because the sabertooth do its own frequency setup.
The bridge is good for beginners because it has many protections. However the 140 Euro are a little bit expensive. The good thing is, you can control 2 motors and can use the X-PID Arduino controller which is around 10-20 Euro. We have another controller board running with this bridge if you do not like the X-PID solution you can use the kangaroo controller:
Kangaroo x2 & Sabertooth Setup Guide
Specifactions of the H-Bridge:
- 2x 60 Amperes for bigger DC Motors
- 120 Amperes for short power spikes
- many interfaces supported, for X-PID we use simplified serial input with 38400 Baud
- Heatsink and controlled FAN, mounting points for more coolness
- big connectors with screws for cables
- temperature protection
You connect the H-Bridge 0V to GND of the arduino and the 5V to 5V of the arduino. The S1 pin has to be connected to PIN10. The S2 pin is not connected, S1 controlls both motors. You can change this pins as you like in the open source code in GitHub. Please use following link for the repository and updated firmware files:
https://github.com/X-Sim/X-PID-Arduino- ... o-Firmware
There are 6 switches on the sabertooth. You have to set them as following:
Connect the power and the arduino like shown in the .ino file of the repository
Thanks goes to telfel for borrow me the Bridge.