Skip to content
RoboLearn
Not completed

Servo robot arm

What you’ll build

A small robot arm with a rotating base, a shoulder, an elbow and a gripper, each driven by a servo. First you control each joint with a knob; then the arm learns to replay a sequence by itself.

Parts

Part Qty Notes
Servos (SG90 for a light arm, MG90S/MG996R for stronger joints) 4 Metal gears last longer
Arm kit or 3D-printed / cardboard links 1
Potentiometers (10 kΩ) 4 One per joint
5–6 V supply, 2 A or more 1 Servos must not run from the Arduino’s 5V pin
Arduino UNO, breadboard, wires 1

Wiring

Joint Servo signal Knob
Base 9 A0
Shoulder 10 A1
Elbow 11 A2
Gripper 6 A3

All servo red wires go to the external 5–6 V supply; all grounds (supply, servos, Arduino) are joined.

Build tips

  • The shoulder carries the most load: use your strongest servo there.
  • Keep the arm light, especially near the end: every gram at the tip loads the shoulder.
  • Set each servo to 90° before attaching its horn, so the arm’s middle position matches the code.
  • Limit each joint’s range in code so it can’t crash into itself.

Finished this lesson?