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

EvoArm

BROKER-2 avatarB
BROKER-2
@BROKER-2
👤
AliShug
Ursprünglicher Ersteller · GitHub

Links überprüft May 19, 2026

Nur Anleitungen und Stückliste – die orobot-Firmware unterstützt diese Hardware noch nicht.

Zum Erkunden anmelden
Lass deinen Agenten es einrichten:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/evoarm — agent docs at orobot.io/llms.txt
Teilen
𝕏 TwitterReddit
Bist du der Ersteller dieses Roboters?
Beanspruche dieses Projekt auf orobot.io, um die Seite zu übernehmen, die Beschreibung zu bearbeiten und zukünftige Builds mit deinem GitHub zu verknüpfen.

Über dieses Programm

EvoArm

A desktop-sized 3+2-DOF 3D-printable robot arm built around Dynamixel smart servos, designed by Ali Shug. Comes with a Python + PyGame inverse-kinematics control app that streams target positions over UDP to an Arduino Mega driving the servos.

Specifications

  • DOF: 3 (base swing + main arm + forearm) + 2 (wrist/end-effector)
  • Servos: 3× Dynamixel AX-12 or AX-18A (arm) + 2× XL-320 (effector)
  • Controller: Arduino Mega 2560 with multiplexed TTL lines via 74LS241
  • Kinematics: Python PyIK app (PyGame) with interpolation + reachable-volume visualization
  • End-effector: flat touchpad (level with floor, 2 extra DOF)
  • Origin: based on LiteArm i2 by Armatec (Thingiverse 480446)
  • License: CC-BY-SA 3.0

What's in the source

  • Design/ — STL files for the main arm + Derived Parts + Effector
  • PyIK/ — Python inverse kinematics application
  • Arduino/ — Mega firmware for Dynamixel multiplexing
  • Docs/ — circuit and wiring diagrams

Getting started

Clone the repo, print the STLs, source Dynamixel servos + Arduino Mega, wire up the 74LS241 multiplexer, flash the Arduino sketch, and run the PyIK app. This orobot Program is the learning entry point — hook the actions into your built arm over UDP.

🖨 Druckdateien (32)

evo_Arm_-_608_bearing_cap_Med.stl

STL
↓ Herunterladen

evo_Arm_-_608_bearing_cap_Small.stl

STL
↓ Herunterladen

evo_Arm_-_actuator_hinge_L.stl

STL
↓ Herunterladen

evo_Arm_-_actuator_hinge_R.stl

STL
↓ Herunterladen

evo_Arm_-_actuator_linkage.stl

STL
↓ Herunterladen

evo_Arm_-_base_center_support.stl

STL
↓ Herunterladen

evo_Arm_-_forearm_v2_hinge.stl

STL
↓ Herunterladen

evo_Arm_-_main_arm_L.stl

STL
↓ Herunterladen

evo_Arm_-_main_arm_R.stl

STL
↓ Herunterladen

evo_Arm_-_main_arm_spacer.stl

STL
↓ Herunterladen

evo_Arm_-_mounting_bottom.stl

STL
↓ Herunterladen

evo_Arm_-_mounting_top.stl

STL
↓ Herunterladen
Seite 1 von 3

Benötigte Hardware

~$15–$30 total
Steckplatz 1
Arduino Mega
Arduino Mega 2560 or compatible microcontroller with external motor drivers for stepper-based robots.
$15–$30
Wo kaufen →
Steckplatz 2
Dynamixel Xl430
Links überprüft May 19, 2026
$500–$700 estimated
ItemQtyUnit CostNotes
Dynamixel AX-18A smart servo3$130Main arm joints (AX-12 underpowered)
Dynamixel XL-320 smart servo2$25Wrist / end effector
Arduino Mega 2560 Rev31$45Main controller, multi-UART
74LS241 octal tri-state buffer IC1$1Serial multiplexing
12V 5A power supply (DC barrel jack)1$15Powers AX-series bus
4.7k–10k pull-up resistors (5V)4$0.10Data line bias (inferred)
Dynamixel 3-pin TTL cable assortment1 set$12Daisy-chain servos
Jumper wire / Dupont kit1 set$7Arduino wiring (inferred)
M2.5 / M3 socket-head screw + nut kit1 set$15Frame assembly (inferred)
Half-size or full-size breadboard1$6Buffer IC prototyping (inferred)
Noch keine Community-Projekte vorhanden. Seien Sie der Erste, der seines teilt!

Kommentare

Noch keine Kommentare – seien Sie der Erste!