Skip to the content
2 layers38 × 87.3 mmBreadESP32, the printed circuit board in 3D

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

5

README

README.md

EaSyPower32

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.

EaSyPower32 board render

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.

SchematicPCB layoutBoard view
SchematicPCB layoutBoard 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)QuantityUnit priceBuying link
10 µF capacitor, C2/C5/C133See listingLCSC C49678
1 µF capacitor, C3/C4/C113See listingLCSC C5199872
100 nF capacitor, C6/C7/C8/C124See listingLCSC C14663
1N5819WS Schottky diode, D11See listingLCSC C5451629
TVS diode, D2/D3/D43See listingLCSC C7519
Indicator LED, D51See listingLCSC C19171390
SK6812 RGB LED, D61See listingLCSC C5378720
USB-C receptacle, J11See listingLCSC C165948
5.1 kΩ resistor, R2/R32See listingLCSC C2907044
75 Ω resistor, R41See listingLCSC C17820
10 kΩ resistor, R5/R6/R73See listingLCSC C98220
Tactile push button, SW1/SW22See listingLCSC C273499
AP2112K-3.3 regulator, U11See listingLCSC C51118
ESP32-S3-WROOM-1-N16R2, U31See listingLCSC 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
QtyValueFootprintReferences
40u1FCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6, C7, C8, C12
310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R6, R7
310uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C5, C13
31uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4, C11
3D_TVSDiode_SMD:D_SOD-323_HandSolderingD2, D3, D4
25k1Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3
2Conn_01x20_PinConnector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ6, J7
2NCConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ8, J9
2SW_PushButton_Switch_SMD:SW_SPST_B3S-1000SW1, SW2
11N5819WSDiode_SMD:D_SOD-323_HandSolderingD1
175RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U1
1B+Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ4
1B-Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ3
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U3
1LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD5
1OUT+Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ5
1OUT-Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ2
1SK6812LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mmD6
1TYPE-C-31-M-12TYPE-C-31-M-12:HRO_TYPE-C-31-M-12J1

Similar boards

  • 2 layers95 × 57 mmSnakeCYD, the printed circuit board in 3D

    SnakeCYD

    Nadoooor/SnakeCYD

    a custom CYD, all in an PCB with snake style

    39 partsMIT
  • 2 layers80.4 × 120 mmNext Gen MacroPad, the printed circuit board in 3D

    Next Gen MacroPad

    DevX-Dragon/Next-Gen-MacroPad

    This is a integrated macropad with all an programmable SoC

    85 parts1
  • 4 layers100 × 100 mmBoard1 power, the printed circuit board in 3D

    Board1 power

    DashiellRussell/aurc-bms

    AURC Battery Management System (KiCad)

    148 parts
  • 2 layers160 × 160 mmChessy, the printed circuit board in 3D

    Chessy

    esp-chessy/chessy-pcb

    421 partsGPL-3.0
  • 4 layers48 × 42 mmGimme danger, the printed circuit board in 3D

    Gimme danger

    EDA-bench/eda-bench

    Execution-based benchmark for open-book KiCad PCB reconstruction agents

    113 parts4
  • 6 layers42.8 × 66.3 mmPlant Monitor, the printed circuit board in 3D

    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 mmCommunicator pcb, the printed circuit board in 3D

    Communicator pcb

    Hack-a-Day/2025-Communicator_Badge

    The 2025 Hackaday Supercon RF Communicator Badge

    58 parts107MIT
  • 4 layers139.6 × 129.4 mmScience v2, the printed circuit board in 3D

    Science v2

    Sagnik-Tech/jubilant-succotash

    Design of a Science PCB

    266 parts1

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.