Imu rc hand unit
DimitriOnLSD·imu-rc·imu_rc_hand_unit/pcb/v2.0/imu_rc_hand_unit.kicad_pcb
About the Imu rc hand unit PCB
Imu rc hand unit is an open source ESP32 PCB design by DimitriOnLSD, published on GitHub under the MIT license. It is a 2-layer board measuring 35 × 50 mm, with 73 components from 34 distinct parts.
Its main chip is the ESP32-S3-WROOM-2, from the ESP32 family. Other key parts include the LSM6DSO, AP2112K-3.3, CP2102N and MCP73871-2CC. By type, the board carries 29 resistors, 18 capacitors, 6 diodes, 5 ICs, 5 transistors and 2 connectors.
It belongs with the power & battery, sensors and displays & leds designs in this gallery.
From the project
Gesture-based RC car controller using ESP32-S3, BLE, LSM6DSO IMU, OLED display, and LiPo battery with USB-C charging.
- ESP32-S3 WROOM module on a custom PCB designed in KiCad. - LSM6DSO IMU sensor for motion detection. - BLE communication using a client/server protocol with the RC car. - OLED screen (128x32) for menu options, diagnostics, and sensitivity adjustments. - Four buttons for navigation: Back, Up, Select, Down. - RGB LED to display battery or communication status. - Battery Management System (BMS) with BQ297 and MCP73831 to charge a 3.7V 250mAh LiPo battery via USB-C. - BOOT and RESET buttons for easy firmware handling.

Main components on the Imu rc hand unit
Imu rc hand unit bill of materials (BOM)
73 components, 34 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LSM6DSO | LGA-14L_3x2.5mm_P0.5mm | U1 |
| 1 | ESP32-S3-WROOM-2 | ESP32-S3-WROOM-2 | U2 |
| 1 | AP2112K-3.3 | SOT-23-5 | U4 |
| 1 | CP2102N | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U6 |
| 1 | MCP73871-2CC | QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U7 |
| 2 | DMP3160L-7 | SOT-23 | Q1, Q2 |
| 1 | IRLML6344TRPBF | SOT-23 | Q3 |
| 2 | BC817-25 | SOT-23 | Q4, Q5 |
| 1 | USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | JST SH1.0 | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2 |
| 1 | LiPo 3.7V 600mAh | JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | BT1 |
| 4 | B3U-1000P | SW_SPST_PTS647_Sx50 | BTN1, BTN2, BTN3, BTN4 |
| 2 | B3U-1000P | SW_SPST_B3U-1000P | BTN5, BTN6 |
| 1 | SW_SPDT | SW_Slide_SPDT_Angled_CK_OS102011MA1Q | SW1 |
| 3 | ESD5B5V0WT | D_SOD-523 | D1, D2, D3 |
| 1 | 1N5819 | D_SOD-123 | D4 |
| 1 | BAT20J | D_SOD-323 | D6 |
| 1 | LED_RKGB | LED_D5.0mm-4_RKGB | D7 |
| 4 | 10uF/16V | C_0805_2012Metric | C1, C2, C3, C11 |
| 4 | 1uF/16V | C_0805_2012Metric | C4, C7, C8, C10 |
Show 14 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 4u7F/16V | C_0805_2012Metric | C5, C6 |
| 8 | 100nF/50V | C_0805_2012Metric | C9, C12, C13, C14, C15, C16, C17, C18 |
| 2 | 5k1 | R_0805_2012Metric | R1, R2 |
| 1 | 22k1 | R_0805_2012Metric | R3 |
| 1 | 47k5 | R_0805_2012Metric | R4 |
| 15 | 10k | R_0805_2012Metric | R5, R9, R10, R11, R12, R13, R16, R19 +7 |
| 2 | 1k | R_0805_2012Metric | R6, R7 |
| 1 | 20k | R_0805_2012Metric | R8 |
| 1 | 3k | R_0805_2012Metric | R14 |
| 1 | 11k | R_0805_2012Metric | R15 |
| 2 | 2k2 | R_0805_2012Metric | R17, R18 |
| 1 | 150 | R_0805_2012Metric | R31 |
| 1 | 33 | R_0805_2012Metric | R32 |
| 1 | 10 | R_0805_2012Metric | R33 |
Imu rc hand unit design files
The KiCad project lives in the DimitriOnLSD/imu-rc repository on GitHub; these links point at the commit this page was built from.
Imu rc hand unit: common questions
What microcontroller does the Imu rc hand unit use?
The Imu rc hand unit is built around the ESP32-S3-WROOM-2, from the ESP32 family.
How big is the Imu rc hand unit PCB?
The Imu rc hand unit measures 35 × 50 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Imu rc hand unit?
73 components, from 34 distinct parts. The full bill of materials is listed on this page.
Where can I download the Imu rc hand unit design files?
From the DimitriOnLSD/imu-rc repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Imu rc hand unit design in my own project?
Yes, under the terms of its MIT license, which DimitriOnLSD chose for the repository.
Can I test firmware for the Imu rc hand unit 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 imu-rc
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k