I am highly impressed with the service. The support team resolved my print issue swiftly, and the delivery was both fast and securely packaged. The final print is of outstanding, A1 quality.
FlySky FS-CT6B 6ch 2.4GHz Transmitter & FS-R6B Receiver
TowerPro SG90 9G Micro Servo Motor 180° for Arduino & Robotics
Let us know!
We'll try to match the price for you
Couldn't load pickup availability
The TowerPro SG90 9G Micro Servo Motor is a compact and lightweight servo motor designed for Arduino projects, robotics, RC models, automation, CNC applications, and DIY electronics. With approximately 180° of rotational movement, it provides precise positioning and controlled movement for a wide range of small mechanical systems.
Weighing only around 9g, the SG90 is easy to integrate into compact projects where space and weight are important. Its durable gear mechanism, responsive control, and holding capability make it a popular choice for beginners, students, hobbyists, and makers.
The SG90 can be controlled using PWM signals, making it compatible with Arduino boards and other microcontrollers. Its simple three-wire connection includes power, ground, and signal, allowing easy integration into electronics and robotics projects.
Whether you're building a robotic arm, RC car, automatic door, steering mechanism, or interactive DIY project, the SG90 micro servo motor offers a practical and affordable solution for controlled mechanical movement.
Also check out the best 180° MG996R Servo Motor!
Not sure which motor to choose? Learn the difference between servo motors and DC motors.
Red – Positive
Brown – Negative
Orange – Signal

Provides approximately 180° of rotational movement, allowing controlled positioning across a wide operating range.
The lightweight and compact construction makes the SG90 suitable for small robots, RC models, mechanisms, and portable electronics projects.
PWM-based control allows the servo to move to specific positions for accurate mechanical operation.
Provides approximately 1.2 kg-cm torque according to the specified product performance, making it suitable for lightweight mechanical loads.
Offers responsive movement for robotics, steering, automation, and other applications requiring controlled servo positioning.
The three-wire interface makes it simple to connect the servo with Arduino boards and other compatible microcontrollers.
An affordable option for students, hobbyists, makers, and developers experimenting with robotics and automation.
| Specification | TowerPro SG90 (Micro) | TowerPro MG90S (Micro Metal) | TowerPro MG996R (Standard) |
|---|---|---|---|
| Gear Material | Plastic | Metal | Metal |
| Stall Torque (4.8V) | 1.2 kg-cm | 1.8 kg-cm | 10 kg-cm |
| Stall Torque (6.0V) | ~1.6 kg-cm | ~2.2 kg-cm | 12 – 15 kg-cm |
| Weight | ~9g (Ultra-light) | ~13.4g (Light) | ~55g (Heavy-duty) |
| Rotation Angle | 180° | 180° | 180° |
| Best Use Case | STEM learning, lightweight DIY, small RC | RC control surfaces, small robotic arms | Large robotics, RC cars, camera pan-tilt |
Pro Tip: If your project requires more durability than the SG90 but must stay under 15g, upgrade to the MG90S Metal Gear Servo. For heavy loads requiring high torque, check out our MG996R High-Torque Servo Motor.
Browse our full range of Servo Motors & Controllers.
An easy-to-use servo for learning PWM control, Arduino programming, and basic robotics.
Suitable for STEM projects, engineering assignments, robotics competitions, and electronics experiments.
Ideal for robotic arms, steering systems, small autonomous robots, and mechanical control projects.
Works with Arduino-compatible boards for developing position-controlled mechanisms and interactive electronics.
Useful for lightweight RC vehicles, aircraft, and other hobby models requiring controlled movement.
A practical component for building automatic mechanisms, smart devices, and custom electronics projects.
The TowerPro SG90 9G Micro Servo Motor price in India starts at ₹89 at Robocraze. The final price may vary depending on stock availability, offers, combo deals, and promotional discounts.
Robocraze provides electronics and robotics components with secure packaging, technical assistance, GST billing, and customer support for students, makers, hobbyists, and developers.
Use the SG90 with Arduino boards to create position-controlled mechanisms, interactive projects, and automated systems.
Suitable for robotic arms, small robots, steering mechanisms, and other motion-control applications.
Ideal for RC cars, aircraft, boats, and other lightweight hobby models requiring servo-controlled movement.
Build automatic doors, smart mechanisms, movable controls, and other compact automation projects.
Use the servo for small positioning, control, and actuation mechanisms in DIY CNC and mechanical systems.
A practical component for teaching PWM, motor control, electronics, programming, and robotics fundamentals.
Suitable for makers developing custom gadgets, interactive devices, and automated mechanisms.
Use the controlled rotation of the SG90 to create simple camera pan-and-tilt mechanisms.
Ideal for testing mechanical movement and servo-control concepts before developing more advanced systems.
Looking for inspiration? Check out these 5 DIY projects using servo motors.
| Model | SG90 |
| Operating Voltage (VDC) | 3.0 ~ 7.2 |
| Operating Speed (4.8V) | 0.10sec/60° |
| Dimensions | 22.8 x 12.6 x 34.5 |
| Weight(gm) | 9 |
#include <Servo.h>
Servo myServo; // Create servo object
const int servoPin = 9;
void setup() {
myServo.attach(servoPin); // Connect servo to pin 9
delay(100); // Short delay for servo to initialize
}
void loop() {
myServo.write(0); // Move to 0 degrees
delay(1000); // Wait 1 second
myServo.write(90); // Move to center (90 degrees)
delay(1000); // Wait 1 second
myServo.write(180); // Move to 180 degrees
delay(1000); // Wait 1 second
}
The SG90 is a compact servo motor commonly used in Arduino projects, robotics, RC models, automation, CNC projects, and DIY electronics where controlled rotational movement is required.
The SG90 typically provides approximately 180° of rotation, with around 90° of movement in each direction from its center position.
The specified SG90 provides approximately 1.2 kg-cm torque. Actual load capacity depends on the lever arm length, operating voltage, servo condition, and application.
Connect the red wire to 5V, brown wire to GND, and orange signal wire to a suitable PWM-capable digital pin. For multiple servos or higher loads, use an appropriate external power supply.
The SG90 is commonly operated around 4.8V–6V. Always verify the specific servo's rated operating voltage before connecting it to a power source.
Yes. Its compact size, lightweight construction, controlled rotation, and easy microcontroller interface make it suitable for robotic arms, small robots, steering mechanisms, and educational robotics projects.
Yes, you can power a single SG90 directly from the Arduino 5V pin. However, if you are using 2 or more servos, you must use an external power supply to prevent resetting the Arduino.
The SG90 has plastic gears and 1.2 kg-cm torque, making it ideal for lightweight projects. The MG90S features metal gears and higher torque (1.8 kg-cm), making it more durable for heavier loads.
No. The standard SG90 rotates about 180 degrees (roughly 90 degrees each side of centre) and holds a position. For full 360 degree rotation you need a continuous rotation servo, which controls speed and direction instead of angle.
The MG90S is better for load: it has metal gears and about 2.2 kg-cm torque versus 1.2 to 1.8 kg-cm on the plastic-geared SG90. The SG90 is cheaper and lighter, so it suits light pointers, flaps and learning kits, while the MG90S suits robot arms and RC control surfaces.