ESP32-P4-PC Rev B
OLIMEX·ESP32-P4-PC·HARDWARE/ESP32-P4-PC-Rev.B/ESP32-P4-PC_Rev_B.kicad_pcb
About the ESP32-P4-PC Rev B PCB
ESP32-P4-PC Rev B is an open source ESP32 PCB design by OLIMEX, published on GitHub under the MIT license. It is a 4-layer board measuring 60 × 90 mm, with 329 components from 105 distinct parts.
Its main chip is the ESP32-P4NRWxx(QFN104), from the ESP32 family. Other key parts include the IP101GRR(32-PIN_QFN), W25Q128JVSIQ(16MB), TPS62A02ADRLR(SOT-563-6), CH217K(SOT23-6L) and FE1.1s(SSOP-28). By type, the board carries 136 capacitors, 100 resistors, 16 ICs, 10 LEDs, 10 inductors and 6 transistors.
It belongs with the power & battery, audio and iot & wireless designs in this gallery.
From the project
ESP32-P4 all in one computer with x4 USB hosts Audio, HDMI, MIPI CSI, MIPI DSI, LiPo battery operation, Ethernet with POE
https://www.olimex.com/Products/IoT/ESP32-P4/ESP32-P4-PC/open-source-hardware

Main components on the ESP32-P4-PC Rev B
ESP32-P4-PC Rev B bill of materials (BOM)
329 components, 105 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-P4NRWxx(QFN104) | QFN104_10mm×10mm_Pitch_0.35mm | U1 |
| 1 | IP101GRR(32-PIN_QFN) | QFN32_EP(33)_4.00x4.00x0.80mm_Pitch_0.40mm | U2 |
| 1 | W25Q128JVSIQ(16MB) | SO-8_208mil | U3 |
| 2 | TPS62A02ADRLR(SOT-563-6) | SOT-563-6 | U4, U5 |
| 1 | CH217K(SOT23-6L) | SOT23-6 | U6 |
| 1 | FE1.1s(SSOP-28) | SSOP28_10x4mm_Pitch_0.64mm | U7 |
| 1 | ES8311(QFN-20) | QFN-20_EP(21)_3x3x0.6mm_Pitch_0.4mm | U8 |
| 3 | NA(RCLAMP0524P(SLP2510P8)) | SLP2510P8_TEST | U9, U10, U11 |
| 1 | LT8912B(QFN64) | QFN64_7.5x7.5mm_Pitch_0.4mm | U12 |
| 2 | TPS2116 | SOT-5X3 | U13, U16 |
| 1 | MT3608(SOT23-6) | SOT23-6 | U14 |
| 1 | TP4054-42-SOT25-R(SOT23-5) | SOT-23-5 | U15 |
| 1 | Q32.768kHz/12.5pF/2P/SMD1206 | CM7V-T1A(Crystal_Package-1206_3.20x1.50x0.65mm) | Q1 |
| 2 | Q25MHz/18pF/30ppm/4P/3.2x2.5mm(ABM8-25.000MHZ-D2Y-T) | TSX-3.2x2.5mm_GND(3) | Q2, Q6 |
| 1 | Q40.000MHz/12pF/10ppm/4P/3.2x2.5x0.70mm(Harmony_Electronics_CORP./HSX321S) | TSX-3.2x2.5mm_GND(3) | Q3 |
| 1 | Q12MHz/18pF/30ppm/4P/3.2x2.5mm(ABM8-12.000MHZ-D2Y-T) | TSX-3.2x2.5mm_GND(3) | Q4 |
| 1 | BC817-40 | SOT23 | Q5 |
| 14 | TESTPAD | TESTPAD_40-ROUND | 3.3V1, +5V1, +5V_EXT1, +5V_POE1, +5V_USB1, CORE1, DC_VIN1, GND1 +6 |
| 1 | PH2.0-2AT | PH2.0-2AT(BAT) | BAT1 |
| 3 | Opened | SJ_1_SMALLER | BAT_SENS_E1, BAT_SENS_E2, PWR_SENS_E1 |
Show 85 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | YTS-A016-X | YTS-A016-X | BOOT1, RST1 |
| 1 | Closed(1-2) | SJ_2_SMALL_12_TIED | DCDC_Vin1 |
| 1 | NA(HN2x10) | HN2x10 | EXT1 |
| 1 | IRLML6402(SOT-23) | SOT23 | FET1 |
| 6 | BSS138(SOT-23) | SOT23 | FET3, FET4, FET5, FET6, FET7, FET8 |
| 1 | HDMI-SWM-19 | HDMI-SWM-19_Paste | HDMI1 |
| 1 | PJ-320D | PJ-320D | HEADSETS1 |
| 1 | RJP-003TC1(LPJ4112CNL) | RJP-003TC1(LPJ4112CNL) | LAN1 |
| 3 | Mounting_Hole_NPTH | Mounting_Hole_Drill-3.3mm_Clerance-7mm | MH1, MH2, MH3 |
| 1 | TFC-WPAPR-08-LF | TFC-WPAPR-08 | MICRO_SD1 |
| 2 | FPA-VZA2-15-LF | TE_1-1734248-5 | MIPI-CSI1, MIPI-DSI1 |
| 1 | PH2.0-4AT | PH2.0-4PLB | POE_PWR1 |
| 1 | RMAT_(4x0402)_4.7k | RA0805_(4X0402)_xx_BIGGEROUTPADS | RM1 |
| 1 | RA0805_(4X0402)_33R | RA0805_(4X0402)_xx_BIGGEROUTPADS | RM2 |
| 1 | ESDS314DBVR(SOT-23-5) | SOT-23-5 | TVS1 |
| 1 | P-B-V-10-LF | GBH-254-SMT-10 | UEXT1 |
| 1 | USB-C-16P-F(A40-00119-A52-12) | USB2.0_TYPE-C(A40-00119-A52-12)_Paste | USB-Serial/JTAG1 |
| 2 | USBB1-FRWH-4A(USB-Ax2) | USB_TWO_LEVEL | USB_HOST1-2, USB_HOST3-4 |
| 1 | LD1117AG-AD-AA3-A-R | SOT223 | VR1 |
| 1 | AP1231-3.3V(SOT23-5) | SOT-23-5 | VR2 |
| 2 | LED/RED/0603 | LED_0603_KA | ACT/SUS1, PWR1 |
| 2 | LED/Yellow/0603 | LED_0603_KA | CHARGE1, LED_ACT1 |
| 6 | LED/GREEN/0603 | LED_0603_KA | LED_HOST1, LED_HOST2, LED_HOST3, LED_HOST4, LED_LINK1, USER_LED1 |
| 2 | 1N5819S4(SOD123) | SOD-123_1C-2A_KA | D2, D3 |
| 1 | 1N5822/SS34/SMA | SMA-KA | D4 |
| 6 | 600OHM/2A/UPZ2012E-601-2R0TF/0805 | L_0805_5MIL_DWS | L1, L2, L5, L6, L7, L8 |
| 2 | 1.0uH/4.2A/DCR=35mR/20%/2.00x1.60x1.00mm/L2016(PIM201610-1R0MTS00) | L_2016_MM | L3, L4 |
| 1 | NA(600OHM/2A/UPZ2012E-601-2R0TF/0805) | L_0805_5MIL_DWS | L9 |
| 1 | 4.7uH/2.33A/DCR=70mR/20%/CD43(NRS4018T4R7MDGJ) | CD42(43) | L11 |
| 4 | 22pF/50V/5%/C0G/C0402 | C_0402_5MIL_DWS | C1, C2, C44, C45 |
| 15 | 10uF/6.3V/20%/X5R/C0402 | C_0402_5MIL_DWS | C3, C6, C18, C20, C22, C29, C41, C50 +7 |
| 46 | 100nF/10V/20%/X5R/C0402 | C_0402_5MIL_DWS | C4, C5, C7, C9, C11, C12, C19, C21 +38 |
| 16 | 1uF/6.3V/10%/X5R/C0402 | C_0402_5MIL_DWS | C8, C10, C36, C39, C48, C55, C58, C61 +8 |
| 1 | 4.7uF/X5R/20%/10V/C0402 | C_0402_5MIL_DWS | C13 |
| 12 | 47uF/6.3V/20%/X5R/C0805 | C_0805_5MIL_DWS | C14, C65, C74, C92, C93, C118, C129, C130 +4 |
| 2 | 100nF/50V/20%/Y5V/C0603 | C_0603_5MIL_DWS | C15, C16 |
| 1 | 1nF/2000V/10%/X7R/C1206 | C_1206_5MIL_DWS_ISO | C17 |
| 7 | 27pF/50V/5%/C0G/C0402 | C_0402_5MIL_DWS | C24, C25, C79, C80, C81, C113, C114 |
| 2 | NA(10uF/6.3V/20%/X5R/C0402) | C_0402_5MIL_DWS | C26, C83 |
| 2 | 150pF/50V/2%/NP0/C0402 | C_0402_5MIL_DWS | C27, C28 |
| 2 | NA(100nF/10V/20%/X5R/C0402) | C_0402_5MIL_DWS | C33, C60 |
| 3 | NA(22uF/6.3V/20%/X5R/C0603) | C_0603_5MIL_DWS | C34, C64, C122 |
| 9 | 22uF/6.3V/20%/X5R/C0603 | C_0603_5MIL_DWS | C35, C37, C63, C66, C75, C102, C103, C123 +1 |
| 2 | NA(120pF/50V/5%/C0G/C0402) | C_0402_5MIL_DWS | C59, C62 |
| 2 | NA(27pF/50V/5%/C0G/C0402) | C_0402_5MIL_DWS | C72, C73 |
| 2 | 20pF/50V/5%/NP0/C0402 | C_0402_5MIL_DWS | C77, C78 |
| 6 | NA(47uF/6.3V/20%/X5R/C0805) | C_0805_5MIL_DWS | C89, C90, C116, C125, C127, C135 |
| 1 | 2.2nF/50V/10%/X7R/C0402 | C_0402_5MIL_DWS | C110 |
| 1 | 1000uF/10V/20% | CPOL-RM3.5mm_8.0x11.5mm_PTH | C117 |
| 2 | 4.02k/1%/R0402 | R_0402_5MIL_DWS | R1, R2 |
| 17 | 10k/R0402 | R_0402_5MIL_DWS | R3, R27, R41, R42, R43, R48, R54, R55 +9 |
| 18 | 2.2k/R0402 | R_0402_5MIL_DWS | R4, R8, R9, R39, R56, R57, R61, R62 +10 |
| 2 | 5.1k/1%/R0402 | R_0402_5MIL_DWS | R5, R6 |
| 10 | 4.7k/R0402 | R_0402_5MIL_DWS | R7, R10, R11, R12, R21, R22, R33, R37 +2 |
| 1 | 10M/R0402 | R_0402_5MIL_DWS | R13 |
| 6 | 22R/R0402 | R_0402_5MIL_DWS | R14, R15, R16, R25, R26, R38 |
| 1 | 6.19k/1%/R0402 | R_0402_5MIL_DWS | R17 |
| 2 | NA(10k/R0402) | R_0402_5MIL_DWS | R18, R28 |
| 4 | NA/R0402 | R_0402_5MIL_DWS | R19, R32, R63, R81 |
| 1 | NA(10M/R0402) | R_0402_5MIL_DWS | R20 |
| 1 | NA(4.7k/R0402) | R_0402_5MIL_DWS | R23 |
| 2 | 24.9k/1%/R0402 | R_0402_5MIL_DWS | R24, R105 |
| 2 | NA(2.2k/R0402) | R_0402_5MIL_DWS | R29, R30 |
| 1 | 0R/R0603 | R_0603_5MIL_DWS | R31 |
| 2 | 1.5k/R0402 | R_0402_5MIL_DWS | R34, R35 |
| 1 | 220k/R0402 | R_0402_5MIL_DWS | R36 |
| 1 | NA(0R/R0402) | R_0402_5MIL_DWS | R40 |
| 1 | 30.1k/1%/R0402 | R_0402_5MIL_DWS | R44 |
| 1 | 6.49k/1%/R0402 | R_0402_5MIL_DWS | R45 |
| 2 | 10.5k/1%/R0402 | R_0402_5MIL_DWS | R46, R47 |
| 1 | 110R/1%/R0402 | R_0402_5MIL_DWS | R50 |
| 1 | 49.9k/1%/R0402 | R_0402_5MIL_DWS | R51 |
| 1 | 240R/1%/R0402 | R_0402_5MIL_DWS | R52 |
| 1 | 2.7k/1%/R0402 | R_0402_5MIL_DWS | R53 |
| 3 | 33R/R0402 | R_0402_5MIL_DWS | R58, R59, R60 |
| 3 | 100k/R0402 | R_0402_5MIL_DWS | R65, R71, R75 |
| 1 | 6.04k/1%/R0402 | R_0402_5MIL_DWS | R76 |
| 1 | 10R/R0402 | R_0402_5MIL_DWS | R77 |
| 1 | NA(200R/R0402) | R_0402_5MIL_DWS | R78 |
| 1 | 200R/R0402 | R_0402_5MIL_DWS | R79 |
| 1 | 1M/R0402 | R_0402_5MIL_DWS | R87 |
| 2 | 6.81k/1%/R0402 | R_0402_5MIL_DWS | R89, R103 |
| 3 | 470k/R0402 | R_0402_5MIL_DWS | R90, R94, R96 |
| 1 | 8.25k/1%/R0402 | R_0402_5MIL_DWS | R95 |
| 1 | 1.05k/1%/R0402 | R_0402_5MIL_DWS | R98 |
ESP32-P4-PC Rev B design files
The KiCad project lives in the OLIMEX/ESP32-P4-PC repository on GitHub; these links point at the commit this page was built from.
ESP32-P4-PC Rev B: common questions
What microcontroller does the ESP32-P4-PC Rev B use?
The ESP32-P4-PC Rev B is built around the ESP32-P4NRWxx(QFN104), from the ESP32 family.
How big is the ESP32-P4-PC Rev B PCB?
The ESP32-P4-PC Rev B measures 60 × 90 mm, has 4 copper layers and is 1.578 mm thick.
How many components are on the ESP32-P4-PC Rev B?
329 components, from 105 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-P4-PC Rev B design files?
From the OLIMEX/ESP32-P4-PC 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-P4-PC Rev B design in my own project?
Yes, under the terms of its MIT license, which OLIMEX chose for the repository.
Can I test firmware for the ESP32-P4-PC Rev B 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 ESP32-P4-PC
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