# Servo 3V?

**URL:** <https://forum.makecode.com/t/servo-3v/10466>\
**Category:** micro:bit\
**Created:** [October 18, 2021, 4:28pm UTC](https://forum.makecode.com/t/servo-3v/10466 "2021-10-18T16:28:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![voltaampere](https://avatars.discourse-cdn.com/v4/letter/v/c57346/32.png) [@voltaampere](https://forum.makecode.com/u/voltaampere)\
**Post date:** [October 18, 2021, 4:28pm UTC](https://forum.makecode.com/t/servo-3v/10466/1 "2021-10-18T16:28:23Z")

</div>

Hi!!!  
Which servo should I use with microbit? Could you give me the link to the product? (in Amazon, for example)  
I’ve tried to use the servo that I use with arduino but it doesn’t work. I suppose it is because the servo needs 5V and microbit gives 3V, right? If I connect the microbit to the computer instead of using batteries it doesn’t work either.

---

<div class="post-metadata">

**Author:** ![dsssssssss9](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dsssssssss9/32/861_2.png) [@dsssssssss9](https://forum.makecode.com/u/dsssssssss9)\
**Post date:** [October 18, 2021, 5:17pm UTC](https://forum.makecode.com/t/servo-3v/10466/2 "2021-10-18T17:17:00Z")

</div>

HI

What Make / Model of servo are you using at the moment?

i had this problem some time ago

rather than scour the data sheet for each different make of servo to see if it will work with 3v , i now just wire up external power to the servo as per this guide…

[https://support.microbit.org/support/solutions/articles/19000101864-using-a-servo-with-the-micro-bit](https://support.microbit.org/support/solutions/articles/19000101864-using-a-servo-with-the-micro-bit)

---

<div class="post-metadata">

**Author:** ![voltaampere](https://avatars.discourse-cdn.com/v4/letter/v/c57346/32.png) [@voltaampere](https://forum.makecode.com/u/voltaampere)\
**Post date:** [October 19, 2021, 4:08pm UTC](https://forum.makecode.com/t/servo-3v/10466/3 "2021-10-19T16:08:59Z")

</div>

Thank you very much for your answer. I tried it and it does not work. The servo is sm-s2309s (rohs)

---

<div class="post-metadata">

**Author:** ![MrHM](https://avatars.discourse-cdn.com/v4/letter/m/7993a0/32.png) [@MrHM](https://forum.makecode.com/u/MrHM)\
**Post date:** [October 20, 2021, 3:27pm UTC](https://forum.makecode.com/t/servo-3v/10466/4 "2021-10-20T15:27:31Z")

</div>

Additional power is critical…the common mistake is not sharing the ground. Make sure your battery pack ground is connect to GND and then connect the servo ground (usually brown) to GND. If you only connect the ground side of the pack to ground of the servo…it will not work.

We use SG90 and FS90R servos with no issues.

---

<div class="post-metadata">

**Author:** ![bsiever](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bsiever/32/1032_2.png) [@bsiever](https://forum.makecode.com/u/bsiever)\
**Post date:** [October 25, 2021, 3:51pm UTC](https://forum.makecode.com/t/servo-3v/10466/5 "2021-10-25T15:51:45Z")

</div>

Occasionally I’ve found a supplier of SG90s or FS90s that work reasonable well at 3V, but eventually they run out of stock or future orders don’t work at 3V.

As @dsssssssss9 and @MrHM said, an external power supply can be helpful (As @MrHM said, sharing a ground with the micro:bit is _essential_).

If anyone else is interested, I recently made some small printed circuit boards to make it easier to connect servos with external power supplies. The board looks like:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/0/077de4a5412804de29b7731f42441bbbc2692d36.png)

It requires a battery pack, alligator clips (like these: [https://www.amazon.com/gp/product/B07RQC9XRF](https://www.amazon.com/gp/product/B07RQC9XRF)), header pins (like these [https://www.amazon.com/MCIGICM-Header-2-45mm-Arduino-Connector/dp/B07PKKY8BX](https://www.amazon.com/MCIGICM-Header-2-45mm-Arduino-Connector/dp/B07PKKY8BX)), and some soldering/glue. The boards make connecting a servo a lot easier.

When assembled they look like:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/5/56bacd9b5a379bbbe7e1897b0364d0366f4d2c95.jpeg)

If made in a small batch (~50), they cost less than $4.50 US each including a cheap servo…but it takes some time and tools to assemble them.

Bill

---

<div class="post-metadata">

**Author:** ![dsssssssss9](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dsssssssss9/32/861_2.png) [@dsssssssss9](https://forum.makecode.com/u/dsssssssss9)\
**Post date:** [October 25, 2021, 6:23pm UTC](https://forum.makecode.com/t/servo-3v/10466/6 "2021-10-25T18:23:49Z")

</div>

Excellent  
Well done 👍

Are you planning to release the Gerber files so anyone can get these made up by their favourite PCB manufacturers by any chance ?

---

<div class="post-metadata">

**Author:** ![bsiever](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bsiever/32/1032_2.png) [@bsiever](https://forum.makecode.com/u/bsiever)\
**Post date:** [October 26, 2021, 3:22pm UTC](https://forum.makecode.com/t/servo-3v/10466/7 "2021-10-26T15:22:41Z")

</div>

@dsssssssss9 Sure — I chose to do them in Fritzing because I was planning on sharing them.

I’ve added the gerbers (`gerbers.zip`) to the repo containing the Fritzing/source files: [https://github.com/bsiever/ServoPower](https://github.com/bsiever/ServoPower).

I went with [jlcpcb](https://jlcpcb.com/). $18.90 + shipping for 100 pcs.

Bill

---

<div class="post-metadata">

**Author:** ![mrhope](https://avatars.discourse-cdn.com/v4/letter/m/f07891/32.png) [@mrhope](https://forum.makecode.com/u/mrhope)\
**Post date:** [April 22, 2022, 5:38pm UTC](https://forum.makecode.com/t/servo-3v/10466/8 "2022-04-22T17:38:50Z")

</div>

Hi there,

I can share my painful experience. I purchased a brand called FEETECH and it worked like charm (I was able to power it directly from Microbit and via expansion board).

Assuming all servo are the same as long as I get the technical spec right, I went on to purchased a bunch of servos (different brand) and painfully realized it does not work.  
After doing some research, I read that many others have the same issue, it appeared most servos only support 4.8-6V but Microbit is 3V. I tested that by connecting the non working brand to Arduino and it worked like charm.

The one that did not work for me is this brand but I presume most Servos don’t work with 3V  
[![](https://i.imgur.com/J8XdKr6.png) ](https://i.imgur.com/J8XdKr6.png)

The one that work is a brand called FEETECH (you can find it by searching FEETECH on aliexpress).  
Coincidentally, I found a note on kritronik that confirmed the above:

> **[Mini 180 Degree Resin Gear Servo SG90](https://kitronik.co.uk/products/2565-180-mini-servo?_pos=10&_sid=a8e1dd3a9&_ss=r)**
>
> This mini 180 Degree servo with accessories is great value, and is ideal for micro-controller systems like the BBC micro:bit, Arduino, Raspberry Pi and PICAXE.

In the above link, it stated in the notes:  
_### Note:_  
\*\* Although the stated operating voltage for this servo is outside of the the specs for the microbit, we use this servo with the microbit regularly with no issues.\*
