

The Tower Pro MG995 DIGI HI-SPEED Servo Motor is a high-torque digital servo motor renowned for its precision, speed, and reliability. It is widely used in robotics, remote-controlled (RC) vehicles, drones, and other applications requiring precise angular motion. With its metal gear construction, the MG995 offers durability and the ability to handle high loads, making it a popular choice for hobbyists and professionals alike.








Below are the key technical details of the Tower Pro MG995 Servo Motor:
| Parameter | Value |
|---|---|
| Operating Voltage | 4.8V to 7.2V |
| Stall Torque | 9.4 kg·cm (4.8V), 11 kg·cm (6V) |
| Operating Speed | 0.20 sec/60° (4.8V), 0.16 sec/60° (6V) |
| Gear Type | Metal |
| Control Signal | PWM (Pulse Width Modulation) |
| PWM Pulse Range | 500 µs to 2500 µs |
| Rotation Angle | 0° to 180° |
| Weight | 55g |
| Dimensions | 40.7mm x 19.7mm x 42.9mm |
The MG995 servo motor has a 3-pin connector. Below is the pin configuration:
| Pin | Wire Color | Description |
|---|---|---|
| 1 | Brown | Ground (GND) |
| 2 | Red | Power Supply (VCC) |
| 3 | Orange | Signal (PWM Input) |
Below is an example code to control the MG995 servo motor using an Arduino UNO:
#include <Servo.h> // Include the Servo library
Servo myServo; // Create a Servo object to control the MG995
void setup() {
myServo.attach(9); // Attach the servo to pin 9 on the Arduino
}
void loop() {
myServo.write(0); // Move the servo to 0 degrees
delay(1000); // Wait for 1 second
myServo.write(90); // Move the servo to 90 degrees
delay(1000); // Wait for 1 second
myServo.write(180); // Move the servo to 180 degrees
delay(1000); // Wait for 1 second
}
Servo Not Moving:
Jittery or Erratic Movement:
Overheating:
Limited Rotation:
Q: Can the MG995 be powered directly from the Arduino?
A: No, the Arduino cannot supply sufficient current for the MG995. Use an external power source.
Q: How do I calibrate the servo for precise angles?
A: Use the Servo.writeMicroseconds() function in Arduino to fine-tune the PWM signal.
Q: Can I use the MG995 for continuous rotation?
A: The MG995 is not designed for continuous rotation. Consider modifying it or using a dedicated continuous rotation servo.
Q: What is the lifespan of the MG995?
A: With proper usage and maintenance, the MG995 can last for thousands of cycles. Avoid overloading and overheating to extend its lifespan.