Auto-assembled, not yet reviewed

OpenArm

7-DoF open-source arm and gripper on DAMIAO CAN motors for physical AI.

  • CERN-OHL-S-2.0
  • robot arm8 DoF
  • cost not published
OpenArm open-source 8-DoF robot arm, 3D render from v2.urdf
full robot 3D · v2.urdf

About OpenArm

OpenArm is a fully open-source humanoid robot arm platform from Enactic for contact-rich physical AI research. The official hardware repo is the manufacturing source; the OpenArm docs hold the v1-era actuator and off-the-shelf BOM tables (the v2 BOM is on Google Drive), and the separate openarm_description repo publishes the v2 URDF with DAE meshes. OpenArm 2.0 uses DAMIAO 43-series and DAMIAO 8009P motors; the docs tables list J1/J2, J3, J4 and J5 to J8 actuator groups for two arms, MiSUMi off-the-shelf arm hardware and a hub electrical BOM CSV. The 3D view is the v2 URDF with the body, arms and pinch grippers.

Licenses

Software
Apache-2.0
Docs
Not published

Degrees of freedom

8 DoF arm 7gripper 1

Breakdown source

Serial armPairs into bimanualsource

How to build OpenArm

5 steps

Steps marked Motari summary condense the linked source; follow the source for exact instructions.

  1. Fabricate the parts

    Download the STEP files and BOM from the OpenArm Google Drive. Order the CNC-machined aluminium and sheet-metal arm parts listed in the BOM, and 3D-print the casings.

    Motari summarydocs.openarm.dev/1.0/hardware/assembly-guide/j1-j2-sub-assembly
  2. Source the motors

    Acquire the DAMIAO DM-J4310-2EC, DM4340 and DM-J8009P motors specified in the OpenArm docs and BOM.

    Motari summarydocs.openarm.dev/1.0/hardware/assembly-guide/j1-j2-sub-assembly
  3. Assemble the joints

    Assemble the 7-DoF arm from the CAD and BOM. The step-by-step assembly guide (sub-assemblies, gripper, pedestal, final assembly) is published in the OpenArm 1.0 docs.

    Motari summarydocs.openarm.dev/1.0/hardware/assembly-guide/j1-j2-sub-assembly
  4. Wire the CAN-FD bus

    Manufacture cables from the provided wiring diagrams and connect the motors to the PCB hub.

    Motari summarydocs.openarm.dev/1.0/hardware/assembly-guide/j1-j2-sub-assembly
  5. Run OpenArm / LeRobot

    Set motor IDs with the Damiao USB CAN debugger, configure the SocketCAN interface, then use the OpenArm software or the LeRobot integration for teleoperation and bimanual data collection.

    Motari summarydocs.openarm.dev/1.0/hardware/assembly-guide/j1-j2-sub-assembly
Print timenot published
Assembly timenot published

Wiring, power and firmware are safety-relevant and shown for reference only. Check them against the source before building.

OpenArm bill of materials

7 rows

Cost to build

The sources do not publish a cost total. The rows below are what they list, without a sum.

OpenArm parts, as the source lists them. Prices are the source's, not checked against vendors.

