SG90 360° Continuous Rotation Micro Servo Motor
The SG90 360° Continuous Rotation Micro Servo Motor is a compact, lightweight servo designed for robotics, DIY electronics, and educational projects. Unlike standard 180° positional servos, this model provides continuous rotation in both directions, making it suitable for small robotic wheels, mobile robots, and rotating mechanisms.
Operating at 4.8V to 6V DC, the SG90 uses a standard servo PWM control signal to adjust rotation direction and speed. Its compact design makes it easy to integrate into Arduino, ESP32, Raspberry Pi, and other microcontroller-based projects.
Key Features
-
360° Continuous Rotation: Supports clockwise and counterclockwise rotation.
-
PWM Speed Control: Adjust rotation speed and direction using a standard servo control signal.
-
Compact and Lightweight: Suitable for small robotic mechanisms.
-
Operating Voltage: 4.8V–6V DC.
-
Low-Cost Robotics Solution: Ideal for educational and DIY projects.
-
Microcontroller Compatible: Can be controlled using Arduino, ESP32, Raspberry Pi, and compatible servo controllers.
-
Easy Installation: Standard micro-servo housing with mounting tabs.
Technical Specifications
| Parameter |
Specification |
| Model |
SG90 360° |
| Motor Type |
Continuous Rotation Micro Servo |
| Rotation |
360° Continuous |
| Operating Voltage |
DC 4.8V–6V |
| Control Signal |
Servo PWM |
| Control Type |
Speed and Direction |
| No-Load Speed at 4.8V |
120 RPM |
| No-Load Speed at 6V |
150 RPM |
| No-Load Current at 4.8V |
150mA |
| No-Load Current at 6V |
180mA |
| Rated Current at 4.8V |
200mA |
| Rated Current at 6V |
250mA |
| Stall Current at 4.8V |
600mA |
| Stall Current at 6V |
800mA |
| Stall Torque at 4.8V |
0.18kg·cm |
| Stall Torque at 6V |
0.20kg·cm |
| Rated Torque at 4.8V |
0.4kg·cm |
| Rated Torque at 6V |
0.5kg·cm |
| Gear Type |
Not Confirmed |
| Feedback |
No External Position Feedback Specified |
Electrical and mechanical values are reproduced from the supplied product information. Torque figures should be verified against the manufacturer's datasheet before use in load-critical designs.
Pin Configuration and Wiring
The SG90 uses a standard three-wire servo connection.
| Wire Color |
Function |
Connection |
| Brown |
Ground (GND) |
Power Supply Ground |
| Red |
Power (VCC) |
4.8V–6V DC |
| Orange |
PWM Signal |
Microcontroller PWM Control Pin |
Control and Operation
Unlike a standard positional servo, the SG90 360° model does not move to a specified angular position.
Instead, PWM commands control the motor's rotation.
-
Approximately 1500µs pulse: Stop / Neutral position.
-
Below 1500µs: Rotation in one direction.
-
Above 1500µs: Rotation in the opposite direction.
-
Pulse farther from neutral: Generally increases rotation speed.
Typical servo control uses a pulse repetition interval of approximately 20ms (50Hz).
Note: Actual neutral position, direction, and speed response may vary between units.
Applications
- Mini Robot Cars
- Arduino Robotics Projects
- ESP32-Controlled Robots
- Educational Robotics Kits
- Small Conveyor Mechanisms
- Rotating Displays
- DIY Automation Projects
- Continuous Rotation Mechanisms
- STEM Learning Projects
Important Notes
-
This is a continuous rotation servo, not a positional 180° servo.
- It cannot directly move to or hold a specific angular position using standard servo commands.
- Use a regulated 4.8V–6V power supply with sufficient current capacity.
- Avoid powering the servo directly from a microcontroller GPIO pin.
- Connect the external power supply ground to the microcontroller ground.
- The servo may draw up to approximately 800mA at 6V under stall conditions, based on the supplied specifications.
- Avoid prolonged stalling to prevent overheating or damage.
- For accurate position tracking, use an external encoder or feedback sensor.
Package Includes
- 1 × SG90 360° Continuous Rotation Micro Servo Motor
- Servo Horns and Mounting Screws