I have a problem with motor direction…
I use sabertooth 2x32 conected to the rc rx.
Dip switches for mixed mode, both motors with one channel.
But when i run it forward i turn joystick for example to the left and right motor go faster, left slower…it is ok.
But when i run it backward, i turn joystick for example to the left, and then left motor go faster, so the robot goes to the right. It is ok only in case if you look robot from front, but i am looking at it from back. I was trying a lot of things but no succes.
If someone can help, i will be really happy, otherwise in will connect rc rx to arduino and then to sabertooth.
I solved a problem. I made a program in user mode and now it is ok.
But if it is a chance, for me will be better if it will work in rc mode.
I had dip switces for rc mode, MIX motors, exponentiak mode… From the dip switch wizard. I can send you a picture later if you need.
I have the same problem. Can you tell me what I have to do in user mode to fix this problem with reversed steering in reverse direction of my lawn mower?
@AlesSkof If a motor is going in the direction opposite to what you want, just swap the two motor wires at the screw terminal. Changing these wires changes the direction of rotation of the motor.
Thanks, I understand that, but this is not the problem.
When I move my mower forward and then I turn left, mower goes left. But when I move my mower in reverse and when I turn left, mower goes right…this is my problem. The left and right commands are correct when moving forward, but reversed in reverse direction. I`m using two 500W wheelchair motors on Sabertooth 2x32 and Flysky FS-i6x.
It seems like it can be one of or a combination of the following:
RC remote control settings (often the case that it’s set to the wrong mode)
Changing wiring between the motors and screw terminals (as before)
DIP switch configuration
If you have two normal RC servos, you can disconnect the Sabertooth and plug these in to see what signal’s actually being sent from the receiver and troubleshoot from there.
My first problem is that with my current configuration on RC everything works fine except turning left/right in reverse direction of mower. If I change anything in my wiring then is even worse…
On my RC, I have left (throttle, non spring return) joystick set for CH1 - turning left/right, and right (spring return) joystick set for CH2 - moving forward/reverse…
I`ve connected a normal servo to CH1 and then to CH2 and it seems to work fine, the response is the same as it has to be for sabertooth…
I also connected sabertooth via usb to my laptop and I have problems on General tab, I set battery type to lead acid and now green led on sabertooth only flashes 4 times, so it detects only 4 cells…but I have 2x12V batteries, this means 24V/12 cells…
And on the Motor output tab I have set a Deadband to -5/5% on both motors and Ramping to 0,26sec again on both motors for smoother accelerating and decelerating of mower. Battery compensation is None and disabled regenerative breaking.
My second big problem is that when I decelerate mower (with turned on the engine with alternator for charging the batteries to approx. 28,4V) on sabertooth flashes the red error led…only for the moment of braking the motors…If I have alternator off and it runs only on batteries there is no error led while decelerating…
I hope you understand what am I trying to explain… , this is my first project with motor controllers an RC…
If you want i can send a program or pictures of program.
I almost lost my mind with this and i cant find another solution. At the end i made a program in user mode.
Regarding the error, you indicated you’re using a lead acid, but have something configured as if it were a LiPo? That does not seem correct.
The a normal servo behaves the same way as the Sabertooth (i.e. FWD and FWD+LEFT and FWD+RIGHT are correct, but inverted in reverse) then the Sabertooth is fine and it sounds like the handheld transmitter’s configuration needs to be changed. Another thought is if you have input channels 1 and 2 inverted in two locations somehow (from the receiver to the Sabertooth as well as on the handheld transmitter perhaps?). Images and /or a wiring diagram will help.
I set some new parameters now. I`ve set battery type to CUSTOM, and pack to 12. I will try with this setting later.
Maybe I havent wrote that about servos previously correct...I meant that with normal servos my transmitter and receiver are working fine. It goes left/right correctly in both directions, FWD and RWD.
As I said allready, if I change anything in wiring or on transmitter is even worse…
Bit of a head scratcher (not sure). Can you reach out to the manufacturer of the Sabertooth and link them to this post (or copy/paste/edit relevant sections)? [email protected]