Servo Motor SG-90 - Components101
Maybe your like
- SG90 Servo Motor
- Servo Motor Pinout (Wires)
Servo Motor Wire Configuration
| Wire Number | Wire Colour | Description |
| 1 | Brown | Ground wire connected to the ground of system |
| 2 | Red | Powers the motor typically +5V is used |
| 3 | Orange | PWM signal is given in through this wire to drive the motor |
TowerPro SG-90 Features
- Operating Voltage is +5V typically
- Torque: 2.5kg/cm
- Operating speed is 0.1s/60°
- Gear Type: Plastic
- Rotation : 0°-180°
- Weight of motor : 9gm
- Package includes gear horns and screws
SG-90 Servo Motor Equivalent
MG90S Metal Gear, MG995 High Torque Metal Gear, VTS-08A Analog Servo
Selecting your Servo Motor
There are lots of servo motors available in the market and each one has its own speciality and applications. The following two paragraphs will help you identify the right type of servo motor for your project/system.
Most of the hobby Servo motors operates from 4.8V to 6.5V, the higher the voltage higher the torque we can achieve, but most commonly they are operated at +5V. Almost all hobby servo motors can rotate only from 0° to 180° due to their gear arrangement so make sure you project can live with the half circle if no, you can prefer for a 0° to 360° motor or modify the motor to make a full circle. The gears in the motors are easily subjected to wear and tear, so if your application requires stronger and long running motors you can go with metal gears or just stick with normal plastic gear.
Next comes the most important parameter, which is the torque at which the motor operates. Again there are many choices here but the commonly available one is the 2.5kg/cm torque which comes with the Towerpro SG90 Motor. This 2.5kg/cm torque means that the motor can pull a weight of 2.5kg when it is suspended at a distance of 1cm. So if you suspend the load at 0.5cm then the motor can pull a load of 5kg similarly if you suspend the load at 2cm then can pull only 1.25. Based on the load which you use in the project you can select the motor with proper torque. The below picture will illustrate the same.

How to use a Servo Motor
After selecting the right Servo motor for the project, comes the question how to use it. As we know there are three wires coming out of this motor. The description of the same is given on top of this page. To make this motor rotate, we have to power the motor with +5V using the Red and Brown wire and send PWM signals to the Orange colour wire. Hence we need something that could generate PWM signals to make this motor work, this something could be anything like a 555 Timer or other Microcontroller platforms like Arduino, PIC, ARM or even a microprocessor like Raspberry Pie. Now, how to control the direction of the motor? To understand that let us a look at the picture given in the datasheet.

From the picture we can understand that the PWM signal produced should have a frequency of 50Hz that is the PWM period should be 20ms. Out of which the On-Time can vary from 1ms to 2ms. So when the on-time is 1ms the motor will be in 0° and when 1.5ms the motor will be 90°, similarly when it is 2ms it will be 180°. So, by varying the on-time from 1ms to 2ms the motor can be controlled from 0° to 180°. If you want to learn more you can check out the Basics of Servo Motor article.
Applications
- Used as actuators in many robots like Biped Robot, Hexapod, robotic arm etc..
- Commonly used for steering system in RC toys
- Robots where position control is required without feedback
- Less weight hence used in multi DOF robots like humanoid robots
SG90 Servo Motor Dimensions

Tags
Servo MotorRelated Post
Join 20K+subscribers
We will never spam you.
* indicates required Email Address * NameBe a part of our ever growing community.
UNO Q Microcontroller Board Arduino UNO Q bridges high-performance computing with real-time control.
XtremeSense™ TMR technology Highest magnetic sensitivity, lowest power consumption, smaller size compared to Hall, AMR, and GMR
WRIS-RSKS Series General-Purpose Thick-Film Resistors General-purpose thick-film, anti-sulfur resistors designed for long-term performance and reliability
APG015 Series QuantumDot 01005 Ultra-Compact LEDs 0.45×0.25×0.2 mm series for compact designs. Auto-placement compatible for next‑gen electronics.
Kona High-Reliability Power Connectors Maximum Power Connections for SWaP-C Optimization
NAFE11388/71388 Universal Input Analog Front Ends Speed up the development of your analog input or sensor system with our wired connectivity solution
1556 Series ABS Plastic Enclosures Versatile ABS boxes for IoT and electronic devices
G6QG-1A PCB Power Relays Small size and low-height power relay for switching 480 VAC, 55 A.
Tag » Arduino Sg90 Datasheet
-
[PDF] SERVO MOTOR SG90 DATA SHEET
-
SG90 Datasheet, Equivalent, Micro Servo.
-
[PDF] SG90 Micro Servo
-
[PDF] SG90 9 G Micro Servo - Instructables
-
[PDF] SG90 9 G Micro Servo - Ullis Roboter Seite
-
SG90 Datasheet - YouTube
-
SG90 Datasheet PDF - 9 G Micro Servo - TowerPro - DatasheetCafe
-
[PDF] Arduino Compatibles - Wiltronics
-
Datasheet Servomoteur SG90 - Digital Init
-
How Much Power Supply Do I Need For Controlling 5 Sg90 9g Microservo
-
Servo - Arduino Reference
-
SG90 - Small Hobby Servo [SG-90] - Nettigo
-
SG90 Micro Servo Motor Servo Motors TowerPro