IMU-RC Car Board

DimitriOnLSD·imu-rc·imu_rc_car/pcb/imu_rc_car/v1.1/imu_rc_car.kicad_pcb

IMU-RC Car Board layout, top view — open source ESP32 board by DimitriOnLSD

About the IMU-RC Car Board

IMU-RC Car Board is an open source ESP32 PCB design by DimitriOnLSD, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 82.3 mm, with 35 components from 26 distinct parts.

Its main chip is the ESP32-S3-DevKitC, from the ESP32 family. Other key parts include the AMS1117-3.3 and DRV8833PWP. By type, the board carries 13 capacitors, 9 connectors, 5 resistors, 4 ICs, 3 transistors and 1 switch.

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.

IMU-RC Car Board, from the project README
From the project README

Main components on the IMU-RC Car Board

IMU-RC Car Board bill of materials (BOM)

35 components, 26 distinct parts.

QtyPartRefs
1
ESP32-S3-DevKitC
U1
1
AMS1117-3.3
U3
2
DRV8833PWP
U6, U7
1
IRLML6344TRPBF
Q1
1
DMP3160L-7
Q2
1
IRLZ34N
Q3
1
LiPo Battery
J1
1
Left Terminal
J2
1
Right Terminal
J3
1
Prox Sensor FS
J4
1
Prox Sensor LS
J5
1
Prox Sensor RS
J6
1
Prox Sensor BS
J7
1
Encoder F
J8
1
Encoder B
J9
1
SW_Nidec_CAS-120A1
SW1
1
10uF
C1
5
10uF
C2, C4, C6, C10, C13
3
100nF
C3, C5, C7
2
10nF
C8, C11
Show 6 more
QtyPartRefs
2
2u2F
C9, C12
1
10k
R1
1
51k (1%)
R2
1
33k (1%)
R3
1
100k
R4
1
22 (1%)
R11

IMU-RC Car Board 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 Car Board: common questions

What microcontroller does the IMU-RC Car Board use?

The IMU-RC Car Board is built around the ESP32-S3-DevKitC, from the ESP32 family.

How big is the IMU-RC Car Board?

The IMU-RC Car Board measures 100 × 82.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the IMU-RC Car Board?

35 components, from 26 distinct parts. The full bill of materials is listed on this page.

Where can I download the IMU-RC Car Board 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 Car Board 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 Car Board 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