Hardware, BOM, and Enclosure

WirelessIMU wearable product shot

Visual Asset Set

Image

Intended use

body-tracker-hero.png

Homepage overview and project landing page.

body-tracker-product-shot.png

Public hardware photo for the tracker body.

body-tracker-board-top.png

Close-up top view of the wearable board and mounting.

body-tracker-imu-preview.png

3D preview of the IMU module and enclosure fit.

body-tracker-imu-render.png

IMU board rendering and enclosure discussion.

body-tracker-imu-schematic.png

Sensor circuit and axis-reference explanation.

body-tracker-esp32-photo.jpg

ESP32-C3 transport board photo.

body-tracker-esp32-pcb.png

PCB layout and component placement.

body-tracker-esp32-schematic.png

Power and transport-board schematic.

body-tracker-esp32-overview.png

Full board function overview.

Included Design Assets

Asset

Location

License

ESP32-C3 transport board

HARDWARE/esp32c3信息传输板.epro2

CERN-OHL-S-2.0

ICM-20948 test board

HARDWARE/ICM-20948测试板.epro2

CERN-OHL-S-2.0

Battery enclosure

3D打印文件/batteryBoxNew-Body001.step

CC BY-SA 4.0

Connector enclosure

3D打印文件/connter-Body.step

CC BY-SA 4.0

Public bill of materials

BOM/body-tracker-bom.csv

Repository default, verify suppliers yourself

BOM notes

BOM/README.md

Repository default

Historical sourcing sheet

BOM/淘宝imu+esp32关键元件采购表.xlsx

Source reference only

The public website should prefer the image set above for layout and explanation. Use the photo assets for product identity, and keep the schematic/PCB assets for board-level explanation.

Current Board Connections

GPIO

Function

IO5

Battery-voltage ADC; the measured value is scaled by two in the board design.

IO6 / IO7

I2C SDA / SCL for the IMU.

IO1

ICM-20948 data-ready interrupt.

IO2

Button voltage input.

IO10

System-enable latch.

The ICM-20948 test-board silkscreen has a known X/Y labeling issue. Use the sensor datasheet and a physical check, not the silkscreen alone, when defining sensor axes.

Before Powering a Board

  1. Inspect battery polarity and charging/protection circuitry.

  2. Verify I2C continuity and pull-up voltage before inserting the sensor.

  3. Confirm that the board target is ESP32-C3 and that flash size matches partitions.csv.

  4. Start with USB power and serial logs before battery-only operation.

  5. Do not use unverified hardware on a person or near a moving robot.