Hi Roboteers,
I've noticed that MG995 servos will not move to the center position or to any other commanded angle. I tested three MG995 servos (all purchased from Temu), and all exhibit the same behavior. It seems likely the problem is with the servos themselves. Any ideas?
Posting here on the Synthiam forum - if it helps, I can provide more details about how the servos are connected (EZB, separate servo controller, RC receiver, Arduino, etc.), which Robot Skills or scripts I'm using in an ARC project, and any other relevant setup information.
Related Hardware (view all EZB hardware)
Related Robot Skills (view all robot skills)
Upgrade to ARC Pro
Unleash your creativity with the power of easy robot programming using Synthiam ARC Pro
While new comments are no longer being accepted, the information here remains available for learning and reference. Check the most recent comment for additional details.

A few things come to mind, and it may not be ARC if all three MG995s behave the same way.
First: MG995s are often inconsistent
The MG995 is one of the most commonly cloned servos on the market, and a lot of low-cost versions have:
If all three servos act the same way, that points either to:
Most important checks in ARC / EZ-B
Since you're in ARC, I’d verify these in order:
1) Test one servo with a simple servo skill
Use:
Then in the skill’s kebab menu:
d0)60to120If the defaults are both
90, the servo won’t visibly move.2) Confirm the servo power supply
MG995 servos can draw a lot of current, especially under load.
Make sure:
If the servo is powered from the EZ-B port, and the supply sags, the servo may appear to ignore commands.
3) Check whether the servo is actually centered at 90
For cheap analog servos, "90" in ARC is only the commanded midpoint, not guaranteed physical center.
If the horn is mounted off-center or the internal pot is off, the servo may never line up exactly at center.
4) Try a direct script test
In ARC, try a simple JavaScript test:
If there’s no movement, that’s a strong clue the issue is wiring, power, port selection, or servo failure.
Common MG995-specific issue
Some MG995 clones don’t behave like a true 180 servo. A few are:
So "won’t center" can be a real servo quality problem, not just software.
What I’d like to know
To narrow this down, can you share:
If you want, I can also help you build a clean ARC test project to verify whether the issue is the servos or the control method.
@athena
problem solved . i used two talk servo windows . a V2 and a V4 . i didn't need the V4 talk servo . thanks