

The goal is a slim, fully self-contained touch screen device on a custom PCB that can be charged and programmed via a single USB-C port.
- Size
- 61 × 58 mm
- Copper layers
- 2
- Thickness
- 1 mm
- Parts
- 35
- Nets
- 81
- Pads
- 221
- Tracks, vias
- 62, 0
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 7 May 2025
- Updated
- 7 May 2025
Overview
Proto is an open-source printed circuit board by crypticdenis, from the crypticdenis/Entangled-Hearts repository on GitHub. It is a 2-layer board of 61 × 58 mm with 35 parts on 81 nets, routed with 62 tracks and 0 vias.
It is built around the ESP32-S3-WROOM-1-N8, XPT2046 and BQ24040DSQR, with the KMR621NGLFS among its other parts. Its parts include 12 capacitors, 10 resistors, 5 ICs, 3 diodes and 2 connectors. It belongs with the ESP32 boards of this library.
Main components
4ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesXPT2046
TSSOP-16-40℃~+85℃ 12 2.2V~5.25V、2.7V~3.6V 4-Wire Resistive 500uA Built-in temperature sensor Built-in、External SPI TSSOP-16 Touch Screen Controllers ROHSXPTTouch Screen ControllersBQ24040DSQR
WSON-10-EP(2x2)0℃~+125℃ 1 1A 1mA 3.5V~28V 4.2V 800mV Charging IC Lithium Battery Support Support WSON-10-EP(2x2) Battery Management ROHSTexas InstrumentsBattery ManagementKMR621NGLFS
SMD-40℃~+85℃ 1.9mm 2.8mm 2N 32V 4.6mm 50mA Gull Wing IP67 Round Button SPST-NO Surface Mount,Vertical SMD Tactile Switches ROHSC&KTactile Switches
README
README.mdThe goal is a slim, fully self-contained touch screen device on a custom PCB that can be charged and programmed via a single USB-C port.
Parts
35| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C4, C7, C8, C12, C14, C15, C16 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R8, R9, R16, R22 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R11, R12 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3, C6 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C2, C13 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | KMR621NGLFS | KMR621NGLFS:SW_KMR621NGLFS | S1, S2 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D3, D6 |
| 1 | 220R | Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | 22uF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | 540 | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | BQ24040DSQR | BQ24040DSQR:SON40P200X200X80-11N | U4 |
| 1 | Conn_01x42_Pin | MyLibrary:FFC-SMD_FFC05001-40SBB124W5M | J1 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U1 |
| 1 | USB_C_Receptacle_USB2.0_16P | MyLibrary:USB-C-SMD_TYPE-C-31-M-08A | J3 |
| 1 | XPT2046 | XPT2046:TSSOP16 | IC1 |
| 1 | ~ | MyLibrary:SOT-223-3_L6.7-W3.7-P2.30-LS7.0-BR | U5 |
| 1 | ~ | Package_TO_SOT_SMD:SOT-723 | D2 |
| 1 | ~ | MyLibrary:CONN-SMD_ZX-PH2.0-WT2P | U2 |
Questions
How big is the Proto PCB?
It measures 61 × 58 mm and has 2 copper layers, 1 mm thick.
What parts does the Proto use?
35 parts, built around the ESP32-S3-WROOM-1-N8, XPT2046, BQ24040DSQR and KMR621NGLFS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Proto KiCad files?
From the crypticdenis/Entangled-Hearts repository on GitHub, at the commit this page was made from: the board is proto/proto.kicad_pcb and its schematic proto/proto.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Proto design in my own project?
Its repository states no licence, so its author keeps all rights: ask crypticdenis before reusing the design.
Similar boards
- 2 layers50.2 × 95.2 mm

- 2 layers86 × 50 mm

- 4 layers24 × 44 mm

- 4 layers63.7 × 21 mm

ESP32 custom
verma-suraj/ESP32_custom
A 3D walkthrough of the board is available in demo/3D view of the Board.mp4.
46 parts - 2 layers97.3 × 71 mm

ZynScreen v1
zynthian/zynthian-hw
Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...
43 parts156 - 2 layers99.3 × 61.8 mm

- 4 layers30 × 61.1 mm

Meshtastic LoRa
BirryGit/Battery-Powered-Meshtastic-Board
I want to learn how to make PCBs, and this seemed like a good idea. I originally was following the Stasis tutorial, but veered away from it significantly. I want to get into meshtastic, so this is awesome :)
31 parts - 2 layers82 × 50 mm

ESP S3 MONITOR V 1 2
electromotif208/pcb-portfolio
👨💻 Electronics Engineer 📺 YouTube: ELECTROMOTIF 🔧 Tools: KiCad, EasyEDA 📡 Domains: Power Supply, ESP32, IoT, Embedded Hardware
90 parts