Q2-v2
0x616c6f6e·esp32s31-mp3·hardware-q2-v2/q2-v2.kicad_pcb
About the Q2-v2 PCB
Q2-v2 is an open source ESP32 PCB design by 0x616c6f6e, published on GitHub. It is a 6-layer board measuring 46 × 76 mm, with 192 components from 94 distinct parts.
Its main chip is the ESP32-S31NRV16, from the ESP32 family. Other key parts include the XM25QH64DHIQT, DSCB_BQ25895RTW, TLV62568DBVR, ME6211C18M5G-N and GEK100. By type, the board carries 82 capacitors, 62 resistors, 17 ICs, 8 inductors, 7 transistors and 3 connectors.
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 Q2-v2
Q2-v2 bill of materials (BOM)
192 components, 94 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S31NRV16 RX8130CE:BB Espressif | FP_U1 | U1 |
| 1 | XM25QH64DHIQT CS43131-CNZ XMC | FP_U2 | U2 |
| 1 | DSCB_BQ25895RTW | FP_U3 | U3 |
| 1 | TLV62568DBVR | FP_U4 | U4 |
| 1 | ME6211C18M5G-N | FP_U5 | U5 |
| 1 | GEK100 | FP_U6 | U6 |
| 1 | PCA9306DQER | FP_U7 | U7 |
| 1 | SN74LV4T125RGYR | FP_U8 | U8 |
| 1 | ESP32-S31NRV16 | FP_U9 | U9 |
| 1 | W25Q128JVSIQ | FP_U10 | U10 |
| 1 | DRV2605LDGSR | FP_U11 | U11 |
| 1 | CH343P | FP_U12 | U12 |
| 1 | STC3115AIQT | FP_U14 | U14 |
| 1 | LSM6DS3TR-C | FP_U15 | U15 |
| 1 | SGM7229YMS10G/TR | FP_U17 | U17 |
| 1 | TLV75533PDBVR | FP_U20 | U20 |
| 1 | SN74LVC1G123DCUR | FP_U21 | U21 |
| 1 | BSS138 | FP_Q101 | Q101 |
| 1 | BSS138 | FP_Q102 | Q102 |
| 1 | BSS138 | FP_Q103 | Q103 |
Show 74 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BSS138 | FP_Q104 | Q104 |
| 1 | BSS138 | FP_Q105 | Q105 |
| 1 | MMBT3904 | FP_Q106 | Q106 |
| 1 | MMBT3904 | FP_Q107 | Q107 |
| 1 | 26MHz | FP_X1 | X1 |
| 1 | 40MHz 15pF 10ppm MDH 2.3.3.400001552EL | FP_Y101 | Y101 |
| 1 | PJ-342B-TX-SMT | FP_CN1 | CN1 |
| 1 | Solder wire pads | FP_CN2 | CN2 |
| 1 | Solder wire pads | FP_CN3 | CN3 |
| 1 | TF PUSH | FP_CARD2 | CARD2 |
| 1 | HC-FPC-05-10-12RLTAG | FP_FPC1 | FPC1 |
| 1 | OK-23GF024-04 | FP_JDISP1 | JDISP1 |
| 1 | Hirose U.FL-R-SMT-1 | FP_JRF1 | JRF1 |
| 1 | ~ | FP_SCREW1 | SCREW1 |
| 1 | ~ | FP_SCREW2 | SCREW2 |
| 1 | ~ | FP_SCREW3 | SCREW3 |
| 1 | ~ | FP_SCREW5 | SCREW5 |
| 1 | TYPE-C 16PIN 2MD(073) | FP_USB1 | USB1 |
| 1 | BV-FA03ZCF USBLC6-2SC6 Bencent | FP_D1 | D1 |
| 1 | B5817W | FP_D2 | D2 |
| 1 | 2.2uH Murata | FP_L1 | L1 |
| 1 | 2.2uH Murata | FP_L2 | L2 |
| 1 | LQP03TN24NH02D BLM18KG601SN1D Murata | FP_L3 | L3 |
| 1 | 2.4nH | FP_L101 | L101 |
| 1 | 3.9nH | FP_L102 | L102 |
| 1 | 24nH LQP03TN24NH02D | FP_L103 | L103 |
| 1 | 2nH LQP03TN2N0B02D | FP_L104 | L104 |
| 1 | 0R | R_0402_1005Metric | L105 |
| 1 | GRM0335C1H240JA01D 10uF Murata | FP_C1 | C1 |
| 1 | GRM0335C1H270JA01D 10uF Murata | FP_C2 | C2 |
| 31 | 100nF | C_0402_1005Metric | C3, C7, C27, C28, C29, C34, C35, C36 +23 |
| 10 | 1uF | C_0402_1005Metric | C4, C30, C31, C39, C54, C105, C113, C116 +2 |
| 1 | GRM033R60J105MEA2D 1uF Murata | C_0402_1005Metric | C5 |
| 1 | GRM033R71A103KA01D 100nF Murata | C_0402_1005Metric | C6 |
| 1 | 22uF Murata | FP_C8 | C8 |
| 1 | 4.7uF Murata | FP_C9 | C9 |
| 1 | 10uF | FP_C10 | C10 |
| 1 | CL05A474KQ5NNNC 47nF Samsung | C_0402_1005Metric | C11 |
| 1 | GRM033R60J104KE19D 10uF Murata | FP_C12 | C12 |
| 1 | GRM033R60J105MEA2D 100nF Murata | C_0402_1005Metric | C13 |
| 1 | GRM033R60J104KE19D 1uF Murata | FP_C14 | C14 |
| 1 | CL05A106MQ5NUNC 10uF Samsung | FP_C15 | C15 |
| 1 | GRM033R60J105MEA2D 47uF Murata | FP_C16 | C16 |
| 7 | GRM033R60J104KE19D 2.2uF Murata | C_0402_1005Metric | C17, C19, C20, C22, C23, C24, C25 |
| 1 | GRM033R60J104KE19D 22uF Murata | FP_C18 | C18 |
| 1 | GRM033R60J105MEA2D 2.2uF Murata | C_0402_1005Metric | C21 |
| 2 | 4.7uF | C_0402_1005Metric | C26, C137 |
| 2 | 10pF | C_0402_1005Metric | C32, C33 |
| 2 | 220nF | C_0402_1005Metric | C43, C61 |
| 3 | 10uF | C_0402_1005Metric | C49, C110, C115 |
| 1 | 24pF | C_0402_1005Metric | C101 |
| 1 | 27pF | C_0402_1005Metric | C102 |
| 2 | 1.5pF | C_0402_1005Metric | C103, C104 |
| 1 | 10nF | C_0402_1005Metric | C106 |
| 1 | 1.3pF | C_0402_1005Metric | C107 |
| 2 | DNP | C_0402_1005Metric | C108, C109 |
| 2 | 2.2uF | C_0402_1005Metric | C130, C131 |
| 1 | 0201WMF0000TCE 10mΩ UniOhm | FP_R1 | R1 |
| 1 | 0201WMF0000TCE 1K UniOhm | R_0402_1005Metric | R2 |
| 1 | 0201WMF0000TCE 22K1 UniOhm | R_0402_1005Metric | R3 |
| 2 | 0201WMF0000TCE 100K UniOhm | R_0402_1005Metric | R4, R5 |
| 1 | 0201WMF4990TCE 10K UniOhm | R_0402_1005Metric | R6 |
| 28 | 10K | R_0402_1005Metric | R7, R18, R19, R20, R22, R25, R26, R29 +20 |
| 1 | 0201WMF0000TCE 10K UniOhm | R_0402_1005Metric | R8 |
| 1 | 0201WMF0000TCE 700R UniOhm | R_0402_1005Metric | R9 |
| 1 | 0201WMF1002TCE 10K UniOhm | R_0402_1005Metric | R10 |
| 9 | 100K | R_0402_1005Metric | R11, R12, R21, R122, R123, R124, R127, R129 +1 |
| 1 | 5K23 | R_0402_1005Metric | R13 |
| 1 | 30K1 | R_0402_1005Metric | R14 |
| 2 | 200K | R_0402_1005Metric | R17, R130 |
| 2 | 5K1 | R_0402_1005Metric | R31, R32 |
| 1 | 1K | R_0402_1005Metric | R33 |
| 8 | 0R | R_0402_1005Metric | R34, R101, R102, R103, R104, R105, R108, R109 |
| 1 | 499R | R_0402_1005Metric | R106 |
Q2-v2 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.
Q2-v2: common questions
What microcontroller does the Q2-v2 use?
The Q2-v2 is built around the ESP32-S31NRV16, from the ESP32 family.
How big is the Q2-v2 PCB?
The Q2-v2 measures 46 × 76 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the Q2-v2?
192 components, from 94 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 Q2-v2 design files?
From the 0x616c6f6e/esp32s31-mp3 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 Q2-v2 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 Q2-v2 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
Mainboard model reference
0x616c6f6e
46 × 76 mm135 parts6LNo license0ESP32
ProPrj esp32s31-mp4 2026-09-22
0x616c6f6e
46 × 76 mm135 parts6LNo license0ESP32
Q2-v2-placement
0x616c6f6e
46 × 76 mm126 parts6LNo license0ESP32
Base
0x616c6f6e
46 × 76 mm119 parts6LNo license0ESP32
Core reference
0x616c6f6e
22 × 30 mm47 parts4LNo license0ESP32
Controls power pullup base
0x616c6f6e
44 × 34 mm26 parts2LNo license0RISC-V
Controls
0x616c6f6e
44 × 34 mm23 parts2LNo license0ESP32
Grid trunks attempt
0x616c6f6e
44 × 34 mm23 parts2LNo license0ESP32
Moved grid 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