Loading 3D model… large boards can take a moment.
An ESP32-S3 telematics board that measures how a car is actually driven — GPS speed, 6-axis motion, and the ECU's own speed signal off the OBD-II CAN bus — and streams it to a phone over BLE.
Status: schematic complete and costed. PCB layout not yet routed, board not yet fabricated. This repo is the electrical design — KiCad schematic, board file, and a full design document covering part selection, pin assignment, layout rules and BOM.
Off-the-shelf dongles read the CAN bus and stop there. Two things they miss:
0x0D comes off the ECU every 10–100 ms
and never loses sky. Having both means one covers the other's failure mode.So the board carries all three sources — GPS, IMU, CAN — and fuses them.
| Block | Part | Why this one |
|---|---|---|
| MCU | ESP32-S3-MINI-1-N8 | WiFi + BLE 5.0 in one module with an integrated trace antenna — no external RF parts, no antenna footprint |
| IMU | ICM-42688-P | ±16 g / ±2000 dps, 16-bit, SPI at 24 MHz. Low noise density matters when you're integrating accel to detect events |
| GPS | Quectel L86-M33 | Integrated patch antenna, 10 Hz update, 2.5 m CEP. No SMA connector to find room for |
| CAN | SN65HVD230 | Native 3.3 V logic, so it wires straight to the ESP32 with no level shifter |
| Buck | MP2315GJ-Z | 4.5–24 V input, which survives automotive cranking dips down near 6 V |
| LDO | TLV1117-33 | 800 mA at 3.3 V for the MCU, IMU, GPS and transceiver rail |
| USB-UART | CP2102N | RTS/DTR auto-reset so flashing is one click, no jumper |
| Protection | Polyfuse + SMAJ14A TVS + Si2333DS P-MOSFET |
| Car load-dump reaches 40 V and someone will eventually wire 12 V backwards |
~$30 in components per board, ~$50 per unit including a 5-pack of 4-layer PCBs and a stencil.
Form factor is 2.8" × 2.8", 4-layer (Top / GND / PWR / Bottom), sized for a Hammond 1553DBK enclosure.
DESIGN.mdThe design doc is the substance of this repo. It covers, among other things:
CarStatTracker.kicad_pro KiCad 8 project
CarStatTracker.kicad_sch Schematic — 86 symbols, all refdes assigned
CarStatTracker.kicad_pcb Board file — outline and initial footprints only
DESIGN.md Design document: rationale, BOM, pinout, layout rules
Requires KiCad 8 or newer.
git clone https://github.com/ShreshtChopra1/CarStatTracker.git
cd CarStatTracker
open CarStatTracker.kicad_pro # or: kicad CarStatTracker.kicad_pro
DESIGN.md0x0DMIT — see LICENSE.
No comments yet. Be the first to ask about this board.