OpenArm

Free DIY build plan · Arms

OpenArm is a human-scale 7-axis arm by Enactic aimed at physical AI research, usually built as a two-arm system with leader arms for teleoperation. It uses backdrivable Damiao brushless actuators over CAN for compliant, safer contact with people, with a nominal payload of 4.1 kg. Version 2.0 adds a camera gripper, a standardized evaluation cell and a planned motorless leader device.

At a glance

Parts cost$6,500 system · The project's price for a complete two-arm system. It gives no separate figure for self-sourced parts source ↗
Difficulty5/5 Expert · Machined and sheet-metal parts, custom harnesses, CAN setup and motor firmware config, at research-lab cost.
Build timeNot stated
Tools neededCNC-machined and sheet-metal parts ordered through MISUMI meviy, 3D printer for v1 printed parts, cable crimping and harness making, CAN-FD USB adapter
MotorsDamiao DM-J4310-2EC, DM4340 and DM-J8009P brushless actuators
ControllerPC over CAN-FD (USB CAN adapter), ROS 2 or Python
SensorsMotor encoders; v2.0 gripper has a built-in camera
Published
✓ Parts list✓ CAD/STL✓ Assembly guide✓ Wiring✓ Software✗ Video
Docusaurus docs site (docs.openarm.dev), CAD and parts list on Google Drive, many GitHub repos, Discord
ActivityLast update 2026-09-29 · 3,556 GitHub stars · Discord, GitHub Discussions, 382 forks; hardware repo 522 stars
KitsDIY kits and assembled units from listed manufacturers such as RT Corporation

Licenses

Design filesCERN-OHL-S-2.0 (strongly reciprocal) for CAD, STL and STEP source ↗
CodeApache-2.0 (openarm_can, openarm_ros2, teleop, simulation repos) source ↗
DocumentationApache-2.0 (docs website source lives in the openarm repo) source ↗

Builder notes

Practical points from the project's issue tracker, forum and docs, each linked to its source.

Other arms plans