P4hil

tannewt·p4hil

P4hil PCB layout, top view — open source ESP32 board by tannewt

About the P4hil PCB

P4hil is an open source ESP32 PCB design by tannewt, published on GitHub. It is a 4-layer board measuring 81.3 × 61 mm, with 206 components from 46 distinct parts.

Its main chip is the C22387510, from the ESP32 family. Other key parts include the W25Q128JVS, TLV62569DBV, C703537, PI4IOE5V9535ZDEX and INA219AXD. By type, the board carries 112 resistors, 58 capacitors, 12 ICs, 8 diodes, 5 LEDs and 4 connectors.

From the project

ESP32-P4 powered hardware in the loop

Main components on the P4hil

P4hil bill of materials (BOM)

206 components, 46 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
W25Q128JVS
U1
1
C22387510
~
U2
2
TLV62569DBV
U3, U10
1
C703537
IPGRI
U4
3
PI4IOE5V9535ZDEX
U5, U11, U12
1
INA219AXD
INA219AxD
U6
1
CH334F
U7
2
MT9700_SY6280
U8, U9
1
C501798
40MHz(+-10 ppm) C501798
Y1
1
C9006
25Mhz 12pf
Y2
1
12MHZ
12MHz
Y3
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J3
1
C456021
USB_A_Stacked
J13
1
CONN_01X04
Conn_01x04
J14
1
RJ45_HANRUN_HR911105A_HORIZONTAL
RJ45_Hanrun_HR911105A_Horizontal
J19
2
SW_Push
SW1, SW2
5
C84267
LED_Small
ACTIVE1, PORT1, PORT2, PORT3, PORT4
1
WS2812B
D1
3
LESD5D5.0CT1G
D2, D3, D4
4
C84267
LED_Small
D5, D6, D8, D9
Show 26 more
QtyPartRefs
2
2.2UH
2.2uH
L1, L2
15
10UF
10uF
C1, C2, C8, C24, C36, C37, C39, C46 +7
21
0.1UF
0.1uF
C3, C4, C6, C7, C9, C10, C13, C15 +13
5
1UF
1uF
C5, C11, C25, C27, C29
2
12PF
12pF
C12, C14
1
10NF
10nF
C18
2
4.7UF
4.7uF
C20, C21
2
22PF
22pF
C30, C56
1
22UF
22uF
C33
7
100NF
100nF
C35, C38, C40, C43, C44, C48, C49
2
18PF
18pF
C41, C42
6
10K
R1, R2, R21, R22, R23, R27
3
0
R3, R4, R7
2
499K
499k
R5, R6
39
C17168
R_Protect
R8, R9, R14, R15, R35, R36, R37, R38 +31
5
1k
R10, R12, R13, R33, R34
1
6.19K
R11
9
4.7K
R16, R17, R20, R24, R25, R26, R73, R93 +1
1
47K
R18
1
C25466
0.1/1% PT2512K 070R1L
R19
1
C25741
100K(1%)
R28
1
C2929993
22.1K(1%)
R29
2
C25905
5.1K(1%)
R30, R31
1
1.5k
R32
1
1.5K
1.5k
R50
39
2.2K
R74, R75, R76, R77, R78, R79, R80, R81 +31

P4hil design files

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

P4hil: common questions

What microcontroller does the P4hil use?

The P4hil is built around the C22387510, from the ESP32 family.

How big is the P4hil PCB?

The P4hil measures 81.3 × 61 mm, has 4 copper layers and is 1.61668 mm thick.

How many components are on the P4hil?

206 components, from 46 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 P4hil design files?

From the tannewt/p4hil 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 P4hil design in my own project?

The repository has no license, so all rights stay with tannewt. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the P4hil 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