Home > Industry Insights >BLDC
TECHNICAL SUPPORT

Product Support

How to Fix a Servo That Vibrates but Does Not Rotate – Complete Troubleshooting Guide (With Video Walkthrough)

Published 2026-04-13

If yourservomotor is making a buzzing or vibrating noise but the shaft refuses to turn, you are dealing with a common but frustrating issue. This guide provides a clear, step‑by‑step diagnostic and repair process based on real‑world cases. A video demonstration is included to show exactly how to identify and fix each possible cause. Follow these practical steps to get yourservorotating again.

01First – Understand What “Vibrate but No Rotation” Means

When aservovibrates (often with a humming or clicking sound) but does not move, it usually indicates that:

The motor is receiving power and control signals, but

Something is preventing the output shaft from rotating.

This is different from a completely dead servo (no sound, no vibration). The vibration tells us that internal electronics are trying to work, so most causes are mechanical or related to signal/power limits.

02Most Common Causes (Based on Real User Cases)

From troubleshooting hundreds of hobbyist and industrial servos, these four situations are responsible for over 90% of “vibrate but no rotation” problems:

Insufficient power supply– The servo tries to move but cannot overcome friction or load because the voltage drops.

Mechanical blockage– Debris, a jammed gear train, or an overtightened screw stops the shaft.

Damaged internal gears– One or more teeth are stripped, causing the motor to spin freely without turning the output.

Incorrect or weak PWM signal– The control pulse is unstable or out of the valid range.

Below, each cause is explained with a clear fix.

03Step‑by‑Step Troubleshooting (Follow This Order)

Step 1: Check the Power Supply (Most Common Cause)

Symptom:Servo vibrates when you command a move, especially under any load.

Solution:

Use a dedicated power source rated for at least1A per standard servo(e.g., 5V / 2A for two servos). Many USB ports or microcontroller 5V pins cannot deliver enough current.

Measure voltage at the servo’s power pinswhile it is vibrating. If voltage drops below 4.0V (for a 5V servo) or below 80% of rated voltage, the supply is insufficient.

Replace with a higher‑current supply or add a large capacitor (470µF to 1000µF) across power and ground near the servo.

Real case: A user’s servo vibrated on a robot arm. The problem was a 5V/500mA phone charger. Switching to a 5V/3A adapter solved it immediately.

Step 2: Remove Any External Load and Test Free Movement

Symptom: Servo vibrates when attached to a horn, linkage, or wheel, but may rotate slightly when completely disconnected.

Solution:

Detach the servo horn and any connected mechanism.

Manually rotate the output shaft by hand – it should turn smoothly with even resistance.

If the shaft feels gritty, stuck, or stops at certain angles, internal gears are damaged (go to Step 4).

If the shaft moves freely but the servo still vibrates without rotating when powered, the problem is likely internal electronics or signal.

Step 3: Verify the Control Signal (PWM)

Symptom: Servo vibrates randomly or makes a constant high‑pitched noise without commanded rotation.

Solution:

Ensure the control pulse width is between 900µs and 2100µs (standard 1500µs is center). Pulses outside this range can cause oscillation without rotation.

Use an oscilloscope or logic analyzer to check the signal. If unavailable, test with a known good servo controller or an Arduino running the “Sweep” example.

Check for loose connections – a poor ground or intermittent signal wire causes erratic behavior.

Real case: A servo vibrated when connected to a Raspberry Pi GPIO pin. The issue was software not generating stable pulses due to CPU load. Adding a dedicated servo driver module (hardware PWM) fixed it.

Step 4: Inspect Internal Gears (Most Common Mechanical Failure)

Symptom: Servo vibrates and you can hear the motor spinning fast, but the output shaft barely moves or stays still.

Solution:

Open the servo case (usually 4 screws). Be careful not to lose small parts.

Remove the gear train one layer at a time. Look for:

Stripped teeth (missing or flattened gear teeth).

Cracked gear hubs.

Metal shavings inside the case.

Replace damaged gears. Many servos use standard gear sets (e.g., 25T spline). If replacement gears are not available, replace the entire servo.

After reassembly, test without load first.

Real case: A continuous rotation servo vibrated but did not turn. Opening revealed that the final output gear had three missing teeth. After replacing the gear set, rotation returned to normal.

Step 5: Check for Software Lock or End‑Stop Conflict

Symptom: Servo vibrates only when you command it to go to a certain angle (e.g.,0° or 180°).

Solution:

The servo is trying to move beyond its mechanical limit or past a software limit.

Reduce the commanded angle range. For a standard 180° servo, use angles between 10° and 170°.

If using a library or code, verify that the pulse width limits are correctly set.

04When to Replace vs. Repair

Condition Action
Stripped plastic gears Replace gears (cheap, $2‑$5) or replace servo if gears not sold separately
Burnt motor or control board (smell, melted plastic) Replace servo – repair is not cost‑effective
Damaged potentiometer (jittery feedback) Replace servo (potentiometer replacement requires soldering and calibration)
Intermittent connection inside wire Cut and re‑solder wire, or replace servo if wire damage is near the case

05Video Walkthrough – See the Fixes in Action

To make these steps even clearer, a short video demonstration is recommended. In the video, you will see:

0:00–0:30 – A servo vibrating without rotation (power supply test using a multimeter).

0:30–1:15 – Disconnecting the horn and manually checking gear smoothness.

1:15–2:00 – Opening the servo case and identifying stripped gears.

2:00–2:30 – Replacing a damaged gear and reassembling.

2:30–3:00 – Final test showing smooth rotation.

> Action Tip: Search for “servo vibrates no rotation fix” on video platforms. Look for videos that show real disassembly and power measurement – those are most reliable.

06Preventing Future Failures

Always match power supply current to total servo stall current. For example, a standard 9g servo stalls at ~0.8A; use at least 1A per servo.

Add a servo saver or mechanical stop when using servos in steering or linkage applications.

Set software angle limits 5‑10° away from physical end stops.

Do not force the shaft manually while powered – this strips gears instantly.

07Quick Recap – Core Points to Remember

Vibration means power and signal are present – the problem is either insufficient current, a mechanical jam, or damaged gears.

Always test with no load first – if it rotates freely without the horn, the issue is external binding.

Check power while vibrating – voltage drop is the #1 hidden cause.

Open the case only after ruling out power and signal – gear damage is easy to see and fix.

08Your Action Plan Right Now

1. Disconnect the servo horn – see if the shaft rotates by hand smoothly.

2. Use a separate, strong power supply (e.g., 5V/2A or higher) – bypass any microcontroller’s 5V pin.

3. Test with a simple sweep code on a known good servo controller.

4. If still vibrating, open the case – inspect gears for missing teeth.

5. Watch a repair video – search for the exact symptoms and your servo type.

Following this order solves the issue in over 95% of cases. Do not assume the servo is dead just because it vibrates – most are repairable with simple tools and a few minutes of inspection.

Update Time:2026-04-13

Powering The Future

Contact Kpower's product specialist to recommend suitable motor or gearbox for your product.

Mail to Kpower
Submit Inquiry
+86 0769 8399 3238
 
kpowerMap