Hardware and firmware for the OpenMuscle Dev Kit (V0/V1), the bench platform used to prototype and validate OpenMuscle's pressure-sensing cells before they go into wearable arrays like FlexGrid.
Part of the OpenMuscle open-source neurotech ecosystem. See openmuscle.org for the project background.
Micropython/ MicroPython firmware, organized by sensor cell
Cell 00 .. Cell 05 Per-cell code
Open Muscle Dev Kit V0 Cell Numbers Addresses.xlsx Cell -> I2C/bus address map
PCB/ KiCad hardware design
OM-EPSC3-Micro.* ESP32-C3 micro controller board (schematic, layout, 3D)
OM-DEV-Kit.* Dev kit carrier board
OM-ESPC3-Micro-Gerb/ Fabrication gerbers
OpenMuscleDevKit.pretty/ Custom KiCad footprint library
TRRS Footprint/ TRRS connector footprint (single-wire power + data)
*.svg Edge-cut and artwork exports
- MCU: ESP32-C3 (
OM-EPSC3-Microboard) - Sensing: multiple addressable pressure-sensing cells (see the cell address spreadsheet)
- Interconnect: TRRS connector for chained power + data between cells
- CAD: KiCad project files, gerbers, and STL included for fabrication
Each Cell NN directory holds the MicroPython for one sensor cell. The accompanying spreadsheet maps cell numbers to their bus addresses so a host can poll the array. Flashing and OTA follow the same pattern as other OpenMuscle devices via ugit.
This is an early dev-kit snapshot (V0/V1). It is preserved as a reference design; active sensor development continues in the OpenMuscle organization.
See the OpenMuscle project for licensing.