Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Asked — Edited

Dogbot - Sabertooth Settings.

Well I finally got a new Motor Controller, (unfortunately the BV4113 just didn't have the horse power, even with a cooling fan). Anyway I now have the sabertooth 2x5. I have read several others using theirs successfully so it's obviously an ID10T error! I have seen three different switch settings, but I am still having problems. Depending on which dip setting and values I use, either nothing moves (Sabertooth blue light flashes when it receives the input signal) or I can only get one side to move and have no control over the speed. (the one side runs like a bat out of hell! Not good, since this is supposed to be a Dog babysitter!)

I am using a R/C tank body (tracked) using two motors (differntial drive). I have the Modified Movement Servo, Left Wheel on D1 (EZB)and S1 (Sabertooth), Right Wheel on D2. (EZB)and S2 (Sabertooth). 9.6VDC battery to B+/-, EZB has a separate 7.2Vdc battery.

Any suggestions would be greatly appriciated!

Dave L.

User-inserted image

User-inserted image


Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

AI Support Bot
Related Content
@Dave L - I am not familiar with the ESC. I have one of the BV413 units from DJ. After reading this I wonder if it will work for my B9 bot(next hack-B9)? I am in the process of wiring it up now. Would it overheat on you? Just not drive your tank motors around with any kind of load on them? My total bot is going to weight around 20lbs and uses track drive. Hmmmmmm
Yes to both. It would get too hot to touch even off the tracks and fail to even move if it was on the floor.

I did manage to get it (Sabertooth) to move using the joystick function. But not using the Modified servo Monvement. I also got it moving using two PWM functions, so it's obviously working from an elctrical stand point.
The servo settings of a modified servo Movement Panel need to be adjusted. The forward/reverse/stop settings.

I have a 2x25 saber tooth here. I'll try it this week and post the settings:)
Time to teach an old Dog a new trick!

Do you have a link or tutorial explaining how the servo motor settings affect NON-Servo motors? I get how the settings tell the servo what position(s) to move to, but what do the settings "tell" a DC motor?

Along with that, what signals are being sent to a motor using PWM. Does Duty cycle refer to the voltage level (0 -3-5 Vdc) or the on / off cycling of the voltage, is the voltage being ramped (as in saw tooth) or is it going high instantly (square wave)?

Thanks again for ALL you great help and Genius! *blush*

Dave L.
Under the tutorial section, there is a hardware menu tab. Under that are a list of hardware stuff, and Standard servo is one: http://www.ez-robot.com/Tutorials/Hardware.aspx?id=4

It explains how a servo works.

This video explains how a servo pulse works (sorta): http://www.ez-robot.com/Community/Videos/Default.aspx?id=xwZyfOnS8dk

And this video is a PWM pulse: http://www.ez-robot.com/Community/Videos/Default.aspx?id=kY8iJ84J4GE

servos use a pwm pulse, but only a fraction of one at a lower duty cycle. Duty cycle is the percentage of time the pulse is HIGH (+5)

The length of a duty cycle is 20ms .. so 50% duty cycle is 10ms of +5 .. 25% is 5ms ... etc:)
Well that was very informative, thanks again!

Unfortunately, I still can't get the tracks to move using the Modified servo Movement panel. Using two PWM panels I can make the motors move FWD, Stop, and Back. What's strange is the difference between them is just one percent. 7, 8, and 9 respectively.

I have the Sabertoothe's dip switch settings 1, 4, and 5 set to off. Does that sound right?

Dave L.
@DJ Sures
Have you had a chance to look at the settings on your Sabertooth. I'm starting to wonder if I got a defective board. I have tried every conceivable combination of Dip switch and Modified servo panel settings, but still can't get a consistant or proper operation out of it. Even when using just a joystick, the controller operates sideway instead of up and down?! *stress*
Hi Dave,
I have the Sabertooth 2x25 and I use a xbox wireless controller and the EZ-B controller to move my droid around in RC mode. I have my dip switches setup like this
User-inserted image

If your joystick response backwards, just reverse the red and black wire of each motor one at a time to get the right joystick function. Thats what I did. Also I use in the "joystick" config, joystick #1 and gave each motor a port. You may have to play around with the invert tab to get the motors running the right way
here is an example:

Hope that helps
@Gotrobbed - First let me say "I'm not worthy!, Sir" Your R2 is looking awsome.

Do you use a Modified servo Movement panel? If so what settings? I have tried swapping the motor cables and servo position settings. Even when using just the joystick panel, the motors don't move in the correct directions, much less consistantly.
I'll Try again tomorrow using your suggestions.

Dave L.
United Kingdom
Hi Dave

Did you get it working ? . Hows the robot coming along.

Nope. Even using Gotrobbed's settings. The controller still doesn't run the motors properly. Using a game controller joystick, if I push the controll fwd, one motor run full tilt. If I push the controller left, then both motors go fwd. In most cases niether motors work using the Modified servo Movement panel, if they do it's intermittant and random.

Dave L.
United Kingdom
Hi Dave.

Just a thought you've only got the signal and ground wires connected from the EZ_B to the sabertooth havent you?. You dont need the power (red) connected.

United Kingdom

Nice one DJ :)

@Steve_C. Yes, to just Signal and ground wires. In fact I will be digging the O-Scope out today. Now if I can just remember how to turn it on?!

Thanks DJ, I'll try it tonite.
DJ, You're Awesome Sir!

A quick change of the switch settings and it's running perfect.

User-inserted image
United Kingdom
Hi Dave

Now you can get chasing EERM baby sitting your dog , COOL ;)

@ DJ brilliant work .

Now if she"ll just stop licking the Camera! *eek*
Next hurdle is to find a treat dispenser. Seems counter productive doesn't it?!