Asked — Edited

Ez-B With Sabertooth 2X10

Hey Guy's

Can you give me some help? I included pictures.

I have a large robot platform with big 12v motors. An ez-b V3 Sabertooth 2 x 10

Here is my problem. I tried all the advice on the forums related to this topic. So far nothing has worked perfectly. The motors will turn, forward and reverse but will not stop in the movement panel. I tried every possible Dip Switch setting from Sabertooth. I feel the problem is that I do not know if the wires are connected properly from the ez-b to the Sabertooth. S1 Blue wire to ez-b D0 S2 Yellow wire to ez-b D1 On the Sabertooth, do I need to connect the 0V and 5V to the ez-b? If so which port?

User-inserted image

User-inserted image

User-inserted image


Upgrade to ARC Pro

Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!


I'm not familiar with the 2X10. I have a 2X25 which looks similar.

You should have 0V (GND) and S1 & S2 connected.

My understanding is GND is required. 5V is not as unless you are using the ESC as a BEC to feed back +5V.


Hi thanks

I did add the ground but the motors will not move at all in this configuation. S1 Blue wire to EZ-B D0 S2 Yellow wire to EZ-B D1 0V to ez-b d15 ground

If I remove the ground the motors run again but will not stop in the movement panel.

So the problem must be in the Dip Switch settings.

I do not know what ESC as a BEC mean.

On the Sabertooth the green light is Dim but when I press up, down, right or left the green light is bright. I do not know if this is nornal.

When I use the wizard on Sabertooth website, I have tried all the DIP switch options. Maybe I am missing something.


Click on Add Control. Select Sabertooth. Add the Movement Panel.

On every control, there is a question mark button next to the X. Press that button and it'll bring you to a tutorial page for that control. :)

You only need one connection to the EZ-B for signal.



This is a Sabertooth 2x10 which is the same as the newer 2x12. I have attempted every possible fix with no success. So I have to consider that there is a malfunction in the sabertooth. The green staus light works correctly, But there is no power to the motors unless the ground wire is removed from the ez-b. Removing the gound will cause the motors to run in uncontroled jumping patterns. The ez-b works fine and I have tested all the digital ports with servos.

So I guess I will have to order a new motor controller. It needs to move a 75 pound robot.



You configured the DIP switches like the tutorial page? There should only be one cable connected from the ez-b to the sabertooth - that's signal, +5 and gnd. The jumpers need to be set for serial mode.

Here's the direct link to the control help:

Control can be found in Add Control -> HBrdige -> Sabertooth Movement Panel

Make sure that is the control you are using.

From you above photo, i see a cable to connect to the Ez-B but there are only Black and Red wires.

The cable should have 3 wires. Gnd, +5 and Signal. The signal connects to S1 on the sabertooth



Are you sure he needs the +5V?

Would that not be back feeding +5V to the EZ-B?


The motor driver has a microchip on it that requires +5 to operate - much like the l298n or any others :)

The +5 is not to be confused with the motor power... That's separate.


Yes I understand the difference,

From the 2x10 docs.

"The 0V and 5V connections are used to power and interface to low-power control circuits.

The 5V connection is a 5v power output . This is useful for supplying power to low-current devices, such as a potentiometer or a radio receiver. The 5v terminal is capable of supplying 100 milliamps if the source battery is 12.6v or less. If the source battery is greater than 12.6 volts, the 5v terminal is capable of supplying 10 milliamps. If more power is needed, we recommend using a ParkBEC or DESW050 to supply the needed 5V power to the rest of the robot.

The 0V connection is the signal ground for the Sabertooth. In order to receive input signals correctly, it must be connected to the ground of the device sending the signals."


Ah then I guess it powers off the motor power? Won't hurt to keep the +5 connected to ez-b though



I changed it this way and it worked:

DIP Switchs 1 On 2 Off 3 Off 4 Off 5 Off 6 On S1 Yellow wire to White signal wire to EZ-B D0 S2 Yellow wire to White signal wire to EZ-B D0 0V to EZ-B D0 ground 5V to EZ-B D0 Positive

This configuration controls both motors in the Sabertooth panel. It also powers the EZ-B board. The motors are at full speed. I would like to slow them down or use ramping. Is there a way to do this?

I included pictures so that the next person may not be as frustrated. Please disregard the one motor wire that came out while moving the board. Thanks

User-inserted image

User-inserted image

User-inserted image


Hi Guy's

Everything I read said not to connect the positive to the EZ-B. It did not work that way. So the Sabertooth powers the EZ-B with +5V at digital Port D0. I am using a small 12V 5.4ah battery for testing. I will need something with a higher amp hour rating for the robot. It currently is all aluminum with large motors and chain drive. It is 32 pounds right now, but will be about 75 pounds completed.

I am concerned that a larger battery will send to many amps back to the EZ-B. And the powered at 5V will not provide anough for sensors etc.

Maybe I should go with a different setup like: Sabertooth 2x25 or PhidgetMotorControl HC


Hi Moses58.

How did you end up hooking up the Sabertooth?

I think I understand it better-- a digitial port goes to S1 (and another to S2 (?)). Can the Sabertooth's ground go to any digital port's black lead? There are a few places on the EZ-b board that seem to take ground wires.

Also, did you end up powering the EZ-b with the Sabertooths 5V output or use a spearate power source? I see that 7.2 V is recommended in the EZ b manual.




Hi Frank

There is not much information on other motor controllers with EZ-B.

Yes the EZ-B is powered by the motor controller.

I kind of gave up on the robot plateform.

It did not respond to speed control.

The motors are very large.

The robot is very heavy.

Could cause damadge or injury if it got away