ESP32-P4-DevKit Rev B
OLIMEX·ESP32-P4-DevKit·HARDWARE/ESP32-P4-DevKit-Rev.B/ESP32-P4-DevKit_Rev_B.kicad_pcb
About the ESP32-P4-DevKit Rev B PCB
ESP32-P4-DevKit Rev B is an open source ESP32 PCB design by OLIMEX, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 30 × 72 mm, with 150 components from 59 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) and TPS62A02ADRLR(SOT-563-6). By type, the board carries 62 capacitors, 43 resistors, 5 ICs, 4 LEDs, 4 inductors and 3 transistors.
It belongs with the dev boards & breakouts and iot & wireless designs in this gallery.
From the project
Development board for ESP32-P4 Dual core RISCV processor from Espressif
https://www.olimex.com/Products/IoT/ESP32-P4/ESP32-P4-DevKit/open-source-hardware
The ESP-IDF MIPI display demos under SOFTWARE/DemoExamples` support both Olimex MIPI-LCD2.8 revisions. They default to WLK2802MIPI-15P-V2. See the per-demo readmes for build instructions and CHANGELOG.md for this revision's configuration changes.

Main components on the ESP32-P4-DevKit Rev B
ESP32-P4-DevKit Rev B bill of materials (BOM)
150 components, 59 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 | Q32.768KHZ/12.5PF/2P/SMD1206 Q32.768kHz/12.5pF/2P/SMD1206 | CM7V-T1A(Crystal_Package-1206_3.20x1.50x0.65mm) | Q1 |
| 1 | Q25MHz/20pF/20ppm/4P/3.2x2.5mm | TSX-3.2x2.5mm_GND(3) | Q2 |
| 1 | Q40.000MHz/12pF/10ppm/4P/3.2x2.5x0.70mm(Harmony_Electronics_CORP./HSX321S) | TSX-3.2x2.5mm_GND(3) | Q3 |
| 8 | TESTPAD | TESTPAD_40-ROUND | 5V_PoE1, 5V_USB1, CORE1, INT1, VO1, VO2, VO3, VO4 |
| 2 | YTS-A016-X | YTS-A016-X | BOOT1, RST1 |
| 1 | Closed(1-2) | SJ_2_SMALL_12_TIED | DCDC_Vin1 |
| 2 | NA(HN1x20) | HN1x20 | EXT1, EXT2 |
| 2 | WPM2015-3 WPM2015-3/TR | SOT23 | FET1, FET2 |
| 1 | RJP-003TC1(LPJ4112CNL) | RJP-003TC1(LPJ4112CNL) | LAN_CON1 |
| 4 | Mounting_Hole_NPTH | Mounting_Hole_Drill-3.3mm_Clerance-7mm | MH1, MH2, MH3, MH4 |
| 1 | TFC-9P-1.7H(ATFFS150A01BR016) | uSD(TFC-9P-1.xH(ATFFS150A01BR016)) | 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 | ESDS314DBVR(SOT-23-5) | SOT-23-5 | TVS1 |
| 1 | USB-C-16P-F(A40-00119-A52-12) | USB2.0_TYPE-C(A40-00119-A52-12)_Paste | USB-Serial/JTAG1 |
Show 39 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SH1.0-10P-180D | BM10B-SRSS-TB | pUEXT1 |
| 1 | LED/Yellow/0603 | LED_0603_KA | LED_ACT1 |
| 2 | LED/Green/0603 | LED_0603_KA | LED_LINK1, USER_LED1 |
| 1 | LED/RED/0603 | LED_0603_KA | PWR_LED1 |
| 1 | 1N5822/SS34/SMA | SMA-KA | D1 |
| 2 | 600OHM/2A/UPZ2012E-601-2R0TF/0805 | L_0805_5MIL_DWS | L1, L2 |
| 2 | 1.0uH/2.5A/DCR=30mR/20%/3.00x3.00x1.50mm/CD32(SWPA3015S1R0MT) | CD32 | L3, L4 |
| 4 | 22pF/50V/5%/C0G/C0402 | C_0402_5MIL_DWS | C1, C2, C43, C44 |
| 9 | 10uF/6.3V/20%/X5R/C0402 | C_0402_5MIL_DWS | C3, C6, C18, C20, C22, C27, C37, C40 +1 |
| 23 | 100nF/10V/20%/X5R/C0402 | C_0402_5MIL_DWS | C4, C5, C7, C9, C11, C12, C19, C21 +15 |
| 8 | 1uF/6.3V/10%/X5R/C0402 | C_0402_5MIL_DWS | C8, C10, C33, C36, C47, C54, C55, C58 |
| 1 | 4.7uF/X5R/20%/10V/C0402 | C_0402_5MIL_DWS | C13 |
| 2 | 100nF/50V/20%/Y5V/C0603 | C_0603_5MIL_DWS | C14, C15 |
| 1 | 1nF/2000V/10%/X7R/C1206 | C_1206_5MIL_DWS_ISO | C16 |
| 2 | 47uF/6.3V/20%/X5R/C0805 | C_0805_5MIL_DWS | C17, C62 |
| 2 | 33pF/50V/5%/C0G/C0402 | C_0402_5MIL_DWS | C24, C25 |
| 1 | NA(10uF/6.3V/20%/X5R/C0402) | C_0402_5MIL_DWS | C26 |
| 2 | NA(100nF/10V/20%/X5R/C0402) | C_0402_5MIL_DWS | C30, C57 |
| 2 | NA(22uF/6.3V/20%/X5R/C0603) | C_0603_5MIL_DWS | C31, C61 |
| 3 | 22uF/6.3V/20%/X5R/C0603 | C_0603_5MIL_DWS | C32, C34, C60 |
| 2 | NA(120pF/50V/5%/C0G/C0402) | C_0402_5MIL_DWS | C56, C59 |
| 2 | 4.02k/1%/R0402 | R_0402_5MIL_DWS | R1, R2 |
| 8 | 4.7K/R0402 4.7k/R0402 | R_0402_5MIL_DWS | R3, R7, R10, R13, R14, R24, R25, R32 |
| 6 | 2.2K/R0402 2.2k/R0402 | R_0402_5MIL_DWS | R4, R8, R9, R22, R23, R34 |
| 2 | 5.1k/1%/R0402 | R_0402_5MIL_DWS | R5, R6 |
| 7 | 10K/R0402 10k/R0402 | R_0402_5MIL_DWS | R11, R20, R27, R36, R37, R38, R43 |
| 1 | 10M/R0402 | R_0402_5MIL_DWS | R12 |
| 1 | 6.19k/1%/R0402 | R_0402_5MIL_DWS | R15 |
| 2 | 22R/R0402 | R_0402_5MIL_DWS | R16, R33 |
| 2 | NA(10k/R0402) | R_0402_5MIL_DWS | R17, R21 |
| 2 | NA | R_0402_5MIL_DWS | R18, R28 |
| 1 | NA(10M/R0402) | R_0402_5MIL_DWS | R19 |
| 1 | NA(4.7k/R0402) | R_0402_5MIL_DWS | R26 |
| 2 | 1.5K/R0402 1.5k/R0402 | R_0402_5MIL_DWS | R29, R30 |
| 1 | NA(22R/R0402) | R_0402_5MIL_DWS | R31 |
| 1 | NA(0R/R0402) | R_0402_5MIL_DWS | R35 |
| 1 | 30.1k/1%/R0402 | R_0402_5MIL_DWS | R39 |
| 1 | 6.49k/1%/R0402 | R_0402_5MIL_DWS | R40 |
| 2 | 10.5k/1%/R0402 | R_0402_5MIL_DWS | R41, R42 |
ESP32-P4-DevKit Rev B design files
The KiCad project lives in the OLIMEX/ESP32-P4-DevKit repository on GitHub; these links point at the commit this page was built from.
ESP32-P4-DevKit Rev B: common questions
What microcontroller does the ESP32-P4-DevKit Rev B use?
The ESP32-P4-DevKit Rev B is built around the ESP32-P4NRWxx(QFN104), from the ESP32 family.
How big is the ESP32-P4-DevKit Rev B PCB?
The ESP32-P4-DevKit Rev B measures 30 × 72 mm, has 4 copper layers and is 1.578 mm thick.
How many components are on the ESP32-P4-DevKit Rev B?
150 components, from 59 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-DevKit Rev B design files?
From the OLIMEX/ESP32-P4-DevKit 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-DevKit Rev B design in my own project?
Yes, under the terms of its GPL-3.0 license, which OLIMEX chose for the repository.
Can I test firmware for the ESP32-P4-DevKit 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-DevKit
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