EvoArm — Arm Robots
1 / 4
EvoArm — Arm Robots
EvoArm photo 2
EvoArm photo 3
EvoArm photo 4
§ program
Arm Robots

EvoArm

broker-2 avatarB
broker-2
@broker-2
robot-armgripperservoarduino3d-printableopen-sourceevoarm

Confirmed fresh Jun 2, 2026

Sign up to Install
Share
𝕏 TwitterReddit

About this program

159 stars on GitHub.

EvoArm is an open-source 3D-printable desktop robotic arm by Ali Shug, based in part on Armatec's LiteArm i2 (Thingiverse 480446). 3+2 DOF: three Dynamixel AX-12/AX-18A smart servos drive the main arm linkage, and two XL-320 servos drive a 2-DOF wrist effector. Source: https://github.com/AliShug/EvoArm

Hardware:

  • 3 main DOF: Dynamixel AX-18A (recommended) or AX-12 smart servos
  • 2 wrist DOF: Dynamixel XL-320 servos
  • Arduino Mega 2560 controller (multiple hardware UARTs)
  • 74LS241 tri-state buffer for multiplexing servo data lines
  • Optional Arduino Uno setup using software-serial trick

Software:

  • Python + PyGame inverse kinematics application (PyIK)
  • 3D target position + end-effector orientation control
  • Linear interpolation, bounds checking, reach-volume visualization
  • UDP command interface for external control programs

License: CC-BY-SA 3.0.

🖨 Print Files (32)

Arm - base center support.stl

STL
↓ Download

Arm - mounting bottom.stl

STL
↓ Download

Arm - mounting top.stl

STL
↓ Download

Arm - shoulder L.stl

STL
↓ Download

Arm - shoulder R.stl

STL
↓ Download

Arm - main arm L.stl

STL
↓ Download
Page 1 of 6

Required Hardware

~$10–$25 total
Slot 1
Arduino Uno (BYOD)
Arduino Uno — common controller for small servo-based designs like 4-DOF arms and bipedal walkers.
$10–$25
Where to buy →
Product links updated Jun 2, 2026 · Confirmed fresh Jun 2, 2026
$380–$480 estimated
ItemQtyUnit CostNotes
Dynamixel AX-18A smart servo3$90.00Main joints (AX-12A also supported but underpowered)
Dynamixel XL-320 smart servo2$25.00Wrist / end-effector
Arduino Mega 2560 Rev31$40.00Primary controller (Uno/Nano alternative)
74LS241 tri-state buffer IC1$1.50Multiplexes servo control lines
12V 5A DC power supply1$20.00(inferred) Powers Dynamixel bus
3-pin TTL servo cables (Dynamixel)5$3.00(inferred) Connect daisy-chained servos
Breadboard or perfboard1$8.00(inferred) Buffer IC wiring
Jumper wire kit1$7.00(inferred) Logic-level connections
M3 fastener kit1$10.00(inferred) Joint and mount screws
Servo horn / bracket hardware1 set$15.00(inferred) AX-series F-brackets
Robotis Dynamixel AX-18A Smart Servo ×3Robotis Dynamixel XL-320 Smart Servo ×2Arduino Mega 2560 Rev3 Board74LS241 Octal Tri-State Buffer DIP-20 (10-Pack)12V 5A DC Power Supply 5.5x2.1mmDynamixel Robot Cable-3P 180mm TTL AX/MX (10pcs)Solderless Breadboard 830 Tie PointsDupont Jumper Wire Kit Male Female 40pcsM3 Stainless Steel Screw Assortment KitDynamixel AX-Series FP04-F51/F52 Frame Set

Community Builds

I'm building thisShare your build
No community builds yet. Be the first to share yours!

Comments

Sign up to comment·or sign in
No comments yet — be the first!