SG90 9G Micro Servo – Technical Specifications:
| Model | – SG90 |
| Gear Type | – Plastic Gear |
| Servo Type | – Analogue Micro Servo |
| Available Variants | – 180° Positional / 360° Continuous Rotation |
| Operating Voltage | – 4.8V to 5.0V DC |
| Stall Torque @ 4.8V | – 1.2 kg·cm |
| No-Load Speed @ 4.8V | – 0.12 sec / 60° |
| Control Signal | – PWM (50Hz, 1ms–2ms Pulse Width) |
| Dead Band Width | – 10µs |
| Operating Temperature | – -30°C to +60°C |
| Connector Type | – JR / Futaba Compatible 3-Pin (Signal / VCC / GND) |
| Wire Colours | – Orange = Signal / Red = VCC / Brown = GND |
| Included Accessories | – 3× Servo Horns (Round, Cross, Single Arm) + Mounting Screws |
| Dimensions | – 22.2 × 11.8 × 31mm |
| Weight | – 9g |
| Compatible Platforms | – Arduino, ESP8266, ESP32, Raspberry Pi, RC Controllers |
Variant Comparison – 180° vs 360°:
| 180° Positional | 360° Continuous Rotation | |
|---|---|---|
| Behaviour | Moves to and holds a specific angle | Rotates continuously in either direction |
| Control | Pulse width = angle (0°–180°) | Pulse width = speed & direction |
| Stop Point | At commanded angle position | At ~1.5ms neutral pulse |
| Best For | Steering, pan/tilt, robotic joints, RC planes | Wheels, conveyor drives, winding mechanisms |
| Arduino Code | servo.write(angle) |
servo.writeMicroseconds(1500) = stop |
360° Continuous Rotation Control Reference:
| PWM Pulse Width | Behaviour |
|---|---|
| 1.0ms | Full Speed Reverse |
| 1.25ms | Half Speed Reverse |
| 1.5ms | Stop (Neutral) |
| 1.75ms | Half Speed Forward |
| 2.0ms | Full Speed Forward |
Handy Tips for Using the SG90 9G Micro Servo:
1: The SG90 is controlled via a PWM signal at 50Hz (one pulse every 20ms). In 180° mode, pulse width sets the position: 1ms = 0°, 1.5ms = 90° (centre), 2ms = 180°. In 360° continuous mode, pulse width controls speed and direction instead — 1.5ms = stop, shorter pulses rotate in reverse, longer pulses rotate forward. Use the built-in Servo library in Arduino IDE — servo.write(angle) for positional mode and servo.writeMicroseconds() for precise continuous rotation control.
2: Always power the servo from a dedicated 5V power supply — never directly from the Arduino 5V or 3.3V pin. Even though the SG90 is small, it draws up to 500mA at stall which will cause the microcontroller to brown out or reset. Power the Red (VCC) and Brown (GND) wires from your external supply and connect only the Orange (Signal) wire to your GPIO pin, with a shared common ground between the supply and microcontroller.
3: If you ordered the 360° continuous rotation variant, the neutral stop point at 1.5ms may need fine-tuning — if the servo creeps slowly when commanded to stop, adjust the pulse width in small increments (±10–20µs) using servo.writeMicroseconds() until the servo truly stops. This is normal for continuous rotation servos and is caused by the internal potentiometer not being perfectly centred at the factory.
4: The SG90 has plastic gears — well suited for lightweight, low-torque applications such as pan-tilt camera mounts, small robotic arms, RC plane control surfaces, and educational projects. Under sustained high torque or repeated fast movements the plastic gears will eventually strip. For applications involving frequent heavy loads or continuous operation, upgrade to the MG90S with its all-metal gear train for significantly longer service life.
5: The servo comes with three interchangeable horns — round (disc), cross (X-shaped), and single arm. When attaching the horn, first command the servo to its centre position in code (servo.write(90) for 180° mode, or servo.writeMicroseconds(1500) for 360° mode) before pressing the horn onto the shaft — this ensures the horn is aligned to the servo's true mechanical centre before being locked in place with the included screw.
6: The SG90 is one of the most widely documented servo motors in the world — virtually every Arduino and MicroPython servo tutorial uses it, making it the ideal learning servo for understanding PWM control, servo libraries, pan-tilt mechanisms, and robotic joint control. Thousands of free 3D printable brackets, mounts, and mechanical designs are available online specifically sized for the SG90 footprint, for both the 180° and 360° variants.
Free Shipping for orders over R1500 & Standard Shipping R99!
