Servomotors for robotic arm

Hello,
I am interested to build a robotic arm (3 joints) with camera and a piston-cylinder as end effector to push buttons.
Currently, I’ve tried with Tower Pro MG996R and HiTEC HS-422 servomotors, and although they move the (2) arm links, there is a high oscillation too.
I suppose it is because my motors are not capable to support the load. Nevertheless, I am not expert in motor brands/technology, then I am wondering if you could recommend a robust (non-academic) device for this kind of solution.

Each link is an aluminium square tube (25x25x360 mm). They are actually light (not sure the weight).

The motor control is carried out with Arduino, Could the oscillation be an Arduino issue? I am interested to get a proper control board if required.

Is it just enough to use a Hitec servo with higher torque?

Thank you.

Hi jcgarciaca,

We have two blog posts that might worth looking here:
Robot Arm Torque Tutorial
Robot Arm Torque Calculator

In general, the more torque the better it will be.
The internal controller of those R/C servos won’t be affective if you do not have the torque required plus a good margin.

Oscillation could be the refresh rate you have on the Arduino but most probably the servo itself.

In the Lynxmotion AL5D we use bigger servos than that but you might want to look at the HS-645MG or better.

:slight_smile: