Core reference
0x616c6f6e·esp32s31-mp3·hardware-q2-v2/reference/core-reference.kicad_pcb
About the Core reference PCB
Core reference is an open source ESP32 PCB design by 0x616c6f6e, published on GitHub. It is a 4-layer board measuring 22 × 30 mm, with 47 components from 23 distinct parts.
Its main chip is the ESP32-S31NRV16, from the ESP32 family. Other key parts include the XM25QH64DHIQT and QFN94_0P85_22P6X20P6_MINI. By type, the board carries 25 capacitors, 11 resistors, 5 inductors, 3 ICs, 1 crystal and 1 antenna.
From the project
打开 q2-v2.kicadpro。这是 ESP32-S31NRV16 裸芯片版的独立工程,当前按用户要求改为 0402 阻容、电源分区铺铜并就近打过孔,信号待手动布线。不是可打板文件。原生产主板 hardware-q2` 的 PCB 保持原文件哈希。
打开 q2-v2.kicadpro。这是 ESP32-S31NRV16 裸芯片版的独立工程,当前按用户要求改为 0402 阻容、电源分区铺铜并就近打过孔,信号待手动布线。不是可打板文件。原生产主板 hardware-q2` 的 PCB 保持原文件哈希。
此前将 21 个电容、10 个电阻及 L105(实际为 0Ω 电阻)从英制 0201 改为 0402(公制 1005);L101–L104 的射频/滤波电感不在阻容替换范围内。随后检查发现原嘉立创导入的 0402 与 KiCad 标准焊盘混用,现已统一全部 62 个电阻类封装(含 L105)及 72 个电容封装,原理图、符号库、PCB 和 3D 模型同步使用下面两套项目内标准封装。密集区已调整间距,接口和安装孔位置保持不变。
两者来自 KiCad 10 标准库,阻焊/锡膏使用标准继承设置。原有 0603/0805 电容和 1206 电流采样电阻保留原尺寸;过时的 134 个按位号命名的 0402 封装已移除,避免误用。0402-standardization.json 记录原始尺寸、统一后尺寸、位置及检查结果;运行 scripts/audit0402.py` 可核对所有实例的焊盘、阻焊/锡膏、模型及原理图关联。
Main components on the Core reference
Core reference bill of materials (BOM)
47 components, 23 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S31NRV16 QFN80_0P35_8_E6P5_A Espressif | QFN80_0P35_8_E6P5_A | U1 |
| 1 | XM25QH64DHIQT WSON8_1P27_8X6_E4P3X3P4 XMC | WSON8_1P27_8X6_E4P3X3P4 | U2 |
| 1 | QFN94_0P85_22P6X20P6_MINI | QFN94_0P85_22P6X20P6_MINI | U3 |
| 1 | 2.3.3.400001552EL XTAL3225_2016 MDH | XTAL3225_2016 | Y1 |
| 1 | ESP-ANT-2G-MIFA-G2-L15P8W5P6-V1P1 | ESP-ANT-2G-MIFA-G2-L15P8W5P6-V1P1 | ANT1 |
| 1 | BV-FA03ZCF SOD882 Bencent | SOD882 | D1 |
| 3 | L0201 Murata | L0201 | L1, L2, L5 |
| 1 | LQP03TN24NH02D L0201 Murata | L0201 | L3 |
| 1 | LQP03TN2N0B02D L0201 Murata | L0201 | L4 |
| 1 | GRM0335C1H240JA01D C0201 Murata | C0201 | C1 |
| 1 | GRM0335C1H270JA01D C0201 Murata | C0201 | C2 |
| 4 | C0201 Murata | C0201 | C3, C4, C7, C8 |
| 4 | GRM033R60J105MEA2D C0201 Murata | C0201 | C5, C13, C16, C21 |
| 1 | GRM033R71A103KA01D C0201 Murata | C0201 | C6 |
| 1 | DFN0603_A Murata | DFN0603_A | C9 |
| 1 | C0402 | C0402 | C10 |
| 1 | CL05A474KQ5NNNC C0402 Samsung | C0402 | C11 |
| 10 | GRM033R60J104KE19D C0201 Murata | C0201 | C12, C14, C17, C18, C19, C20, C22, C23 +2 |
| 1 | CL05A106MQ5NUNC C0402 Samsung | C0402 | C15 |
| 7 | 0201WMF0000TCE R0201 UniOhm | R0201 | R1, R2, R3, R4, R5, R8, R9 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0201WMF4990TCE R0201 UniOhm | R0201 | R6 |
| 2 | R0201 | R0201 | R7, R11 |
| 1 | 0201WMF1002TCE R0201 UniOhm | R0201 | R10 |
Core reference design files
The KiCad project lives in the 0x616c6f6e/esp32s31-mp3 repository on GitHub; these links point at the commit this page was built from.
Core reference: common questions
What microcontroller does the Core reference use?
The Core reference is built around the ESP32-S31NRV16, from the ESP32 family.
How big is the Core reference PCB?
The Core reference measures 22 × 30 mm, has 4 copper layers and is 1.570416 mm thick.
How many components are on the Core reference?
47 components, from 23 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 Core reference design files?
From the 0x616c6f6e/esp32s31-mp3 repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Core reference design in my own project?
The repository has no license, so all rights stay with 0x616c6f6e. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Core reference 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 esp32s31-mp3
ESP32
Q2-v2
0x616c6f6e
46 × 76 mm192 parts6LNo license0ESP32
ProPrj esp32s31-mp4 2026-09-22
0x616c6f6e
46 × 76 mm135 parts6LNo license0ESP32
Mainboard model reference
0x616c6f6e
46 × 76 mm135 parts6LNo license0ESP32
Q2-v2-placement
0x616c6f6e
46 × 76 mm126 parts6LNo license0ESP32
Base
0x616c6f6e
46 × 76 mm119 parts6LNo license0ESP32
Controls power pullup base
0x616c6f6e
44 × 34 mm26 parts2LNo license0ESP32
Moved grid attempt
0x616c6f6e
44 × 34 mm23 parts2LNo license0RISC-V
Controls
0x616c6f6e
44 × 34 mm23 parts2LNo license0ESP32
Grid trunks attempt
0x616c6f6e
44 × 34 mm23 parts2LNo license0Am213-fpc adapter
0x616c6f6e
87 × 22 mm16 parts2LNo license0
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