OpenMuscle FlexGrid is a modular 60-sensor pressure-sensing platform designed for advanced forearm-based gesture tracking and biomechanical research.
This device is part of the OpenMuscle ecosystem and represents a leap forward from the original 12-sensor OM12 prototype by introducing high-density, flex-rigid PCBs and better sensor modularity.
π For documentation, firmware, and assembly guidance, visit the OpenMuscle Hub.
FlexGrid uses a flexible pressure sensor matrix with rigid breakout interfaces to detect volumetric muscle contractions in real time. It supports:
- π§ Biomechanical signal analysis
- π¦Ύ Prosthetics and exosuit research
- ποΈ Machine learning data pipelines
Design files are organized by board type and version:
π KiCad/
| Subfolder | Description |
|---|---|
KiCad/OM-FlexGrid V0/OM-60-Flex/ |
Flexible PCB sensor matrix (wraps around forearm) |
KiCad/OM-FlexGrid V0/OM-60-Rigid-PCB/ |
Rigid microcontroller and connector breakout PCB |
KiCad/OM-FlexGrid V0/OM-60-Flex/V1 Gerber/ |
Fabrication files for the flexible PCB |
KiCad/OM-FlexGrid V0/OM-60-Rigid-PCB/OM-60-Rigid-Gerber/ |
Fabrication files for the rigid PCB |
Current version: v0 (prototype)
Next planned version: v1.0 β improved sensor headers and trace layout
π BOM/
Each subfolder contains BOM spreadsheets for its respective board.
Format: CSV or XLSX, with part numbers and source links.
Instructions for soldering, testing, and integrating the FlexGrid with ESP32-S3 firmware are in development. For now, please refer to the OpenMuscle Hub and follow updates on YouTube Open Muscle or TURFPTAx Youtube.
We welcome improvements to sensor design, firmware, or real-world testing. Please fork the repo and submit pull requests!
Open Muscle is an open-source prosthetic sensor initiative designed for accessibility, innovation, and community collaboration.