Components

SG90 Servo Motor 5-Pack

Five micro servos delivering precise 180° rotation and analog control. Build robotic arms, camera mounts, steering mechanisms, and articulated joints for your Raspberry Pi or Arduino projects. Standard connector, straightforward PWM control.

  • Rotation 180°
  • Control Analog PWM
  • Quantity 5 motors
  • Connector Standard 3-pin
Five SG90 micro servo motors with connectors and mounting hardware

Why this pack works

  • Five motors, one kit

    Build multi-axis mechanisms without ordering separately. Enough servos for a robotic arm with gripper, a pan-tilt camera mount, or a multi-joint walking robot.

  • Standard PWM control

    Works with any microcontroller that outputs PWM signals. Compatible with Raspberry Pi GPIO, Arduino pins, and dedicated servo controllers.

  • Compact footprint

    Micro size fits tight spaces in robot chassis and articulated assemblies. Low weight keeps your mobile projects nimble.

  • Proven reliability

    SG90 is an industry-standard servo used in thousands of maker projects. Wide community support means troubleshooting help and design examples are easy to find.

What you can build

Multi-joint arm with gripper

Use four servos for shoulder, elbow, wrist, and base rotation, plus one for a gripper mechanism. Control each joint independently to pick up and move small objects.

Mount the arm on a stable base or integrate it into a mobile robot chassis. PWM signals from your Pi or Arduino set each joint's angle in real time.

Technical specifications

Mechanical

Rotation range
180° (90° each direction from center)
Form factor
Micro servo
Dimensions (each motor)
Approx. 23 × 12 × 29 mm
Weight (each motor)
Approx. 9 g
Output shaft
Splined, includes horn set

Electrical

Operating voltage
4.8–6 V DC
Control signal
PWM (pulse width 1–2 ms, 50 Hz typical)
Connector
3-pin header (signal, power, ground)
Current draw
Varies by load; typical range under moderate load

Package contents

Quantity
5 × SG90 servo motors
Accessories
Horn sets and mounting screws included (one set per motor)

How to connect

  • Power supply

    Connect the red wire to a 4.8–6 V power rail. A dedicated battery pack or voltage regulator works best; avoid powering multiple servos directly from a Pi's 5 V pin under load.

  • Ground reference

    Connect the brown or black wire to the common ground shared by your microcontroller and power supply. A shared ground ensures clean PWM signal recognition.

  • Control signal

    Connect the orange or yellow wire to a PWM-capable GPIO pin on your Raspberry Pi, Arduino, or servo controller. A 50 Hz PWM signal with pulse width between 1 ms (0°) and 2 ms (180°) sets the servo position.

  • Secure and test

    Use mounting screws to fix the servo in your chassis or bracket. Send a test PWM signal to verify full range of motion before assembling the rest of your mechanism.

Common questions

Can I control all five servos from one Raspberry Pi?

Yes, but each servo needs its own PWM-capable GPIO pin. The Pi 4 has hardware PWM on GPIO 12, 13, 18, and 19; use software PWM libraries for additional channels. For more than four servos, consider a dedicated PWM controller board like the PCA9685.

Do I need external power, or can I run these from the Pi's 5V pin?

One or two servos under light load may run from the Pi's 5V pin, but five servos will exceed the safe current limit and risk brownouts or SD card corruption. Use a separate battery pack or bench power supply rated for at least 1 A, and connect the grounds together.

What's the difference between 4.8 V and 6 V operation?

Higher voltage increases torque and speed slightly. At 4.8 V the servo delivers its rated torque; at 6 V you gain a modest boost. Exceeding 6 V risks damaging the internal motor and control circuit.

Are these servos compatible with Arduino libraries?

Yes. The standard Arduino Servo library works out of the box. Attach each servo to a digital pin, call `write(angle)` to set position, and the library handles PWM signal generation.

Can I replace a defective servo, or do I need to buy another pack?

SG90 servos are widely available as individual units. If one motor fails, you can source a replacement from most electronics distributors without reordering the full pack. Contact us for support if a motor arrives defective.