Skip to the content
PCBKitNew board
4 layers25.4 × 62.7 mmESP32 Board, the printed circuit board in 3D

Custom ESP32-S3-MINI-1 development board

Size
25.4 × 62.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
27
Nets
55
Pads
210
Tracks, vias
655, 104
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
13 Jun 2026
Updated
24 Jun 2026

Overview

ESP32 Board is an open-source printed circuit board by Fred98246, from the Fred98246/ESP-32-Dev-Board repository on GitHub, published under the MIT licence. It is a 4-layer board of 25.4 × 62.7 mm with 27 parts on 55 nets, routed with 655 tracks and 104 vias.

It is built around the ESP32-S3-MINI-1-N8, ENS210 and D3V3XA4B10LP, with the TLV75801PDRV and WS2812B among its other parts. Its parts include 8 capacitors, 8 resistors, 4 ICs, 3 connectors and 2 diodes. It belongs with the microcontroller boards boards and the ESP32 boards of this library.

Main components

5

README

README.md

Custom ESP32-S3-MINI-1 Development Board

Overview

This repository contains the hardware design files for a custom ESP32-S3 4 layer development board. Built around the ESP32-S3-MINI-1 module, this board is designed for flexible IoT development.

The schematic and PCB layout were designed using KiCad V6 E.D.A.

Schematic:

image

PCB:

image image

Layers:

image image image image

3D View:

image

Hardware Features

This development board includes:

  • Microcontroller: ESP32-S3-MINI-1 (Wi-Fi & Bluetooth LE).
  • USB Interface: USB Type-C receptacle with dedicated ESD protection (D3V3XA4B10LP).
  • Power Management: 5V to 3.3V LDO regulator (TLV75801PDBV) with a dedicated power indicator LED.
  • Onboard Sensors & Outputs:
    • ENS210 Temperature and Humidity Sensor (connected via I2C).
    • WS2812B Addressable RGB LED for visual status feedback.
  • User Controls: Physical BOOT and RESET tactile switches for easy flashing and debugging.
  • Expansion: Two 22-pin headers breaking out GPIOs, I2C, UART, USB data lines, and power rails for easy breadboarding.

Acknowledgements & Design Methodology

The design of this custom board was verified and optimized following the hardware design tutorials by John Teel at Predictable Designs.

Related Documents & Resources

For detailed specifications on the core components and reference designs, please consult the following official Espressif documentation:

  • ESP32-S3 Datasheet (PDF) [blocked]
  • ESP32-S3-MINI-1 & ESP32-S3-MINI-1U Datasheet (PDF) [blocked]
  • ESP32-S3-DevKitM-1 Schematic (PDF) [blocked]
  • ESP32-S3-DevKitM-1 PCB layout (PDF) [blocked]
  • ESP32-S3-DevKitM-1 Dimensions (PDF) [blocked]
  • ESP32-S3-DevKitM-1 Dimensions source file (DXF) [blocked]

Repository Structure

  • /Hardware - KiCad project files (.pro, .sch, .kicad_pcb).
  • /Docs - Exported schematics, BOM, and Gerber files for manufacturing.
  • /Firmware - Example code for testing the WS2812B LED and ENS210 sensor.

Parts

27
QtyValueFootprintReferences
410uCapacitor_SMD:C_0603_1608MetricC1, C5, C6, C8
30.1uCapacitor_SMD:C_0603_1608MetricC2, C3, C4
310KResistor_SMD:R_0603_1608MetricR2, R8, R9
35.1KResistor_SMD:R_0603_1608MetricR3, R4, R5
2Conn_01x22_PinConnector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_VerticalJ2, J3
10.1UCapacitor_SMD:C_0603_1608MetricC10
11MResistor_SMD:R_0603_1608MetricR6
1200kResistor_SMD:R_0603_1608MetricR7
1BOOTButton_Switch_SMD:SW_SPST_PTS810SW2
1D3V3XA4B10LPPackage_DFN_QFN:Diodes_UDFN-10_1.0x2.5mm_P0.5mmU3
1ENS210Package_DFN_QFN:AMS_QFN-4-1EP_2x2mm_P0.95mm_EP0.7x1.6mmU4
1ESP32-S3-MINI-1RF_Module:ESP32-S2-MINI-1U1
1REDLED_SMD:LED_0603_1608MetricD2
1RESETButton_Switch_SMD:SW_SPST_PTS810SW1
1TLV75801PDRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1

Questions

How big is the ESP32 Board PCB?

It measures 25.4 × 62.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ESP32 Board use?

27 parts, built around the ESP32-S3-MINI-1-N8, ENS210, D3V3XA4B10LP and TLV75801PDRV. 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 ESP32 Board KiCad files?

From the Fred98246/ESP-32-Dev-Board repository on GitHub, at the commit this page was made from: the board is ESP32_Board.kicad_pcb and its schematic ESP32_Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32 Board design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers26.4 × 56.8 mmESP32 Dev module, the printed circuit board in 3D

    ESP32 Dev module

    andresmoreno2702-gif/ESP32-S3-Dev-Board-Project

    All KICAD Files and Schematics

    26 partsMIT
  • 2 layersEsp32 pcb, the printed circuit board in 3D

    Esp32 pcb

    bobbobdude/AF1_Runiom_Project

    I'm thinking that this repo can be a collection of everything we are up to with code, PCB design, 3D models and also general planning.

    26 parts
  • 4 layers25.8 × 63 mmCustom ESP32 S3 Mini, the printed circuit board in 3D

    Custom ESP32 S3 Mini

    ChitranshChiranjeev/Custom-ESP32-S3-Mini-PCB-using-KiCad

    4-layer ESP32-S3-MINI PCB designed in KiCad with USB Type-C differential routing, LDO power regulation, temperature/humidity sensing, RGB LED, and USB protection circuitry.

    26 parts
  • 4 layers25.5 × 62.8 mmAqproto, the printed circuit board in 3D

    Aqproto

    HOUXA8/aqproto

    Personal Project

    31 parts
  • 4 layers25.7 × 63 mmEsp32 pcb, the printed circuit board in 3D

    Esp32 pcb

    LJBirch/esp32_pcb

    30 parts
  • 4 layers35 × 30.1 mmHNTemperatureMonitorPCB, the printed circuit board in 3D

    HNTemperatureMonitorPCB

    lyallbeveridge/HNTemperatureMonitor

    A simple, quick and dirty temperature monitor. The main goal is to get an ESP32 working with Dad's API and just report numbers all the time. I will also get experience with soldering.

    34 parts
  • 4 layers25.4 × 62.7 mmEsp32 pcb, the printed circuit board in 3D

    Esp32 pcb

    satwikkamath/ESP32_with_temp_sensor_PCB_Design

    This project uses an ESP32-S3-MINI-1-N8 microcontroller to interface with an ENS210 temperature and humidity sensor and a WS2812B RGB LED.

    26 parts
  • 4 layers30.2 × 68.6 mmEsp32, the printed circuit board in 3D

    Esp32

    skkgokul/4-layer--PCB-Design-esp32--mini-board

    ESP 32 mini is a type of microcontroller which is uesd to control the IOT devices and for various projectes

    26 parts