Controls power pullup base

0x616c6f6e·esp32s31-mp3·hardware-controls/reference/routing/controls-power-pullup-base.kicad_pcb

Controls power pullup base PCB layout, top view — open source ESP32 board by 0x616c6f6e

About the Controls power pullup base PCB

Controls power pullup base is an open source ESP32 PCB design by 0x616c6f6e, published on GitHub. It is a 2-layer board measuring 44 × 34 mm, with 26 components from 15 distinct parts.

Its main chip is the ESP32-S31NRV16, from the ESP32 family. Other key parts include the XM25QH64DHIQT. By type, the board carries 14 resistors, 5 switches, 4 capacitors, 2 ICs and 1 connector.

From the project

最终文件是上两级的 controls.kicadpcb`,此目录仅记录布线交换输入,不应直接作为主工程编辑。

最终文件是上两级的 controls.kicadpcb`,此目录仅记录布线交换输入,不应直接作为主工程编辑。

当前记录对应 B 版。controls-sensors-base.kicadpcb 已连接三个 WHEEL 网络,并预布 U2 到 R4 的 SDA 出线。controls-route.dsn 将真实的触摸铜面边界表示为正面避让区,冻结这些已有连接,然后由 Freerouting 2.4.1 完成其他网络;controls-route.ses` 为回传记录。

这是有意采用的交换方式:KiCad 的 DSN 导出会把凹形自定义焊盘近似为凸包;普通信号层铜面在该布线工具中也不默认阻挡其他网络。直接使用这两种表示会得到错误候选。因此本记录在 DSN 中省略 E1 引脚,使用真实边界的避让区。布线器的交换格式提示不能代替原生 KiCad DRC;本项目不设置实际 PCB 的错误豁免。

Main components on the Controls power pullup base

Controls power pullup base bill of materials (BOM)

26 components, 15 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-S31NRV16
AT42QT2120-MMHR
Espressif
U1
1
XM25QH64DHIQT
TCA6408ARGTR
XMC
U2
1
FH19C-12S-0.5SH(10)
J1
5
SKSWCEE010
SW1, SW2, SW3, SW4, SW5
1
GRM0335C1H240JA01D
100nF
Murata
C1
1
GRM0335C1H270JA01D
1uF
Murata
C2
2
100nF
Murata
C3, C4
3
0201WMF0000TCE
10k
UniOhm
R1, R2, R3
2
0201WMF0000TCE
4.7k
UniOhm
R4, R5
1
0201WMF4990TCE
10k
UniOhm
R6
3
10k
R7, R13, R14
1
0201WMF0000TCE
22R
UniOhm
R8
1
0201WMF0000TCE
47k
UniOhm
R9
1
0201WMF1002TCE
47k
UniOhm
R10
2
47k
R11, R12

Controls power pullup base 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.

Controls power pullup base: common questions

What microcontroller does the Controls power pullup base use?

The Controls power pullup base is built around the ESP32-S31NRV16, from the ESP32 family.

How big is the Controls power pullup base PCB?

The Controls power pullup base measures 44 × 34 mm, has 2 copper layers and is 0.8 mm thick.

How many components are on the Controls power pullup base?

26 components, from 15 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 Controls power pullup base 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 Controls power pullup base 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 Controls power pullup base 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