- All products
- Robotics
- Motors
- Servo
- Servo DF Metal Geared 15Kg Standard 180 DSS-M15 (DFRobot) - SER0019
- Servo
Features
- High-performance digital metal gear servo.
- Delivers up to 15kg·cm stall torque at 7.2V.
- Full metal gear train for maximum durability.
- 180° rotation for precise angular positioning.
- Wide operating voltage from 4.8V to 7.2V.
- Fast response with speeds as low as 0.16s/60°.
- Low vibration and stable operation under heavy loads.
- Compatible with standard RC PWM control signals.
- Supports operating frequencies from 50Hz to 330Hz.
- Compatible with Arduino, ESP32, STM32, Raspberry Pi, and RC receivers.
- Includes multiple aluminum and plastic servo horns.
- Ideal for robotics, automation, and heavy-duty motion control.
Principle of Operation
The DSS-M15 operates using a closed-loop digital servo control system. An internal DC motor drives a precision metal gear reduction system while a built-in position feedback potentiometer continuously measures the output shaft angle.
The controller receives standard RC PWM pulses (typically 500–2500µs), compares the requested position with the actual shaft position, and automatically drives the motor until both positions match. This closed-loop feedback system provides accurate positioning, high holding torque, and smooth movement even under changing loads.
Applications
- Robotic arms
- Humanoid robots
- Quadruped robots
- RC vehicles and boats
- Industrial automation
- Pan-tilt camera systems
- Mechanical grippers
- Educational robotics
- Automation prototypes
- DIY mechatronics projects
Pinout

| Wire Color | Function |
|---|---|
| Brown / Black | Ground (GND) |
| Red | Power Supply (4.8V–7.2V) |
| Orange / Yellow | PWM Control Signal |
Wiring
The DSS-M15 uses a standard 3-wire RC servo interface. The control signal connects to a PWM-capable GPIO while power should preferably come from an external regulated supply since high-torque servos can draw up to 2A under stall conditions.

| Servo Pin | Arduino UNO | ESP32 |
|---|---|---|
| Signal | D9 (PWM) | GPIO18 (Any PWM Pin) |
| VCC | External 5–7.2V Supply | External 5–7.2V Supply |
| GND | GND | GND |
Note: Always connect the external power supply ground to the controller ground.
Library Needed
- Servo Library (Arduino Built-in)
Library Installation
- Open Arduino IDE.
- Select Sketch → Include Library → Manage Libraries.
- Search for Servo.
- Install the built-in Servo library if it is not already installed.
Example Code
#include "Servo.h"
Servo servo;
void setup() {
servo.attach(9);
}
void loop() {
servo.write(0);
delay(1000);
servo.write(90);
delay(1000);
servo.write(180);
delay(1000);
}
Specifications
| Product Type | Digital Metal Gear Servo |
| Model | DSS-M15 |
| Operating Voltage | 4.8V–7.2V DC |
| Control Signal | RC PWM |
| Pulse Width | 500–2500µs |
| Neutral Position | 1500µs |
| Operating Frequency | 50–330Hz |
| Rotation Angle | 180° |
| Stall Torque | 13.5kg·cm @ 6V 15kg·cm @ 7.2V |
| No-load Speed | 0.18s/60° @ 6V 0.16s/60° @ 7.2V |
| Quiescent Current | 80mA @ 6V 100mA @ 7.2V |
| Stall Current | 1.8A @ 6V 2A @ 7.2V |
| Standby Current | 4mA @ 6V 5mA @ 7.2V |
| Gear Material | Metal |
| Gear Ratio | 310:1 |
| Gear Spline | 25T, Ø5.8mm |
| Wire Length | 320mm |
| Dimensions | 54.5 × 20 × 47.5 mm |
Resources
- DFRobot DSS-M15 Product Wiki:https://wiki.dfrobot.com/ser0044/
- Arduino Servo Library: https://www.arduino.cc/reference/en/libraries/servo/
- PWM Servo Signal Reference: https://docs.arduino.cc/learn/microcontrollers/analog-output
Features
- High-performance digital metal gear servo.
- Delivers up to 15kg·cm stall torque at 7.2V.
- Full metal gear train for maximum durability.
- 180° rotation for precise angular positioning.
- Wide operating voltage from 4.8V to 7.2V.
- Fast response with speeds as low as 0.16s/60°.
- Low vibration and stable operation under heavy loads.
- Compatible with standard RC PWM control signals.
- Supports operating frequencies from 50Hz to 330Hz.
- Compatible with Arduino, ESP32, STM32, Raspberry Pi, and RC receivers.
- Includes multiple aluminum and plastic servo horns.
- Ideal for robotics, automation, and heavy-duty motion control.
Principle of Operation
The DSS-M15 operates using a closed-loop digital servo control system. An internal DC motor drives a precision metal gear reduction system while a built-in position feedback potentiometer continuously measures the output shaft angle.
The controller receives standard RC PWM pulses (typically 500–2500µs), compares the requested position with the actual shaft position, and automatically drives the motor until both positions match. This closed-loop feedback system provides accurate positioning, high holding torque, and smooth movement even under changing loads.
Applications
- Robotic arms
- Humanoid robots
- Quadruped robots
- RC vehicles and boats
- Industrial automation
- Pan-tilt camera systems
- Mechanical grippers
- Educational robotics
- Automation prototypes
- DIY mechatronics projects
Pinout

