Mainboard model reference

0x616c6f6e·esp32s31-mp3·mechanical/final-board-review/mainboard-model-reference.kicad_pcb

Mainboard model reference PCB layout, top view — open source ESP32 board by 0x616c6f6e

About the Mainboard model reference PCB

Mainboard model reference is an open source ESP32 PCB design by 0x616c6f6e, published on GitHub. It is a 6-layer board measuring 46 × 76 mm, with 135 components from 57 distinct parts.

Its main chip is the ESP32-S31NRV16, from the ESP32 family. Other key parts include the XM25QH64DHIQT. By type, the board carries 59 capacitors, 42 resistors, 16 ICs, 4 inductors, 3 connectors and 2 diodes.

From the project

检查日期:2026-09-22。打开 Q2FinalMainboardAssembly.FCStd,默认显示实际导入的两块 PCB 与内部结构;展开 ReviewDiagnostics` 可查看红色干涉实体和主板安装孔轴线。

检查日期:2026-09-22。打开 Q2FinalMainboardAssembly.FCStd,默认显示实际导入的两块 PCB 与内部结构;展开 ReviewDiagnostics` 可查看红色干涉实体和主板安装孔轴线。

同日机械修改:SCREW3 对应后盖固定柱及孔按 KiCad 顶视图向左移动 0.5 mm(向板内)。壳体中的实际中心由 (3.500, 43.500) 改为 (4.000, 43.500) mm,孔径、柱径和高度不变。当前 PCB 孔位未修改,所以该孔与后盖固定柱暂差约 0.499 mm。后盖 STEP/STL、外观样件工程和打样 ZIP 已同步更新;见 screw3-shift-check.json。

主板来源为 hardware-q2/ProPrjesp32s31-mp42026-09-22.kicadpcb,按键板来源为 hardware-controls/controls.kicadpcb。主板 1.6 mm、小板 0.8 mm;两块源 PCB 均未修改。主板以原板框注册到壳体坐标,背面 Z=4.2、正面 Z=5.8 mm;小板背面 Z=11.1、正面 Z=11.9 mm。

Main components on the Mainboard model reference

Mainboard model reference bill of materials (BOM)

135 components, 57 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-S31NRV16
Espressif
U1
1
XM25QH64DHIQT
FLASH
XMC
U2
1
—
U3
2
—
U4, U16
1
—
U5
1
—
U6
1
—
U7
1
—
U8
1
—
U9
1
—
U10
1
—
U11
1
—
U12
1
—
U14
1
—
U15
1
—
U17
1
—
X1
1
—
CN1
1
—
CN2
1
—
CN3
1
—
CARD2
Show 37 more
QtyPartRefs
1
—
FPC1
1
—
FPC2
4
—
SCREW1, SCREW2, SCREW3, SCREW5
1
—
USB1
1
BV-FA03ZCF
ESD
Bencent
D1
1
—
D2
1
2.0 ~ 3.0 nH only for reference
Murata
L1
1
3.5 ~ 4.0 nH only for reference
Murata
L2
1
LQP03TN24NH02D
Murata
L3
1
LQP03TN2N0B02D
Murata
L4
1
GRM0335C1H240JA01D
Murata
C1
1
GRM0335C1H270JA01D
Murata
C2
1
1.2 ~ 1.8 pF only for reference
Murata
C3
1
1.2 ~ 1.8 pF only for reference
Murata
C4
2
GRM033R60J105MEA2D
1uF/6.3V(20%)
Murata
C5, C21
1
GRM033R71A103KA01D
10nF/10V(10%)
Murata
C6
1
1.5 ~ 1.2 pF only for reference
Murata
C7
1
TBD
Murata
C8
1
TBD
Murata
C9
5
—
C10, C42, C55, C56, C57
1
CL05A474KQ5NNNC
0.47uF/6.3V(10%)
Samsung
C11
2
GRM033R60J104KE19D
0.1uF/6.3V(10%)
Murata
C12, C14
1
GRM033R60J105MEA2D
1uF/6.3V(20%)
Murata
C13
1
CL05A106MQ5NUNC
10uF/6.3V(20%)
Samsung
C15
1
GRM033R60J105MEA2D
1uF/6.3V(20%)
Murata
C16
7
GRM033R60J104KE19D
0.1uF/6.3V(10%)
Murata
C17, C19, C20, C22, C23, C24, C25
1
GRM033R60J104KE19D
0.1uF/6.3V(10%)
Murata
C18
11
—
C26, C27, C28, C29, C30, C31, C32, C33 +3
19
—
C36, C37, C38, C39, C40, C41, C43, C44 +11
1
0201WMF0000TCE
0(1%)
UniOhm
R1
6
0201WMF0000TCE
0(1%)
UniOhm
R2, R3, R4, R5, R8, R9
1
0201WMF4990TCE
499(1%)
UniOhm
R6
29
—
R7, R11, R12, R13, R14, R20, R21, R22 +21
1
0201WMF1002TCE
10K(1%)
UniOhm
R10
1
—
R17
2
—
R18, R19
1
—
R40

Mainboard model 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.

Mainboard model reference: common questions

What microcontroller does the Mainboard model reference use?

The Mainboard model reference is built around the ESP32-S31NRV16, from the ESP32 family.

How big is the Mainboard model reference PCB?

The Mainboard model reference measures 46 × 76 mm, has 6 copper layers and is 1.6 mm thick.

How many components are on the Mainboard model reference?

135 components, from 57 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 Mainboard model 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 Mainboard model 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 Mainboard model 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

Similar boards