

BreadESP32
ESP32 S3 dev kit with an (easy) place to slot in a TP4056 charger module(power) [woahh creative name]
- Size
- 38 × 87.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 35
- Nets
- 53
- Pads
- 185
- Tracks, vias
- 375, 34
- Pours
- 14
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 Oct 2026
- Updated
- 27 Oct 2026
Overview
BreadESP32 is an open-source printed circuit board by NZX37, from the NZX37/EaSyPower32 repository on GitHub. It is a 2-layer board of 38 × 87.3 mm with 35 parts on 53 nets, routed with 375 tracks and 34 vias.
It is built around the ESP32-S3-WROOM-1-N8, AP2112K-3.3 and 1N5819WS, with the SK6812 and TYPE-C-31-M-12 among its other parts. Its parts include 10 capacitors, 9 connectors, 6 resistors, 6 diodes and 2 ICs. It belongs with the power boards and the ESP32 boards of this library.
Main components
5ESP32-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 ModulesAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorised1N5819WS
SOD-3231 Independent 1A 25A 40V 500uA@40V 600mV@1A SOD-323 Schottky Diodes ROHSGuangdong HottechSchottky DiodesSK6812
SMD-4P,5.4x5mm-40℃~+85℃ 0.6mA 1.6mm 120° 160mcd~320mcd 1kHz 2000V 280mcd~515mcd 3.7V~5.5V 460nm~470nm 520nm~530nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Built-in power-on reset circuit Semi-transparent lens SMD-4P,5.4x5mm RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)TYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
README.mdEaSyPower32
EaSyPower32 is an ESP32-S3 development board with USB-C and a connection for a TP4056 charger module. It is designed to make battery-powered ESP32 projects easier to prototype.

Features
- ESP32-S3-WROOM-1 module (N16R2)
- USB-C connection
- AP2112K 3.3 V regulator
- Reset and boot buttons
- Status LED and SK6812 RGB LED
- Breakout pins for connecting a TP4056 charger module
The TP4056 itself is not included on the PCB; install a compatible charger module in the board's battery-power connection.
Design files
KiCad source files are in kicad files/. The schematic and board previews are shown below.
| Schematic | PCB layout | Board view |
|---|---|---|
![]() | ![]() | ![]() |
Manufacturing
Ready-to-upload Gerber and drill files are in Production Files/. The original fabrication bundle is EaSyPower32_v1.zip. It contains the copper, solder mask, paste, silkscreen, board outline, and plated/non-plated drill files. The matching BOM and placement files are included as CSVs in the same folder.
For a new or modified board revision, open breadESP32.kicad_pcb in KiCad and regenerate fabrication outputs from that board before ordering. Check the board outline and manufacturer design rules against your chosen fabricator.
Bill of materials
Assembly quantities are for one board and match the assembly BOM. Unit prices vary with order quantity and stock; each LCSC listing shows the current price.
| Part / reference(s) | Quantity | Unit price | Buying link |
|---|---|---|---|
| 10 µF capacitor, C2/C5/C13 | 3 | See listing | LCSC C49678 |
| 1 µF capacitor, C3/C4/C11 | 3 | See listing | LCSC C5199872 |
| 100 nF capacitor, C6/C7/C8/C12 | 4 | See listing | LCSC C14663 |
| 1N5819WS Schottky diode, D1 | 1 | See listing | LCSC C5451629 |
| TVS diode, D2/D3/D4 | 3 | See listing | LCSC C7519 |
| Indicator LED, D5 | 1 | See listing | LCSC C19171390 |
| SK6812 RGB LED, D6 | 1 | See listing | LCSC C5378720 |
| USB-C receptacle, J1 | 1 | See listing | LCSC C165948 |
| 5.1 kΩ resistor, R2/R3 | 2 | See listing | LCSC C2907044 |
| 75 Ω resistor, R4 | 1 | See listing | LCSC C17820 |
| 10 kΩ resistor, R5/R6/R7 | 3 | See listing | LCSC C98220 |
| Tactile push button, SW1/SW2 | 2 | See listing | LCSC C273499 |
| AP2112K-3.3 regulator, U1 | 1 | See listing | LCSC C51118 |
| ESP32-S3-WROOM-1-N16R2, U3 | 1 | See listing | LCSC C2913205 |
See BOM.md for the full component list. The TP4056 charger module is external and is not included in this assembly BOM. The project journal is in JOURNAL.md, and the Firmware/ folder contains a minimal Arduino sketch.
Parts
35| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0u1F | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C7, C8, C12 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R6, R7 |
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C5, C13 |
| 3 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4, C11 |
| 3 | D_TVS | Diode_SMD:D_SOD-323_HandSoldering | D2, D3, D4 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3 |
| 2 | Conn_01x20_Pin | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J6, J7 |
| 2 | NC | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J8, J9 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3S-1000 | SW1, SW2 |
| 1 | 1N5819WS | Diode_SMD:D_SOD-323_HandSoldering | D1 |
| 1 | 75R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | B+ | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J4 |
| 1 | B- | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J3 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U3 |
| 1 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D5 |
| 1 | OUT+ | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J5 |
| 1 | OUT- | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J2 |
| 1 | SK6812 | LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm | D6 |
| 1 | TYPE-C-31-M-12 | TYPE-C-31-M-12:HRO_TYPE-C-31-M-12 | J1 |
Similar boards
- 2 layers95 × 57 mm

- 2 layers80.4 × 120 mm

Next Gen MacroPad
DevX-Dragon/Next-Gen-MacroPad
This is a integrated macropad with all an programmable SoC
85 parts1 - 4 layers100 × 100 mm

- 2 layers160 × 160 mm

- 4 layers48 × 42 mm

Gimme danger
EDA-bench/eda-bench
Execution-based benchmark for open-book KiCad PCB reconstruction agents
113 parts4 - 6 layers42.8 × 66.3 mm

Plant Monitor
C-yue28/Plant-Monitor
ML-powered plant monitor, tracking metrics such as temperature, humidity, soil moisture, etc to inform plant watering behavior.
59 parts - 2 layers148 × 81 mm

Communicator pcb
Hack-a-Day/2025-Communicator_Badge
The 2025 Hackaday Supercon RF Communicator Badge
58 parts107MIT - 4 layers139.6 × 129.4 mm

Questions
How big is the BreadESP32 PCB?
It measures 38 × 87.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BreadESP32 use?
35 parts, built around the ESP32-S3-WROOM-1-N8, AP2112K-3.3, 1N5819WS and SK6812. 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 BreadESP32 KiCad files?
From the NZX37/EaSyPower32 repository on GitHub, at the commit this page was made from: the board is kicad files/breadESP32.kicad_pcb and its schematic kicad files/breadESP32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BreadESP32 design in my own project?
Its repository states no licence, so its author keeps all rights: ask NZX37 before reusing the design.


