The robot arm can perform repeatable processes without interruption.


This project was the result of a weeklong workshop. The individual parts of the arm were partially lasered from wood or 3D printed. Five servo motors, which can be controlled with different potentiometers, make the arm very flexible.


Arduino, Servomotor



Five servo motors for flexibility and one for the claw move the arm in every possible direction. The control of the servo motors is simplified with a potentiometer for each servo motor.





In the beginning, we assembled all parts of the arm. We placed a servo motor between each joint and screwed it to the part of the arm. In some parts, we used glue to stabilize the whole construct.



There is a tailor-made circuit board under the roof of the robot arm. On the back of the circuit board is an Arduino Nano, which is connected to each potentiometer, each button and the power connector.



The control consists of five potentiometers and four buttons. A green LED shows if the Arduino gets power.

Four of the potentiometers are responsible for the flexibility of the arm and one for the status of the claw.

The button on the left activates an LED in the claw. The button next to it resets the microcontroller. The two right buttons can be assigned with predefined movements. The arm does these movements when one of the two buttons was pressed.


After we wired everything up, we calibrated the servo motors and wrote the source code in the Arduino IDE.