Robot Pi Shop

SG90 180° Servo Motor

$1.99

Shipping calculated at checkout.

Quantity

SG90 180° Micro Servo Motor

The SG90 180° Micro Servo Motor is a compact, lightweight servo designed for precise angular positioning in robotics, electronics, and DIY automation projects.

Unlike continuous rotation servos, this model provides position control over an approximately 180° rotation range, making it ideal for robotic arms, steering mechanisms, sensor positioning, and educational robotics.

Operating at approximately 5V DC, the SG90 uses a standard PWM servo control signal and is compatible with Arduino, ESP32, Raspberry Pi, and other microcontroller platforms.

Key Features

  • 180° Position Control: Moves to a commanded angular position within its mechanical range.
  • PWM Control: Standard servo signal for accurate angular positioning.
  • Compact Design: Lightweight and easy to install in small projects.
  • Operating Voltage: Typically 4.8V–6V DC.
  • Plastic Gear Mechanism: Suitable for lightweight applications.
  • Rated Torque: Approximately 2.5kg·cm, according to the supplied product description.
  • Microcontroller Compatible: Works with Arduino, ESP32, Raspberry Pi, and compatible servo controllers.
  • Three-Wire Connection: Simple power, ground, and signal interface.

Technical Specifications

Parameter Specification
Model SG90
Motor Type Micro Servo Motor
Rotation Range Approximately 180°
Operating Voltage 4.8V–6V DC (typically 5V)
Control Method PWM Servo Signal
Typical Control Frequency 50Hz
Typical Pulse Width Approximately 1000–2000µs
Torque 2.5kg·cm (supplier-stated)
Operating Speed 0.1 sec/60° (supplier-stated)
Gear Material Plastic
Connection 3-Wire Servo Connector
Position Feedback Internal
Continuous Rotation No

Torque, speed, and angular travel may vary depending on the manufacturer and operating conditions.

Pin Configuration and Wiring

Wire Color Function Connection
Brown Ground (GND) Power Supply Ground
Red Power (VCC) 4.8V–6V DC
Orange PWM Signal Microcontroller Servo Control Pin

Control and Operation

The SG90 180° servo receives PWM control pulses that determine the desired shaft position.

Typical control signals:

  • 1000µs: Approximately 0°
  • 1500µs: Approximately 90° (center)
  • 2000µs: Approximately 180°

These values are approximate. Actual movement limits depend on the servo version.

Unlike a 360° continuous rotation servo, the SG90 180° model is designed to move to and maintain a selected position within its operating range.

Applications

  • Arduino and ESP32 Robotics
  • Mini Robotic Arms
  • Robot Grippers
  • RC Steering Systems
  • Pan-and-Tilt Camera Mounts
  • Ultrasonic Sensor Scanning
  • Educational STEM Projects
  • Small Mechanical Actuators
  • DIY Automation Projects

Important Notes

  • This is a 180° positional servo, not a 360° continuous rotation model.
  • Do not force the shaft beyond its mechanical rotation limits.
  • Use a regulated 4.8V–6V power supply with sufficient current capacity.
  • Do not connect the servo power wire directly to a microcontroller GPIO pin.
  • When using an external servo power supply, connect its ground to the microcontroller ground.
  • High mechanical loads or prolonged stalling may damage the plastic gears or motor.
  • For ESP32 and Raspberry Pi projects, use an appropriate servo control signal and external power supply.

Package Includes

  • 1 × SG90 180° Micro Servo Motor
  • Servo Horns