I am building a quadruped robot from 10 MG996R servo motors. I am powering them with 12 Eneloop AA batteries, but I am starting to see that I might be lacking current. The servo spec says that each motor can draw up to 2.5 A of current when stalling. My servos are stalling when the robot is standing and support its own weight, and it is exactly during this time that one of my servos stopped working. Is it likely that it broke down because it lacked current, or will the servos continue to fail even if I provide ample amount of current to support the stall current?
Most probably the motors are overloaded and the onboard electronics doesn't limit the current, therefore it overheats when holding such weight.
Now you have few options:
- increase gearing
- buy larger servo
- make a current limiting device, by using it your robot will not stand anymore
Replacing the battery pack won't help, the servos will continue to burn.