8.4V 45kg Servo controlled by arduino

Hi All,

I am working on a project where I need a strong servo motor something like this controlled by an Arduino.

https://a.co/d/8lAr55W

Its 45kg and operates at highest torque at 8.4V. I've done some research on how to wire up my circuit and I am looking for some guidance. My circuit currently has a 3s lipo battery and a 5V battery that are connecting to a variety of motors through relays and an Arduino mega. I was planning on connecting the 3s lipo battery to this adjustable buck converter (https://a.co/d/dd8vVIN) to step down the 11.1V to 8.4V.

My question is that I will take down the stepped down voltage from the buck converter and connect the negative and positive ends to the Servo, but what about the signal wire? Can that come directly from the Arduino? Is it okay that the PWM signal from the Arduino is only 5V? Have I made any other assumptions that are wrong?

this is the lipo battery

Any guidance would be greatly appreciated, thank you!

The buck converter and battery have to easily handle the stall current of that gigantic servo. What is that current?

This, from the advert you linked, is sheer, utter, astonishingly incompetent nonsense:

Horsepower 45 Kilowatts

Since handling that stall current is not a trivial requirement, start with a 2S battery pack for the servo and get the system working.

It is not a good idea to have an Arduino and a beefy motors or servos running off the same battery pack.

Thanks for the reply!

  • Idle Current: 350mA/6.0V, 300mA/6.0V, 410mA/8.4V, 350mA/8.4V
  • Running Current: 3500mA/6.0V, 3000mA/6.0V, 4000mA/8.4V, 3800mA/8.4V

This is taken from the same page but I couldnt find stall current.

I could use a 2s battery but its undesirable since I am trying to save space for my build. Id rather use the same 3s battery that i am currently using for other motors. The arduino runs off a separate 5v battery pack, not the 3s lipo.

Do you know if its okay to have the signal wire run directly to the arduino? Since the servo power will be 8.4V, i assumed 5v signal wire from the arduino doesnt make sense but I am not sure.

I now see what your saying. If the running current of the servo is around 4000mA, and the buck converter caps at 5A, I can only assume that stall current is beyond the limit.

I found this servo instead that can run off a 3s I think this might be a better plan so I dont have to step down the voltage.

Can the signal wire still come from the arduino if the power is coming from the 3s battery?

Correct. The stall current might be as high as 8-10 Amperes. Brushed DC motors (e.g. servos) draw the stall current every time they start moving. Brushless motors don't necessarily behave the same way, but the one you linked in the last post requires 6A "running". Who knows what the maximum current might be?

If you are using a 5V buck converter to power the Arduino (via the 5V pin) from a 3S battery, it may be OK to use the same battery for the servo.

Not necessarily so for 2S, because powerful servos can cause large battery voltage drops and reset the Arduino. Don't forget to connect all the grounds.

Hi, @dannylumcreative
Welcome to the forum.

Can we please have a circuit diagram?
An image of a hand drawn schematic will be fine, include ALL power supplies, component names and pin labels.
Lets see where you are at the moment.
Some images would be good too.

Thanks.. Tom.. :smiley: :+1: :coffee: :australia:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.