# how much power supply do i need for controlling 5 sg90 9g microservo ??

**URL:** <https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666>\
**Category:** General Electronics\
**Created:** [December 24, 2019, 3:16pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666 "2019-12-24T15:16:29Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![theRoBobuilder](https://avatars.discourse-cdn.com/v4/letter/t/d9b06d/32.png) [@theRoBobuilder](https://forum.arduino.cc/u/theRoBobuilder)\
**Post date:** [December 24, 2019, 3:16pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/1 "2019-12-24T15:16:29Z")

</div>

Hyy actually i have 5 pieces of sg90 9g microservo and i want to control it through external power source without powering it directly through arduino uno..

So pls suggest any power supply source that can supply power to servo for full torque

 ![](https://europe1.discourse-cdn.com/arduino/original/4X/7/6/b/76b1f1add53fca530a1294c06fbdf0cc277be32b.jpeg)

---

<div class="post-metadata">

**Author:** ![kaseftamjid](https://avatars.discourse-cdn.com/v4/letter/k/b77776/32.png) [@kaseftamjid](https://forum.arduino.cc/u/kaseftamjid)\
**Post date:** [December 24, 2019, 5:21pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/2 "2019-12-24T17:21:54Z")

</div>

Its pretty simple, actually.

Online datasheets refer it needs around 550 miliamps, so 550\*5=2750miliamps or 2.75A at 5 volt. You need atleast a 5v 3 amp supply. You could do with 2.5A, even 2A depending on how much torque is needed. But if you want the full potential power, then a 5 volt 3 amp supply does the job.

You cant, and shouldnt ever power a servo directly from arduino. Servos are pretty much sophisticated, just couple the grounds of the circuit and thats all you need.

Another option is, you can use a buck converter (heatsink maybe required). To stepdown the voltage from a more common source

---

<div class="post-metadata">

**Author:** ![anon94801460](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@anon94801460](https://forum.arduino.cc/u/anon94801460)\
**Post date:** [December 24, 2019, 5:47pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/3 "2019-12-24T17:47:44Z")

</div>

The relevant servo parameter is the stall current, which the servo draws every time it starts up (as well as when stalled). The manufacturer states the SG90 stall current to be 650 +/- 80 mA, so call it 750 mA for a safety margin.

Your power supply needs to be capable of providing **at least** 750 mA times the number of servos that will be moving at once.

---

<div class="post-metadata">

**Author:** ![Paul\_B](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/paul_b/32/216376_2.png) [@Paul\_B](https://forum.arduino.cc/u/Paul_B)\
**Post date:** [December 25, 2019, 7:15am UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/4 "2019-12-25T07:15:59Z")

</div>

> theRoBobuilder:  
> Hyy actually i have 5 pieces of sg90 9g microservo and i want to control it through external power source without powering it directly through arduino uno..

Just as well because you simply **cannot possibly**"power it directly through Arduino UNO". In no way whatsoever is an Arduino a power source for **anything** over 50 mA - **if** that.

750 mA by five is 3.75 A. A little more that a typical high-end "phone charger" block. Best to use a 5 A "brick":

[![](https://europe1.discourse-cdn.com/arduino/original/4X/0/9/b/09b5c9b958746e84714ef9182ac33682410ae42f.jpeg)](https://www.ebay.com/itm/6V-5A-Adapter-For-Anchor-Bay-DVDO-iScan-VP50PRO-Switching-Power-Supply-Charger/333240384658)

Maybe first you should explain just what it is you want to do overall. 🙄

* * *

**Sorry, eBay link now expired!** Aliexpress search (shockingly bad search engine though) may be more productive. They don't last forever! 😭

---

<div class="post-metadata">

**Author:** ![theRoBobuilder](https://avatars.discourse-cdn.com/v4/letter/t/d9b06d/32.png) [@theRoBobuilder](https://forum.arduino.cc/u/theRoBobuilder)\
**Post date:** [December 25, 2019, 8:01am UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/5 "2019-12-25T08:01:46Z")

</div>

Thanks for helping,

Actually i'm making a robotic hand,where its all fingers are controlled by servo(sg90) with pushbutton controll movement system..

There is also a problem with my arduino its light is so dim and when i connect a single servo with arduino is running very very slow i think my arduino board is damages, Do you know what happen with the board..

[https://drive.google.com/file/d/1k4ichaaxq7d9q\_T8GhGGZnINag2qj67c/view?usp=sharing](https://drive.google.com/file/d/1k4ichaaxq7d9q_T8GhGGZnINag2qj67c/view?usp=sharing)

> **[20191225\_131247.jpg](https://drive.google.com/file/d/1ZxftRFwTbUPFSzSbs6B9D74THuw8eHGG/view?usp=sharing)**
>
> Google Drive file.

> **[20191225\_131217.jpg](https://drive.google.com/file/d/1Z_B2AOjxmYsblRp3InWFqqVJRaw9ValY/view?usp=sharing)**
>
> Google Drive file.

---

<div class="post-metadata">

**Author:** ![Paul\_B](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/paul_b/32/216376_2.png) [@Paul\_B](https://forum.arduino.cc/u/Paul_B)\
**Post date:** [December 25, 2019, 8:21am UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/6 "2019-12-25T08:21:41Z")

</div>

OK, so another matter is that you should **not** be powering the Arduino through the "barrel jack" because that is **only** suitable for powering the board itself with essentially nothing attached. Once you start to connect other things and attempt to use any power from the "5V" pin, you rapidly get into trouble.

You need to make a point of powering it from a regulated 5 V supply - a "Phone charger" with a USB connector powering via the USB connector is generally most suitable, or some other regulated 5 V supply connected to the "5V" pin and ground.

As to the "L" LED being "dim", I have to ask why you think it **should** be otherwise? This is the pin 13 indicator, it is telling you that pin 13 is **not being used** by your code. It (pin 13) is actually picking up general interference and the LED is actually rapidly flashing in concert with whatever it is picking up. As you see, the power indicator is perfectly bright.

The Arduino is digital. It either works at the right speed, or not at all. If it is slow, that means **your code** is slow. If you wish to discuss that, then that is another matter and you will have to after reading [the instructions](http://arduino.cc/forum/index.php/topic,148850.0.html) on **how** to do so, post your actual code.

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [December 25, 2019, 9:06am UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/7 "2019-12-25T09:06:42Z")

</div>

Why dont you just measure the current (with a multimeter) under a typical load ?

---

<div class="post-metadata">

**Author:** ![Paul\_B](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/paul_b/32/216376_2.png) [@Paul\_B](https://forum.arduino.cc/u/Paul_B)\
**Post date:** [December 25, 2019, 9:23am UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/8 "2019-12-25T09:23:09Z")

</div>

Because that is not the **stall** current, so it doesn't help much. 🙄

---

<div class="post-metadata">

**Author:** ![theRoBobuilder](https://avatars.discourse-cdn.com/v4/letter/t/d9b06d/32.png) [@theRoBobuilder](https://forum.arduino.cc/u/theRoBobuilder)\
**Post date:** [December 25, 2019, 1:04pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/9 "2019-12-25T13:04:24Z")

</div>

> Paul\_\_B:  
> As to the "L" LED being "dim", I have to ask why you think it **should** be otherwise? This is the pin 13 indicator, it is telling you that pin 13 is **not being used** by your code. It (pin 13) is actually picking up general interference and the LED is actually rapidly flashing in concert with whatever it is picking up. As you see, the power indicator is perfectly bright.

Thanks sir yes pin 13 was used by my code so i changed it and now the "L" light is bright

---

<div class="post-metadata">

**Author:** ![herbschwarz](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/herbschwarz/32/239314_2.png) [@herbschwarz](https://forum.arduino.cc/u/herbschwarz)\
**Post date:** [December 25, 2019, 1:43pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/10 "2019-12-25T13:43:23Z")

</div>

When you apply power to a motor, it is at rest, not moving.  
So, it needs extra current (power) to overcome inertia. This  
surge current is the same as the stall current for the motor.  
I hope this helps.  
Herb

---

<div class="post-metadata">

**Author:** ![wvmarle](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wvmarle/32/1013044_2.png) [@wvmarle](https://forum.arduino.cc/u/wvmarle)\
**Post date:** [December 25, 2019, 1:57pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/11 "2019-12-25T13:57:02Z")

</div>

> herbschwarz:  
> So, it needs extra current (power) to overcome inertia. This  
> surge current is the same as the stall current for the motor.

Stall current draw at startup has NOTHING to do with inertia. It has EVERYTHING to do with the magnetic fields inside the motor - and how they increase the impedance of the coils as the motor spins up. For the same reason the current increases with increasing load (and the decrease of motor speed).

> Paul\_\_B:  
> As to the "L" LED being "dim", I have to ask why you think it **should** be otherwise? This is the pin 13 indicator, it is telling you that pin 13 is **not being used** by your code. It (pin 13) is actually picking up general interference and the LED is actually rapidly flashing in concert with whatever it is picking up.

The built-in LED is powered by pin 13, so as long as pin 13 is an INPUT it won't shine. If interference makes it shine, that interference is probably strong enough to make the rest of the Arduino shine in the same colour.

Pin 13 used as servo output will make it shine dim, as a servo signal is like a very low duty cycle PWM signal.

---

<div class="post-metadata">

**Author:** ![theRoBobuilder](https://avatars.discourse-cdn.com/v4/letter/t/d9b06d/32.png) [@theRoBobuilder](https://forum.arduino.cc/u/theRoBobuilder)\
**Post date:** [December 25, 2019, 4:24pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/12 "2019-12-25T16:24:15Z")

</div>

ok so can i use this 5v 2.4amp dc mobile charger as external power source for powering 5 servo motor,

as by above discussion and suggestion by member sg90 uses 700mA stall current for full torque so for using 5 servo i need 5\*700= 3.5A at 5 volt right???

So pls see the image attached of my phone charger can i directly connects its -ve & +ve with all 5 servo's -ve & +ve pins??

 ![IMG_20191225_210723.jpg](https://europe1.discourse-cdn.com/arduino/original/4X/6/2/8/6280e74a5f65721eafe7df15ff9e77817f51dcd6.jpeg)

---

<div class="post-metadata">

**Author:** ![anon94801460](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@anon94801460](https://forum.arduino.cc/u/anon94801460)\
**Post date:** [December 25, 2019, 4:53pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/13 "2019-12-25T16:53:40Z")

</div>

> ok so can i use this 5v 2.4amp dc mobile charger as external power source for powering 5 servo motor

Not if all the servos are moving at once. See reply #2.

---

<div class="post-metadata">

**Author:** ![wvmarle](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wvmarle/32/1013044_2.png) [@wvmarle](https://forum.arduino.cc/u/wvmarle)\
**Post date:** [December 25, 2019, 4:55pm UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/14 "2019-12-25T16:55:10Z")

</div>

If you want maximum torque you have to increase the voltage to the maximum allowed 6V. Stall current will increase accordingly of course.

Don't load your servos too much; if they have to draw near stall current for long time (e.g. because the arm is being pushed hard away from the setpoint) they'll overheat. In that case, get a stronger servo.

---

<div class="post-metadata">

**Author:** ![Paul\_B](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/paul_b/32/216376_2.png) [@Paul\_B](https://forum.arduino.cc/u/Paul_B)\
**Post date:** [December 26, 2019, 2:45am UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/15 "2019-12-26T02:45:08Z")

</div>

> wvmarle:  
> The built-in LED is powered by pin 13, so as long as pin 13 is an INPUT it won't shine. If interference makes it shine, that interference is probably strong enough to make the rest of the Arduino shine in the same colour.

If you refer to the Google drive links given, you will see that he is in fact using a (genuine!) UNO. Pin 13 set as an INPUT and not connected to anything will result in the LED shining or flickering at random.

> wvmarle:  
> Pin 13 used as servo output will make it shine dim, as a servo signal is like a very low duty cycle PWM signal.

Correct. It will vary in intensity slightly according to the servo position.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 6, 2021, 2:29am UTC](https://forum.arduino.cc/t/how-much-power-supply-do-i-need-for-controlling-5-sg90-9g-microservo/627666/16 "2021-05-06T02:29:08Z")

</div>


