Servo Metal Gear MG996R

AED 25.00



The High-Torque MG996R Digital Servo is a powerful servo motor with metal gearing, delivering high torque in a compact package. It features upgraded shock-proofing, metal gears, double ball bearings, and a stable design. With dimensions of 40mm x 19mm x 43mm and a weight of 55g, this servo operates efficiently with an operating speed of 0.17sec/60 degrees at 4.8V and 0.13sec/60 degrees at 6.0V, offering stall torque of 13 kg-cm at 4.8V and 15 kg-cm at 6V. It operates within a voltage range of 4.8 to 7.2 volts and comes with heavy-duty connector wires of 300mm length. The servo is compatible with various receivers and is suitable for applications in trucks, boats, racing cars, and airplanes.



  1. Metal Gearing for High Torque: Ensures exceptional torque output, ideal for applications requiring robust power.
  2. Upgraded Shock-Proofing: Enhanced shock-proofing capabilities safeguard against external impacts or vibrations for reliable performance.
  3. Double Ball Bearing Design: Delivers smooth and stable operation, minimizing friction and wear for prolonged durability.
  4. Stable Operation: Advanced internal mechanisms and precise engineering provide stable and consistent performance.
  5. Compact Size and Lightweight: Maintains a compact form factor and lightweight construction for easy integration into diverse projects.
  6. Compatibility with Various Receivers: Compatible with receivers including Futaba, JR, GWS, Cirrus, Blue Bird, Blue Arrow, Corona, Berg, Spektrum, and Hitec for versatile integration.



  1. Operating Speed:

    • 0.17sec/60 degrees at 4.8V
    • 0.13sec/60 degrees at 6.0V
  2. Stall Torque:

    • 13 kg-cm at 4.8V
    • 15 kg-cm at 6V
  3. Compatible Voltage Range: Operates within 4.8 to 7.2Volts for flexibility and compatibility with various power sources.
  4. Connector Wire: Heavy-duty wires measuring 300mm ensure secure electrical connections.


Package Includes:

  • 1 x MG996R Metal Gear Servo.
  • Selection of arms and screws.




  1. Connect the servo's power supply (Red wire) to a 5V power supply.
  2. Connect the servo's ground wire (Black wire) to the Arduino ground.
  3. Connect the servo's control lead (Yellow wire) to pin 9 on the Arduino.


Arduino Sweep Servo Code:

#include "Servo.h"

Servo myservo;  // create servo object to control a servo
int pos = 0;    // variable to store the servo position

void setup() {
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object

void loop() {
  for (pos = 0; pos <= 180; pos += 1) {  // goes from 0 degrees to 180 degrees
    myservo.write(pos);                  // tell servo to go to position in variable 'pos'
    delay(15);                           // waits 15ms for the servo to reach the position
  for (pos = 180; pos >= 0; pos -= 1) {  // goes from 180 degrees to 0 degrees
    myservo.write(pos);                  // tell servo to go to position in variable 'pos'
    delay(15);                           // waits 15ms for the servo to reach the position