servo-dat
tech
products
Micro servo - SCU1030-DAT - SCU1031-dat == SG90 / MG90
MG995 / MG996R micro servo - SCU1012-DAT == 13KG


These servo models differ primarily in terms of gear material, torque, and rotation angle.
The SG90 is the basic widely-used model. The SG90 comes in 90-degree, 180-degree, and 360-degree versions that are identical except for their rotation angles.
The MG90S is essentially an enhanced version of the SG90 with metal gears, though its mounting dimensions differ slightly from the SG90.
The 90-degree and 180-degree servos have identical physical dimensions and torque specifications, differing only in their maximum rotation angles. The 360-degree servo allows continuous rotation.
The fixed-wing S-version servo (with 25cm wire length) is not the helicopter version. Compared to helicopter servos, it has lower pull strength, performance, and motor lifespan. It's suitable for electric fixed-wing aircraft made of foamboard or foam (recommended) and offers good value for money.
feature of servos
- The servo is a device that can control the angle of rotation of the motor shaft. It consists of a DC motor, a gear set, and a position feedback system.
- The servo can be controlled by a PWM signal, which determines the angle of rotation of the motor shaft.
- The servo can be used in various applications, such as robotics, RC vehicles, and automation systems.
- The servo can be classified into different types based on its construction and operation, such as analog servos, digital servos, and continuous rotation servos.
- The servo can be powered by different voltage levels, typically ranging from 4.8V to 6V for standard servos and up to 7.4V for high-performance servos.
- The servo can be controlled by different protocols, such as PWM, I2C, and UART, depending on the application and the controller used.
- The servo can be equipped with different types of gears, such as plastic gears, metal gears, and ceramic gears, depending on the torque and speed requirements of the application.
- The servo can be used in various configurations, such as standard servos, mini servos, micro servos, and high-torque servos, depending on the size and weight constraints of the application.
- The servo can be used in different environments, such as indoor, outdoor, and underwater, depending on the sealing and protection features of the servo.
- The servo can be used in different applications, such as robotics, automation, and control systems, depending on the requirements of the application.
- The servo can be used in different industries, such as automotive, aerospace, and consumer electronics, depending on the requirements of the application.
test note
user a servo-tester to get the range of the servo first
test without a load first
the internal gearbox-dat can be burned if too high load used
wiring

servo with five wires

A 5-wire servo consists of a DC Motor and a Potentiometer (feedback sensor) without an internal control board. To use it, you must provide an external motor driver and a microcontroller.
1. Wiring Diagram
The Potentiometer (Feedback)
The three wires connected to the potentiometer act as a Voltage Divider.
- Wire 1 (Outer): Connect to VCC (3.3V or 5V from MCU).
- Wire 2 (Center/Wiper): Connect to an Analog Input Pin (ADC) on your Microcontroller.
- Wire 3 (Outer): Connect to GND.
The DC Motor (Power)
- Wire 4: Connect to Motor Driver Output A (e.g., OUT1 on DRV8701).
- Wire 5: Connect to Motor Driver Output B (e.g., OUT2 on DRV8701).
2. Technical Specifications & Calculations
Potentiometer Feedback
The voltage read by the ADC tells you the current position. $$V_{out} = V_{cc} \times \frac{R_{lower}}{R_{total}}$$ As the motor turns the gears, the resistance changes, and the voltage shifts linearly with the angle.
Control Logic (The Feedback Loop)
Since there is no internal IC, your code must perform Closed-Loop Control:
- Read Position: Get the current analog value ($Current_Pos$).
- Calculate Error: $Error = Target_Pos - Current_Pos$.
- Drive Motor: * If Error > Threshold: Drive Motor CW (Clockwise).
- If Error < -Threshold: Drive Motor CCW (Counter-Clockwise).
- If Error ≈ 0: Stop Motor (Brake).
3. Why Use This Setup?
| Feature | Standard 3-Wire Servo | Raw 5-Wire Servo |
|---|---|---|
| Control Board | Internal (Built-in) | External (MCU + Driver) |
| Customization | Limited by internal IC | Fully programmable PID |
| Current/Torque | Limited by tiny internal MOSFETs | Limited only by your external driver |
| Response | Fixed 50Hz PWM | High-speed real-time control |
Knowledge
The control of the steering gear generally requires a time base pulse of about 20ms. The high level part of the pulse is generally the angle control pulse part in the range of 0.5ms-2.5ms, and the total interval is 2ms.
Taking the 180-degree angle servo as an example, the corresponding control relationship is as follows:
| Pulse (ms) | Pulse (µs) | Angle (°) |
|---|---|---|
| 0.5 ms | 500 µs | 0 |
| 1.0 ms | 1000 µs | 45 |
| 1.5 ms | 1500 µs | 90 |
| 2.0 ms | 2000 µs | 135 |
| 2.5 ms | 2500 µs | 180 or -90 |


