Sabertooth Dual 25A Motor Driver User's Guide

Switch 5: Exponential response
If switch 5 is in the UP position, the response is linear.
If switch 5 is in the DOWN position, the response to input
signals will be exponential. This softens control around the
zero speed point, which is useful for control of vehicles
with fast top speeds or fast max turning rates.
Utilizing the DEScribe software, this mode will allow you to create and implement a custom
throttle response curve. There are options to use Cubic, Linear, and Constant curves. Each of
these types are editable in the software.
Switch 6: R/C Mode/Microcontroller
mode select
If switch 6 is in the UP position, then the Sabertooth is in
standard R/C mode. This mode is designed to be used with
a hobby-style transmitter and receiver. It automatically
calibrates the control center and endpoints to maximize
stick usage. It also enables a Timeout Failsafe, which will
shut down the motors if the Sabertooth stops receiving correct signals from the receiver.
If switch 6 is set in the DOWN position, then Microcontroller mode is enabled. This disables the
Timeout Failsafe and auto-calibration. This means that the Sabertooth will continue to drive the
motor according to the last command until another command is given. If the control link is
possible unreliable – like a radio - then this can be dangerous due to the robot not stopping.
However, it is extremely convenient if you are controlling the Sabertooth from a microcontroller.
In this case, commanding the controller can be done with as little as three lines of code.
Output_High(Pin connected to S1)
Delay(1000us to 2000us)
Output_Low(Pin connected to S1)
Exponential mode enabled
Microcontroller mode selected