Have you ever noticed a servo “buzzing” or vibrating even when it isn’t moving? In the industry, we call that “hunting.” Most of the time, the fix isn’t mechanical—it’s about your servo PWM deadband settings.
Think of the deadband as a “buffer zone.” If your controller tells the motor to move 0.01 degrees, and your servo PWM deadband is too tight (like 1μs), the motor will constantly try to correct itself back and forth. This creates that annoying vibration and drains your battery.
For a high-torque monster like the S9150D, we set the deadband to a precise 2μs. This is the “sweet spot.” It is tight enough for millimetric precision but wide enough to prevent the motor from fighting itself during idle states.
Also, watch your refresh rate. Many people try to push their PWM signal to 400Hz thinking it will be “faster.” But if your driver isn’t built for it, you’ll just get erratic behavior. We recommend keeping it between 50-333Hz for maximum stability.
The bottom line is this: don’t just plug and play. If your robot is shaking, check your servo PWM deadband and your signal frequency. A tiny adjustment there can be the difference between a smooth machine and a shaky mess.
Powering Innovation
Contact XQ-power’s product specialist to recommend suitable motor or servo for your product.