code
arduino
servo calibration
Mechanical Calibration
- Power the servo and send 1500 µs signal (center pulse).
- Remove the servo horn (the arm).
- Reattach the horn so it points exactly to the middle.
✅ Best method — keeps full 0–180° movement range.
FIND A SERVO'S PHYSICAL MIDDLE WITHOUT POWERING IT
METHOD 1: Gentle Manual Rotation
- Hold the servo body firmly in one hand.
- Gently rotate the output shaft with your fingers.
⚠️ IMPORTANT RULES:
- SG90 and most servos are geared; never force rotation beyond stops.
- You will feel two hard mechanical limits (one on each side).
- The total range is usually about 180° or a bit less.
- The middle is approximately halfway between those two stops.
Example steps: a. Turn fully to one end (gently). b. Mark that position (e.g., note horn orientation). c. Turn fully to the other end. d. Move the horn halfway back to the middle of that range.
✅ This gives a close estimate of the neutral angle.
📏 METHOD 2: Remove the Horn and Reinstall at Mid
- Unscrew and remove the servo horn (the plastic arm).
- Rotate the output spline gently until it’s roughly centered (halfway between stops as found above).
- Reattach the horn pointing straight (e.g., vertical).
💡 When you later power the servo, it should be close to neutral. Fine-tune by sending 1500 µs and adjusting slightly if needed.
FAQs
Can a Servo Hold Position When Power Is Off?
No, standard servos cannot hold position when powered off — they lose holding torque.
Alternatives:
- Servos with mechanical brakes – lock position without power.
- High gear ratio digital servos – may resist movement, but not reliable.
- Stepper motors with brakes – hold position more effectively.
- External locking mechanisms – physical clamps or brakes.
mini-servo
- used for robot joint
demo
https://t.me/electrodragon3/401
unsort
Hitec 海泰克 HS-5565MH 高压数字标准舵机 速度快 空心杯电机 G1可编程电路 不防水
Apps
lock and unlock system

to linear output

connector to a crank-dat

high torque servo
35KG version

servo installation

servo shaft
1. Standard Servo Shaft (25T Spline)
The most common standard for hobbyist and robotics servos is the 25T (25-tooth) spline, often referred to as the "Futaba" or "PowerHD" standard.
- Outer Diameter (OD): 5.90 mm to 6.00 mm (measured at the peaks of the teeth).
- Inner Diameter (ID): Approximately 5.40 mm (measured at the valleys of the teeth).
- Spline Count: 25 Teeth.
- Center Screw: Typically requires an M3 machine screw.
2. Micro Servo Shaft (e.g., SG90, MG90S)
If you are using smaller servos for the Rover V2 (for sensors or light mechanisms), the dimensions are smaller:
- Outer Diameter (OD): 4.80 mm to 4.90 mm.
- Spline Count: Usually 21 Teeth (21T) or sometimes 20T.
- Center Screw: Typically requires an M2 or M2.5 screw.
3. Comparison Table for Design
| Servo Class | Typical Model | Shaft OD (mm) | Spline Count | Screw Size |
|---|---|---|---|---|
| Micro | SG90 / MG90S | ~4.85 mm | 21T | M2 / M2.5 |
| Standard | MG996R / S3003 | ~5.95 mm | 25T | M3 |
| Large/Giant | HS-805BB | ~8.00 mm | 15T / 17T | M4 |