| Wire Color | Function |
|---|---|
| Brown / Black | Ground (GND) |
| Red | Power Supply (4.8V–7.2V) |
| Orange / Yellow | PWM Control Signal |
Wiring
The DSS-M15 uses a standard 3-wire RC servo interface. The control signal connects to a PWM-capable GPIO while power should preferably come from an external regulated supply since high-torque servos can draw up to 2A under stall conditions.

| Servo Pin | Arduino UNO | ESP32 |
|---|---|---|
| Signal | D9 (PWM) | GPIO18 (Any PWM Pin) |
| VCC | External 5–7.2V Supply | External 5–7.2V Supply |
| GND | GND | GND |
Note: Always connect the external power supply ground to the controller ground.
Library Needed
- Servo Library (Arduino Built-in)
Library Installation
- Open Arduino IDE.
- Select Sketch → Include Library → Manage Libraries.
- Search for Servo.
- Install the built-in Servo library if it is not already installed.
Example Code
#include "Servo.h"
Servo servo;
void setup() {
servo.attach(9);
}
void loop() {
servo.write(0);
delay(1000);
servo.write(90);
delay(1000);
servo.write(180);
delay(1000);
}Specifications
| Product Type | Digital Metal Gear Servo |
| Model | DSS-M15 |
| Operating Voltage | 4.8V–7.2V DC |
| Control Signal | RC PWM |
| Pulse Width | 500–2500µs |
| Neutral Position | 1500µs |
| Operating Frequency | 50–330Hz |
| Rotation Angle | 180° |
| Stall Torque | 13.5kg·cm @ 6V 15kg·cm @ 7.2V |
| No-load Speed | 0.18s/60° @ 6V 0.16s/60° @ 7.2V |
| Quiescent Current | 80mA @ 6V 100mA @ 7.2V |
| Stall Current | 1.8A @ 6V 2A @ 7.2V |
| Standby Current | 4mA @ 6V 5mA @ 7.2V |
| Gear Material | Metal |
| Gear Ratio | 310:1 |
| Gear Spline | 25T, Ø5.8mm |
| Wire Length | 320mm |
| Dimensions | 54.5 × 20 × 47.5 mm |
Resources
- DFRobot DSS-M15 Product Wiki:https://wiki.dfrobot.com/ser0044/
- Arduino Servo Library: https://www.arduino.cc/reference/en/libraries/servo/
- PWM Servo Signal Reference: https://docs.arduino.cc/learn/microcontrollers/analog-output

