Usbc car module

mickdassive·usbc_car_module·hardware/usbc-car-module.kicad_pcb

Usbc car module layout, top view — open source ESP32 board by mickdassive

About the Usbc car module

Usbc car module is an open source ESP32 PCB design by mickdassive, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 283 × 159.2 mm, with 350 components from 89 distinct parts.

Its main chip is the ESP32-S2FH2, from the ESP32 family. Other key parts include the LM51231-Q1, LM5143, NCP565ST12T3G, PI4IOE5V6416LEX and USB5926C. By type, the board carries 131 capacitors, 110 resistors, 30 transistors, 30 diodes, 14 ICs and 12 jumpers.

It belongs with the power & battery designs in this gallery.

From the project

This project is a USB 3.1x1 hub designed with KiCad 8.0 and developed with PlatformIO. It features two USB-C ports (one downstream and one upstream) capable of delivering up to 100W power, along with four regular downstream USB-A ports.

This project is a USB 3.1x1 hub designed with KiCad 8.0 and developed with PlatformIO. It features two USB-C ports (one downstream and one upstream) capable of delivering up to 100W power, along with four regular downstream USB-A ports.

- USB 3.1x1 hub with USB-C and USB-A ports - Supports up to 100W power delivery per port - Onboard UART transceiver for programming the main MCU (ESP-12F) - Onboard CAN bus transceiver for automotive applications - Utilizes USB5926C hub chip from Microchip - USB PD PHYs (PTN110N) from NXP - Includes a display and ADC for power monitoring: - Monitor individual…

Main components on the Usbc car module

LM51231-Q1LM5143NCP565ST12T3GPI4IOE5V6416LEXESP32-S2FH2USB5926CTJA1043T/1JADS7128PTN110NHQZLTC-5723HRAS1115-BSST

Usbc car module bill of materials (BOM)

350 components, 89 distinct parts.

QtyPartRefs
1
LM51231-Q1
U1
2
LM5143
U2, U4
1
NCP565ST12T3G
U3
2
PI4IOE5V6416LEX
U5, U7
1
ESP32-S2FH2
U6
1
USB5926C
U8
1
TJA1043T/1J
U9
1
ADS7128
U10
2
PTN110NHQZ
U11, U12
1
LTC-5723HR
U13
1
AS1115-BSST
U14
2
FDMS8820CT-ND
Q1, Q2
8
PMPB11EN,115
Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10
11
NTA7002NT1G
Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18 +3
8
PMPB09R5VPX
Q21, Q22, Q23, Q24, Q25, Q26, Q27, Q28
1
AON7421
Q29
1
ECS-2033-250-BN
X1
1
40 MHz
Y1
1
Conn_Coaxial
J1
1
~
J2
Show 69 more
QtyPartRefs
4
0483930003
J3, J4, J5, J6
2
USB4200-03-A (VIRT FLAG MOUNTING)
J7, J8
1
684M7W2103L461
J9
4
2A
F1, F2, F3, F4
1
~
JP1
11
~
JP3, JP4, JP5, JP6, JP7, JP8, JP9, JP10 +3
3
SW_Push
SW1, SW2, SW3
4
D_Shockley
D1, D2, D3, D4
6
PUSB3AB6Z
D5, D6, D11, D12, D17, D18
4
D
D7, D8, D13, D14
4
uClamp0501H
D9, D10, D15, D16
1
W
D19
1
10W
D20
1
A
D21
1
20W
D22
1
V
D23
1
40W
D24
1
BACK USBC POWER
D25
1
65W
D26
1
FRONT USBC POWER
D27
1
100W
D28
1
USBA POWER
D29
1
TOTAL SYSTEM POWER
D30
1
IHLP6767GZER1R0M01
L1
1
IHLP2525CZERR68M01
L2
1
IHLP2525CZER1R0M11
L3
2
IHLP2525CZER2R2M01
L4, L5
1
EEEFK1V471SP 470uf
C1
2
470pF
C2, C9
8
4.7uF
C3, C16, C17, C19, C34, C35, C37, C38
52
0.1uF
C4, C5, C6, C13, C14, C31, C32, C58 +44
1
120uF
C7
1
3uF3
C8
2
50uF
C10, C28
8
2.2uF
C11, C12, C29, C30, C115, C118, C125, C128
4
100uF
C15, C18, C33, C36
1
27nF
C20
5
1uF
C21, C22, C39, C40, C72
3
18pF
C23, C41, C42
1
150pF
C24
2
470nF
C25, C26
1
150uF
C27
2
470nF
C43, C44
10
0uF1
C45, C46, C47, C48, C49, C50, C60, C61 +2
19
10uF
C51, C52, C53, C54, C55, C56, C57, C59 +11
2
8pF2
C64, C65
6
33uF
C101, C102, C107, C108, C109, C119
1
20K
R1
1
1K
R2
2
1.5mR
R3, R6
41
10K
R4, R5, R9, R10, R21, R32, R35, R36 +33
1
35K
R7
11
100K
R8, R19, R20, R30, R31, R86, R87, R88 +3
4
0R
R11, R23, R34, R73
2
RHO1
R12, R24
2
RHO2
R13, R25
4
10mR
R14, R15, R26, R27
9
1K
R16, R18, R74, R75, R78, R79, R80, R81 +1
3
470R
R17, R22, R33
2
5.9K
R28, R29
2
30K
R37, R42
2
22K
R38, R43
4
5K
R41, R46, R76, R77
10
10K
R47, R48, R49, R50, R51, R52, R53, R54 +2
2
60R4
R62, R64
1
12K 1%
R85
1
10R
R90
4
15R
R92, R96, R98, R102
1
330R
R110

Usbc car module design files

The KiCad project lives in the mickdassive/usbc_car_module repository on GitHub; these links point at the commit this page was built from.

Usbc car module: common questions

What microcontroller does the Usbc car module use?

The Usbc car module is built around the ESP32-S2FH2, from the ESP32 family.

How big is the Usbc car module?

The Usbc car module measures 283 × 159.2 mm, has 4 copper layers and is 1.6062 mm thick.

How many components are on the Usbc car module?

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

Where can I download the Usbc car module design files?

From the mickdassive/usbc_car_module repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Usbc car module design in my own project?

Yes, under the terms of its GPL-3.0 license, which mickdassive chose for the repository.

Can I test firmware for the Usbc car module 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