Repositories

All of our work is open source. Explore the hardware designs, firmware, software, and documentation that make up the OpenMuscle ecosystem.

OpenMuscle-Hub

Central documentation and project hub for the OpenMuscle ecosystem.

DocsHub MIT

OpenMuscle-FlexGrid

60-sensor (15x4) forearm band: KiCad designs for the flexible sensor sheet and the rigid ESP32-S3 board. V4 is the current board.

HardwareESP32-S3 CERN-OHL-S

OpenMuscle-LASK5

Label Acquiring System K5 — handheld device for capturing ground-truth finger positions for ML training.

HardwareML Training CERN-OHL-S

OpenMuscle-Software

The OpenMuscle Studio PC app: finds bands on your Wi-Fi, records with webcam or LASK5 labels, trains finger-prediction models and runs them live. Installers for Windows, macOS and Linux, guides and the kit cheat sheet.

PythonStudio app MIT

FlexGridV4-Firmware

MicroPython firmware for the FlexGrid V4 band: phone-based Wi-Fi setup, discovery, streaming, the status light and the pre-ship kit check. Release v4.0.0 is what the first kit bands run.

MicroPythonFlexGrid V4 MIT

LASK5-Firmware

MicroPython firmware for the LASK5 hand labeler, the finger-position source for training data.

MicroPythonLASK5 MIT

OpenMuscle-Firmware

Superseded: the early shared firmware repository. Current band firmware lives in FlexGridV4-Firmware.

ArchiveFirmware MIT

FlexGridV1-Firmware

MicroPython firmware specifically for ESP32-S3 FlexGrid V1 hardware.

MicroPythonFlexGrid MIT

OpenMuscle-Band

Original OM-12 armband with 12 sensors. Legacy MVP that proved the concept.

HardwareLegacy MIT

openmuscle (archived)

Original repository with early datasets and proof of concept. 47+ stars on GitHub.

ArchiveDatasets MIT