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