Servo power over 12V

Hey everyone, I'm using 5 servos for a project. 4 of them are the MG90S servos, and the last one is a MG995. Is there a way to power these 5 servos without frying an Arduino UNO?

(MG90S: 4.8V - 6V each & MG995: 6V-7.2V)

Yes. Don't use the Arduino as a power source for the servos. Give the servos their own supply. And remember what the word circuit means.

2 Likes

Hi, @uvi24

A quick Google;

arduino servo power supply

Found;
https://docs.arduino.cc/learn/electronics/servo-motors/

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

I'm pretty sure MG995 voltage range starts from 4.8V and can be powered like the smaller ones with 5V (or 6V) power supply.

1 Like

What is the overall power source? Is it a mobile project or stationary? How much work is each one doing and do they operate at the same time?
These are some of the things you should consider when selecting a suitable power supply.

You also need to determine the maximum current draw of each servo at stall (stall current). That should be stated on the servo datasheet.

Once you know the stall current of all your servos, add them up, then add in the current requirement of all the other components in your circuit and then multiply that by about 1.5. More is better. Cutting it too close may be a problem.

Your power supply, whether an AC/DC wall adapter or voltage regulator(s) (often called a BEC in the RC hobby) needs to be able to handle that amount of current you just calculated. Buck converters are also a popular option to convert the 12V overall supply to the voltage you need for the servo(s). One buck converter per servo would be ideal but you may get away with fewer depending on the considerations I mentioned above.

Voltages must match but you overhead on the current requirement is a good thing, since the wall adapter/voltage regulator/BEC only pass the amount of current the devices(s) demand.