OM-60-Rigid

Open-Muscle·OpenMuscle-FlexGrid·KiCad/OM-FlexGrid V0/OM-60-Rigid-PCB/OM-60-Rigid-PCB.kicad_pcb

OM-60-Rigid PCB layout, top view — open source ESP32 board by Open-Muscle
Simulate this board

About the OM-60-Rigid PCB

OM-60-Rigid is an open source ESP32 PCB design by Open-Muscle, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 47.6 × 56.1 mm, with 47 components from 29 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the ICM-42688-P, CD74HC4067M, TPS7A03 and LTC4054ES5-4.2. By type, the board carries 16 resistors, 7 capacitors, 5 ICs, 4 connectors, 4 diodes and 3 transistors.

It belongs with the sensors, wearables and iot & wireless designs in this gallery.

From the project

60-sensor wearable with flexible PCB and pressure matrix

OpenMuscle FlexGrid is a modular wearable sensor grid with 60 analog pressure sensors arranged in a 15x4 matrix. It is the second-generation wearable in the OpenMuscle series and serves as the core interface for capturing muscle movement in prosthetic and robotics applications.

- Sensor Grid: 15 columns × 4 rows of Velostat pads - Flex PCB: Thin and wearable with 21-pin output header - Rigid PCB: ESP32-S3, haptic feedback, USB-C charging, multiplexer, OLED, IMU

Main components on the OM-60-Rigid

OM-60-Rigid bill of materials (BOM)

47 components, 29 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ICM-42688-P
IC1
1
CD74HC4067M
U1
1
ESP32-S3-WROOM-1-N16R8
U2
1
TPS7A03
U3
1
LTC4054ES5-4.2
U4
2
IRLML2060
Q1, Q3
1
VP0610T
Q2
1
CONN_01X08_PIN
Conn_01x08_Pin
J1
1
CONN_01X21_PIN
Conn_01x21_Pin
J3
1
USB_C_Receptacle
J4
1
CONN_01X02
Conn_01x02
J5
5
SW_Push
BOOT1, MENU1, SELECT1, SW_PWR1, SW_RST1
2
CONN_01X04
Conn_01x04
GYRO1, SCRN1
1
MAX16054AZT+T
~
MAX1
1
1N5819
D1
1
CHRG LED
D2
1
BAT54C
D3
1
1N4007
D4
1
100 nF
C5
2
4.7UF
4.7uF
C6, C7
Show 9 more
QtyPartRefs
2
2.2 uF
C8, C11
1
100 uF
C9
1
0.1 uF
C10
3
5.1K
R1, R2, R6
1
1K
R3
1
2k
R4
1
150
R5
3
100K
100k
R7, R8, R9
7
10K
10k
R10, R11, R12, R13, R14, R15, R16

OM-60-Rigid design files

The KiCad project lives in the Open-Muscle/OpenMuscle-FlexGrid repository on GitHub; these links point at the commit this page was built from.

OM-60-Rigid: common questions

What microcontroller does the OM-60-Rigid use?

The OM-60-Rigid is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.

How big is the OM-60-Rigid PCB?

The OM-60-Rigid measures 47.6 × 56.1 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the OM-60-Rigid?

47 components, from 29 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the OM-60-Rigid design files?

From the Open-Muscle/OpenMuscle-FlexGrid repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the OM-60-Rigid design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which Open-Muscle chose for the repository.

Can I test firmware for the OM-60-Rigid without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in OpenMuscle-FlexGrid

Similar boards