About

Welcome! We have created OpenExo, an open-source exoskeleton platform for mobility and rehabilitation research. All of our mechanical designs, electrical components, software architecture, control, optimization, and biofeedback schemes are freely available. Our vision is that OpenExo will rapidly accelerate the development and testing of new exoskeleton designs and control schemes for real-world and clinical settings.

We are truly excited to help you with your exoskeleton project. Thank you in advance for your patience as we continue to improve.

Mechanical Hardware. Our hardware platform was designed to be modular, allowing for a variety of direct drive and Bowden cable transmission systems. Example configurations include direct drive hip and ankle devices, and/or Bowden cable ankle and elbow devices. OpenExo supports a variety of different motors, including the Cubemars AK series, and a range of Maxon motors. Depending on the motor selection and transmission type, the cost for materials and supplies of each actuated joint is $1-2k.

Electrical Hardware. We have a variety of different PCB designs each supporting different motors, wired communication protocols, and sensors (e.g., pressure, inertial, torque, and encoder).

Software. The OpenExo software package includes firmware for the exoskeleton control module, a python GUI, and command line API. Exoskeleton data is transmitted wireless via BLE.

Low level control

Control your motors using open-loop or closed-loop (torque feedback) control.

Mid level control

Use a gait phase estimator or finite state machine.

High level control

Select from our library of previously published high-level control schemes.

Example configurations

Source: https://doi.org/10.1126/scirobotics.adt1591

See our publication for OpenExo benchmarking and research results:

Williams et al., OpenExo: An open-source modular exoskeleton to augment human function. Science Robotics. 10, eadt1591 (2025). DOI:10.1126/scirobotics.adt1591

Make your exo

  1. Register your project so we know how to help.
  2. Access our wiki for electrical and mechanical hardware bill of materials (BOM) and build guides.
  3. Clone our Github repository.
  4. Review our code documentation
  5. Watch our getting started video playlist
  6. Contact us when you have questions or to inquire about purchasing parts, kits, or builds.
  7. Publishing a study with OpenExo? Please cite our paper.

Report bugs here. Request features here.

Ready to order motors? Contact CubeMars here to inquire about an educational discount for your OpenExo project.

Updates

Recently added:

  • Maxon motor driver PCB and code support
  • 3D printed hip exo mounting parts
  • Joint encoder instructions
  • Biofeedback

Coming soon:

  • Quasi-direct drive ankle design
  • Direct drive knee design
  • Onboard and off-board optimization integration
  • Gamification

Team

Current

Jack Williams

Shanpu Fang

Noah Enlow

Landon Coonrod

Zach Lerner

Prior

Payton Cox

Paul Pridham

Chance Cuddeback

Danny Colley