Esp32-autosport
MrBlahhhh·esp32-autosport
About the Esp32-autosport PCB
Esp32-autosport is an open source ESP32 PCB design by MrBlahhhh, published on GitHub. It is a 4-layer board measuring 84 × 100 mm, with 178 components from 77 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the LM74700QDBVRQ1, TLV431ASN1T1G, LM5164DDAR, USBLC6-2SC6 and SN74AHCT1G125DBVR. By type, the board carries 78 resistors, 43 capacitors, 16 diodes, 13 ICs, 10 connectors and 7 transistors.
From the project
A data logger you wire straight into a race car: 12 V and CAN come in on one 4-pin plug, sensor readings and CAN traffic get written to a microSD card.
A data logger you wire straight into a race car: 12 V and CAN come in on one 4-pin plug, sensor readings and CAN traffic get written to a microSD card.
- You cannot kill it with the wiring. Battery backwards? Blocks it, forever, no blown fuse. Alternator load dump, jump start, ignition spikes? Clamped. A sensor wire shorted to 12 V? That channel's fuse trips, the board keeps logging. - Ignition-off doesn't corrupt the card. The board sees the power cut ~150 ms before it actually dies and uses that time (banked in two big capacitors) to finish the write and close the file. - 4 sensor inputs…
Main components on the Esp32-autosport
Esp32-autosport bill of materials (BOM)
178 components, 77 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM74700QDBVRQ1 LM74700-Q1 | SOT-23-6 | U1 |
| 2 | TLV431ASN1T1G TLV431A | SOT-23 | U2, U6 |
| 1 | LM5164DDAR LM5164 (5V) | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias | U3 |
| 1 | LM5164DDAR LM5164 (3V3) | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias | U4 |
| 1 | ESP32-S3-WROOM-1-N16R8 | ESP32-S3-WROOM-1 | U5 |
| 2 | USBLC6-2SC6 | SOT-23-6 | U7, U8 |
| 1 | SN74AHCT1G125DBVR 74AHCT1G125 | SOT-23-5 | U9 |
| 2 | Semtech SRV05-4.TCT SRV05-4 | SOT-23-6 | U10, U11 |
| 1 | TJA1051T/3,118 TJA1051T/3 | SOIC-8_3.9x4.9mm_P1.27mm | U12 |
| 1 | ADS1115IDGSR ADS1115 | VSSOP-10_3x3mm_P0.5mm | U13 |
| 1 | Infineon IPD068N10N3G IPD068N10 | TO-252-3_TabPin2 | Q1 |
| 2 | Alpha & Omega AO3401A AO3401A | SOT-23 | Q2, Q4 |
| 1 | onsemi 2N7002 2N7002 | SOT-23 | Q3 |
| 1 | ST(Semtech) MMBT3906 MMBT3906 | SOT-23 | Q5 |
| 1 | DMG2301L | SOT-23 | Q6 |
| 1 | 2N7002 | SOT-23 | Q7 |
| 1 | JST B4B-PH-K-S(LF)(SN) PWR + CAN harness | JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J1 |
| 1 | HRO TYPE-C-31-M-12 USB-C | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | UART0 | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | I2C / Qwiic | PinHeader_1x04_P2.54mm_Vertical | J4 |
Show 57 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SPI | PinHeader_1x06_P2.54mm_Vertical | J5 |
| 1 | WS2812 | PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | Spare IO | PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | Rail break-out | PinHeader_1x04_P2.54mm_Vertical | J8 |
| 1 | Hirose DM3D-SF microSD push-pull | microSD_HC_Hirose_DM3D-SF | J9 |
| 1 | JST B8B-PH-K-S(LF)(SN) Sensor harness | JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical | J10 |
| 1 | Littelfuse 0466002.NR 2A slow | Fuse_1206_3216Metric | F1 |
| 1 | Bourns MF-MSMF020 0.2A PTC | R_1206_3216Metric | PF1 |
| 2 | Bourns MF-MSMF050 0.5A hold | R_1206_3216Metric | PF2, PF3 |
| 1 | TL3342F160QG RESET | SW_SPST_TL3342 | SW1 |
| 1 | TL3342F160QG BOOT | SW_SPST_TL3342 | SW2 |
| 1 | Littelfuse SMCJ40CA SMCJ40CA | D_SMC | D1 |
| 1 | onsemi MM3Z3V6T1G 3.6V 300mW | D_SOD-323 | D2 |
| 1 | Littelfuse SMAJ6.0A SMAJ6.0A | D_SMA | D3 |
| 1 | C2297 green | LED_0805_2012Metric | D4 |
| 1 | PMEG4010 40V 1A | D_SOD-123 | D5 |
| 2 | Diodes Inc SMAJ26CA-13-F SMAJ26CA | D_SMA | D6, D7 |
| 4 | Littelfuse SMAJ40CA SMAJ40CA | D_SMA | D8, D10, D12, D14 |
| 5 | MDD BAT54S BAT54S | SOT-23 | D9, D11, D13, D15, D16 |
| 1 | Wurth 742792625 600R | L_1206_3216Metric | FB1 |
| 1 | Wurth 742792022 600R | L_0805_2012Metric | FB2 |
| 1 | Sunlord ASWPA8050S330MT 33uH | L_Sunlord_SWPA8040S | L1 |
| 1 | Sunlord ASWPA8050S220MT 22uH | L_Sunlord_SWPA8040S | L2 |
| 1 | TDK ACT45B-510-2P-TL003 51uH | L_CommonMode_TDK_ACT45B | L3 |
| 2 | 1UF 1uF | C_0805_2012Metric | C1, C26 |
| 18 | 100NF 100nF | C_0805_2012Metric | C2, C5, C15, C16, C24, C28, C29, C31 +10 |
| 1 | Nichicon UCD2A101MNL1GS 100uF | CP_Elec_10x10.5 | C3 |
| 6 | 10UF 10uF | C_1206_3216Metric | C4, C17, C25, C27, C30, C33 |
| 2 | 330UF 330uF | CP_Elec_16x22 | C6, C7 |
| 1 | 1NF 1nF | C_0805_2012Metric | C8 |
| 2 | 10NF 10nF | C_0805_2012Metric | C9, C18 |
| 4 | 2.2NF 2.2nF | C_0805_2012Metric | C10, C11, C19, C20 |
| 2 | 270PF 270pF | C_0805_2012Metric | C12, C21 |
| 4 | 22UF 22uF | C_1206_3216Metric | C13, C14, C22, C23 |
| 1 | 4.7NF 4.7nF | C_0805_2012Metric | C37 |
| 15 | 100K 100k | R_0805_2012Metric | R1, R3, R7, R9, R10, R12, R15, R16 +7 |
| 1 | 44.2K 44.2k | R_0805_2012Metric | R2 |
| 1 | 12.7K 12.7k | R_0805_2012Metric | R4 |
| 19 | 10K 10k | R_0805_2012Metric | R5, R8, R23, R24, R28, R33, R36, R37 +11 |
| 1 | 1M | R_0805_2012Metric | R6 |
| 2 | 31.6K 31.6k | R_0805_2012Metric | R11, R13 |
| 1 | 121K 121k | R_0805_2012Metric | R14 |
| 1 | 20.5K 20.5k | R_0805_2012Metric | R17 |
| 1 | 57.6K 57.6k | R_0805_2012Metric | R19 |
| 1 | 95.3K 95.3k | R_0805_2012Metric | R20 |
| 6 | 1k | R_0805_2012Metric | R22, R40, R57, R62, R67, R72 |
| 2 | 5.1K 5.1k | R_0805_2012Metric | R25, R26 |
| 1 | 27.4K 27.4k | R_0805_2012Metric | R30 |
| 2 | 4.7K 4.7k | R_0805_2012Metric | R31, R32 |
| 7 | 33 | R_0805_2012Metric | R34, R42, R43, R44, R45, R46, R47 |
| 1 | 100 | R_0805_2012Metric | R35 |
| 1 | 47K 47k | R_0805_2012Metric | R53 |
| 2 | 60.4 | R_0805_2012Metric | R55, R56 |
| 4 | 2.49K 2.49k | R_0805_2012Metric | R58, R63, R68, R73 |
| 4 | 15K 15k | R_0805_2012Metric | R60, R65, R70, R75 |
| 4 | 2.21K 2.21k | R_0805_2012Metric | R61, R66, R71, R76 |
| 1 | 8.2K 8.2k | R_0805_2012Metric | R78 |
Esp32-autosport design files
The KiCad project lives in the MrBlahhhh/esp32-autosport repository on GitHub; these links point at the commit this page was built from.
- Layoutesp32s3-can-sd-logger.kicad_pcb
- Schematicesp32s3-can-sd-logger.kicad_sch
- BOMbom.csv
Esp32-autosport: common questions
What microcontroller does the Esp32-autosport use?
The Esp32-autosport is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.
How big is the Esp32-autosport PCB?
The Esp32-autosport measures 84 × 100 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Esp32-autosport?
178 components, from 77 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 Esp32-autosport design files?
From the MrBlahhhh/esp32-autosport 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 Esp32-autosport design in my own project?
The repository has no license, so all rights stay with MrBlahhhh. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Esp32-autosport 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