Open kinematic array
deanarvan·open-kinematic-array·PCB/extracted/BNO055 esp32 mini/Esp32C3/Esp32C3.kicad_pcb
About the Open kinematic array PCB
Open kinematic array is an open source ESP32 PCB design by deanarvan, published on GitHub under the MIT license. It is a 4-layer board measuring 22 × 28 mm, with 33 components from 21 distinct parts.
Its main chip is the C2838502, from the ESP32 family. Other key parts include the C347222, C93216 and C16581. By type, the board carries 12 resistors, 9 capacitors, 4 ICs, 2 connectors, 2 diodes and 1 crystal.
It belongs with the iot & wireless, sensors and power & battery designs in this gallery.
From the project
Open-source 3-IMU kinematic data logger — wireless BLE pods for multi-segment trunk motion capture
An open-source hardware and software platform for capturing multi-segment trunk orientation data using three wireless 9-DOF IMU pods over Bluetooth Low Energy.
Three small wireless pods, each containing an ESP32-C3 microcontroller and a BNO055 9-axis IMU, stream orientation data at 50 Hz over BLE to a browser-based web application. The app computes inter-segment angles in real time and logs session data for export.
Main components on the Open kinematic array
Open kinematic array bill of materials (BOM)
33 components, 21 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C2838502 ESP32-C3-MINI-1-N4 | ESP32-C3-MINI-1-N4 | U1 |
| 1 | C347222 AMS1117-3.3 | SOT-223-3_TabPin2 | U3 |
| 1 | C93216 BNO055 | LGA-28_5.2x3.8mm_P0.5mm | U4 |
| 1 | C16581 TP4056-42-ESOP8 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U5 |
| 1 | C32346 Q13FC13500004 | Q13FC1350000400 | Y1 |
| 1 | C165948 TYPE-C-31-M-12 | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | C160402 SM02B-SRSS-TB_LF__SN_ | SM02B-SRSS-TB_LF__SN_ | J2 |
| 2 | TestPoint | Test Point | BOOT1, GND1 |
| 1 | C431540 MSK12C02 | SW_MSK12C02 | S1 |
| 1 | C965804 LED | C_0603_1608Metric | D1 |
| 1 | C19171390 LED | C_0603_1608Metric | D2 |
| 1 | C106254 1uf | C_0402_1005Metric | C1 |
| 2 | C277482 22pF | C_0402_1005Metric | C2, C9 |
| 1 | C596327 10uF | C_0603_1608Metric | C3 |
| 4 | C60474 100nF | C_0402_1005Metric | C4, C5, C6, C7 |
| 1 | C109456 4.7uF | C_0603_1608Metric | C11 |
| 2 | C2906865 2.2K | C_0402_1005Metric | R1, R2 |
| 1 | C60488 2K | C_0402_1005Metric | R3 |
| 2 | C106235 1K | C_0402_1005Metric | R4, R5 |
| 5 | C60490 10K | C_0402_1005Metric | R6, R7, R10, R11, R12 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | C105872 5.1K | C_0402_1005Metric | R8, R9 |
Open kinematic array design files
The KiCad project lives in the deanarvan/open-kinematic-array repository on GitHub; these links point at the commit this page was built from.
Open kinematic array: common questions
What microcontroller does the Open kinematic array use?
The Open kinematic array is built around the C2838502, from the ESP32 family.
How big is the Open kinematic array PCB?
The Open kinematic array measures 22 × 28 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Open kinematic array?
33 components, from 21 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 Open kinematic array design files?
From the deanarvan/open-kinematic-array 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 Open kinematic array design in my own project?
Yes, under the terms of its MIT license, which deanarvan chose for the repository.
Can I test firmware for the Open kinematic array 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.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k