Developer Resources
The true value of open source comes from its community.
Freely explore all of OpenArm's technical documentation, blueprints, and developer forums.
What is OpenArm 2.0?
OpenArm is an open-source bimanual robot supplied by Libertron. 2.0 is the current generation: two 7-DoF arms, about 633 mm of reach, DAMIAO actuators, and CAN-FD / ROS 2 / Python control. It's used for teleoperation, imitation and reinforcement learning, manipulation research, data collection, and education. The earlier OpenArm 1.1 series is still offered, and both models ship with open CAD and BOM.
Getting started
- 01Read the docsHardware architecture, assembly, and bring-up — start here to understand how the system fits together.docs.openarm.dev →
- 02Clone the repositoryCAD, BOM, firmware, and control software. Everything needed to build, modify, or repair the hardware.github.com/enactic/openarm →
- 03Run teleoperationThe leader–follower teleop stack. Drive the follower from a leader arm and record trajectories.enactic/openarm_teleop →
- 04Connect a learning pipelineOpenArm is integrated with LeRobot — collect demonstrations and train imitation-learning policies on your data.LeRobot × OpenArm →
💡 Libertron devkits ship pre-assembled and bring-up-tested with example code, so you start at step 03.
Spec reference
Frequently asked questions
How is OpenArm 1.1 different from 2.0?+
2.0 is the current-generation bimanual platform with the latest drivetrain and interfaces, and is the main product. 1.1 is the earlier series and is still available. Both are open-source; the full 1.1 spec and configurations are on its own page (top menu → OpenArm 1.1).
What is KER?+
KER is the leader device used for leader–follower teleoperation. You move KER by hand and OpenArm (the follower) mirrors it, recording the trajectory as training data. It's used for remote operation and demonstration-based data collection.
How much does OpenArm cost?+
Pricing is quoted per configuration. Add the arm, cameras, KER, and other options in the store and request a quote — we reply with a price that includes delivery, installation, and a demo.
How do you teach the robot?+
You're not locked into one teaching method. Use leader–follower teleoperation with KER, kinesthetic teaching by moving the arm by hand, or direct control through the ROS 2, Python, and CAN-FD APIs. From a first encounter with physical AI to full development, every option stays open.
Can it run a real production process?+
OpenArm is a platform for learning, teleoperation, and data collection. For work that needs validated process performance, we pair it with an RB20-class industrial arm so the platform matches the job.
How open is it?+
The CAD, BOM, and control software are public, so you can extend the hardware and integrate the software yourself.