OpenArm bill of materials
PartQtySpecSourceConfidence
DAMIAO DM-J8009P-2EC motorsPer arm; the v1-era docs table lists quantities and total cost for two arms
224-48 V capable 8009P actuator, CAN control, 40 Nm peak torque class per motor docs
DAMIAO / Enactic docs205790 JPY total for two armsOpenArm ActuatorsTable.tsx lines 26-32 and motor.mdx lines 14-25; table last edited Aug 2025 (v1 era), not rendered in the current v2 docs
high
DAMIAO DM-J4340P-2EC motorsPer arm; the v1-era docs table lists quantities and total cost for two arms
1DM4340 series motor used for higher payload compact joints
DAMIAO / Enactic docs42066 JPY total for two armsOpenArm ActuatorsTable.tsx lines 33-38 and motor.mdx lines 14-25; table last edited Aug 2025 (v1 era), not rendered in the current v2 docs
high
DAMIAO DM-J4340-2EC motorsPer arm; the v1-era docs table lists quantities and total cost for two arms
1DM4340 series motor used for higher payload compact joints
DAMIAO / Enactic docs37387 JPY total for two armsOpenArm ActuatorsTable.tsx lines 39-44 and motor.mdx lines 14-25; table last edited Aug 2025 (v1 era), not rendered in the current v2 docs
high
DAMIAO DM-J4310-2EC V1.1 motorsPer arm; the v1-era docs table lists quantities and total cost for two arms; J8 is the gripper
424 V CAN actuator, 3 Nm rated / 7 Nm peak torque class per motor docs
DAMIAO / Enactic docs112113 JPY total for two armsOpenArm ActuatorsTable.tsx lines 45-50 and motor.mdx lines 23-43; table last edited Aug 2025 (v1 era), not rendered in the current v2 docs
high
Arm off-the-shelf hardware setbolts, posts, step bolts, bearings and washers
1MiSUMi fastener/bearing hardware list with quantities and unit prices
MiSUMi / Enactic docssource JPY unit prices; total computed in docs componentOpenArm ArmOffTheShelfTable.tsx lines 25-40
high
Hub electrical BOMCAN/power hub electronics
1XT30(2+2)PB-M.G.B connector row in hub BOM CSV; CSV is the published electrical BOM source
LCSC / make yourselfsource BOM CSV, not fully pricedOpenArm bom-for-hub.csv lines 1-2
med
OpenArm v2 structural visual/CAD source setURDF and DAE mesh representation for body, arm and pinch gripper
1OpenArm v2 URDF example and DAE visual meshes
Enactic / make yourselfsource files published, manufacturing cost not priced hereopenarm_description example/v2.urdf and manifest source paths
high

Rows from the source's own parts list 5

website/docs/hardware/openarm-2.0/motor.mdx@6e07f34mdx

Source rowQtyPrice and vendorLine
OpenArm 2.0 motor family specification
motor families for joints
damiao.enactic.aino price listed
L14

website/src/components/ActuatorsTable.tsx@6e07f34tsx

Source rowQtyPrice and vendorLine
OpenArm actuator BOM table
4 + 2 + 2 + 8 actuators
DAMIAO / Enactic docs397356 JPY actuator table total
L26

website/src/components/ArmOffTheShelfTable.tsx@6e07f34tsx

Source rowQtyPrice and vendorLine
OpenArm off-the-shelf arm hardware table
15 hardware rows
MiSUMi / Enactic docssource table has unit prices; total computed by docs
L25

website/static/file/hardware/bill-of-materials/electrical/bom-for-hub.csv@6e07f34csv

Source rowQtyPrice and vendorLine
OpenArm hub electrical BOM CSV
6 connectors in first data row; full CSV source artifact
LCSC / Enactic docsno price listed
L1

1 more source files with parts rows are listed under Files.

OpenArm source files

18 files

Files stay in the upstream repository under their own licenses; these links open them there. The 3D model on this page is Motari's conversion of the file named under Simulation.

OpenArm in simulation

Robot description files a simulator or CAD tool can load, linked at the commit they were found.

The 3D specimen on this page is converted from assets/robot/openarm_v2.0/urdf/example/v2.urdf at 846a82d.

Builds of OpenArm

0 reviewed

No reviewed builds of OpenArm yet.

A build log records the evidence (photos, a video, your repository), what the build cost, how long it took and what you changed. Each one is checked by Motari (until a maintainer claims this page) before it shows here, and reviewed builds count toward the reproducibility score.

Sources and provenance

Sources

Last push to enactic/openarm_hardware: 2026-09-09 (checked 2026-10-01)

Related links

How this page was made

Assembled from public sources on 2026-06-04, not yet reviewed by the maintainer. Each figure links to where it is stated; a value the sources do not state reads "not published". Last source review: 2026-06-07 OpenArm docs + openarm_description URDF.

Original files stay intact and separately licensed; Motari adds only the summary on this page. Maintainer? Request a correction or removal.

Badge for the README

Maintain OpenArm? Show its reproducibility score in the project's README. The badge links back to this page and updates with the score.

Badge: reproducibility 89/100

Markdown
[![Motari reproducibility score for OpenArm](https://motari.io/api/v1/badge/openarm)](https://motari.io/r/openarm)
HTML
<a href="https://motari.io/r/openarm"><img src="https://motari.io/api/v1/badge/openarm" alt="Motari reproducibility score for OpenArm" height="20"></a>

A score of 90 or more needs a reviewed build. How the score is computed