Skip to the content
PCBKitNew board
4 layers31 × 64 mmEsp32-s3-devkit, the printed circuit board in 3D

Esp32-s3-devkit

HeyPCB/esp32-s3-devkit

ESP32-S3 dev board in the DevKitC-1 layout (31 x 64 mm, 4 layers, KiCad 10), built through HeyPCB's MCP server

Size
31 × 64 mm
Copper layers
4
Thickness
1.6 mm
Parts
30
Nets
43
Pads
188
Tracks, vias
397, 47
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Oct 2026
Updated
16 Oct 2026

Overview

Esp32-s3-devkit is an open-source printed circuit board by HeyPCB, from the HeyPCB/esp32-s3-devkit repository on GitHub, published under the MIT licence. It is a 4-layer board of 31 × 64 mm with 30 parts on 43 nets, routed with 397 tracks and 47 vias.

It is built around the ESP32-S3-WROOM-1-N8R8, AMS1117-3.3 and USBLC6-2SC6, with the WS2812B and 1N5819W among its other parts. Its parts include 12 capacitors, 6 resistors, 4 diodes, 3 ICs and 3 connectors. It belongs with the microcontroller boards boards and the ESP32 boards of this library.

Main components

5

README

README.md

ESP32-S3 DevKit

A 31 × 64 mm ESP32-S3 development board laid out like Espressif's DevKitC-1: the WROOM-1 module at the top with its antenna on the edge, an 18-pin header down each side, three WS2812B LEDs, and USB-C between RST and BOOT.

An agent built it through HeyPCB's MCP server: blocks, parts, nets, hand placement, routing and checks, all as tool calls. KiCad 10 opens the files directly, and the board is on Circuit World to open or fork in HeyPCB (sign-in required).

3D render of the ESP32-S3 DevKit

Top view with the pin labels

What's on it

  • ESP32-S3-WROOM-1-N8R8 (8 MB flash, 8 MB octal PSRAM). IO35–IO37 go to the PSRAM, so they are not broken out.
  • USB-C (HRO TYPE-C-31-M-12) wired to the chip's native USB on IO19/IO20, through a USBLC6-2SC6 ESD array, with 5.1 kΩ pull-downs on CC1 and CC2.
  • AMS1117-3.3 regulator, 5 V from USB to 3.3 V.
  • Three WS2812B LEDs chained from IO48 through a 330 Ω resistor, powered from 5 V through a 1N5819W Schottky.
  • RST pulls EN low and BOOT pulls IO0 low, with 10 kΩ pull-ups to 3.3 V and 100 nF to ground.
  • 4 layers on JLCPCB's 4-layer rules. In1 is a solid ground plane; the other three layers carry signals with ground poured around them.

Every part has an LCSC number in the BOM.

Pinout

Headers are 2.54 mm pitch, 27.94 mm (1.1 in) between rows. Pin 1 is at the antenna end on both sides.

PinLeft (J2)Right (J3)
13V3GND
2EN (reset)IO1
3IO4IO2
4IO5TXD0
5IO6RXD0
6IO7IO42
7IO15IO41
8IO16IO40
9IO17IO39
10IO18IO38
11IO8IO0 (BOOT)
12IO3IO45
13IO46IO48 (LED data)
14IO9IO47
15IO10IO21
16IO11IO14
17IO12IO13
185V (USB VBUS)GND

Checks

Measured on this revision:

CheckResult
DRC, HeyPCB0 errors, 0 unconnected
DRC, KiCad 10.0.6 run locally0 errors, 0 unconnected
ERC0 errors
HeyPCB verify (DRC, ERC, artwork copper, electrical rules, simulation, IR drop, physical, DFM, placement, thermal)all 10 pass
Fab readiness (JLCPCB)ready to order, 14 checks passed

Warnings the board still carries:

  • USB pair skew is 1.45 mm against a 1.25 mm rule. USB_DP measures 47.73 mm and USB_DN 46.28 mm. The rule comes from the USB 2.0 preset; the ESP32-S3's USB is full speed (12 Mbps). The two lines run side by side on the bottom layer, but they are not a tightly coupled pair.
  • VBUS can peak at 540 mA while HeyPCB budgets 500 mA for J1, so it suggests about 290 µF more bulk capacitance near the connector.
  • The regulator's input and output capacitors sit 9–10 mm from its pins: inside the limit, flagged as marginal.
  • The antenna reaches free space at the top edge, but HeyPCB notes the side edges, and their ground pour, run close beside it.
  • The module's ground pad has no thermal vias.
  • No fiducials. J1 is a JLCPCB Extended part (a $3 feeder fee).
  • A few silkscreen clearance nits.

Files

PathWhat it is
esp32-s3-devkit.kicad_pro, .kicad_sch, .kicad_pcbThe KiCad 10 project
heypcb-libs/The one footprint not in KiCad's standard library (USBLC6-2SC6, SOT-23-6), wired up by fp-lib-table
design.jsonThe HeyPCB design the schematic and board are generated from
fab/Gerbers and drill files, BOM and pick-and-place (CPL) for JLCPCB assembly
images/KiCad 3D renders

License

MIT. See LICENSE.

Parts

30
QtyValueFootprintReferences
610uFCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C5, C11, C12
3100nFCapacitor_SMD:C_0402_1005MetricC8, C9, C10
3100nFCapacitor_SMD:C_0603_1608MetricC1, C6, C7
310kResistor_SMD:R_0603_1608MetricR1, R4, R5
3WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D3
25.1kResistor_SMD:R_0402_1005MetricR2, R3
11N5819WDiode_SMD:D_SOD-123D4
1330Resistor_SMD:R_0402_1005MetricR6
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1BOOTButton_Switch_SMD:SW_SPST_TL3305ASW1
1ESP32-S3-WROOM-1-N8R8RF_Module:ESP32-S3-WROOM-1U1
1LeftConnector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_VerticalJ2
1RSTButton_Switch_SMD:SW_SPST_TL3305ASW2
1RightConnector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_VerticalJ3
1USB-CConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1USBLC6-2SC6HeyPCB_Verified:SOT95P280X145-6NU3

Questions

How big is the Esp32-s3-devkit PCB?

It measures 31 × 64 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Esp32-s3-devkit use?

30 parts, built around the ESP32-S3-WROOM-1-N8R8, AMS1117-3.3, USBLC6-2SC6 and WS2812B. 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-s3-devkit KiCad files?

From the HeyPCB/esp32-s3-devkit repository on GitHub, at the commit this page was made from: the board is esp32-s3-devkit.kicad_pcb and its schematic esp32-s3-devkit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32-s3-devkit 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

  • 2 layers51.9 × 25.9 mmUPDI Programmer, the printed circuit board in 3D

    UPDI Programmer

    Indra-nil/SERIAL-UPDI-HV-PROGRAMMER

    CP2105 based dual UART UPDI+UART

    51 parts
  • 2 layers84 × 100 mmHacking box v3 unrouted, the printed circuit board in 3D

    Hacking box v3 unrouted

    dkuaegis/aegis-hack-the-badge

    Aegis 보안팀 해킹체험 프로젝트

    60 parts2
  • 2 layers61 × 61 mmVael, the printed circuit board in 3D

    Vael

    dialgorithm/vael

    esp32s3 flight controller

    66 parts
  • 2 layers40 × 30 mmNOVA S3, the printed circuit board in 3D

    NOVA S3

    fubiniricci/NOVA-S3

    A 40 × 30 mm, two-layer ESP32-S3 development board, designed and generated programmatically from the official KiCad libraries with a custom grid-based auto-router.

    26 partsMIT
  • 2 layers57.5 × 42.8 mmBlack Body Heater Control, the printed circuit board in 3D

    Black Body Heater Control

    DylanLockyer/Black_Body

    Electrical system for black body MKID tester

    52 parts1MIT
  • 4 layers99.1 × 68.6 mmSTM32XP, the printed circuit board in 3D

    STM32XP

    MechatronixLab/STM32XP

    Development board based on the STM32F411RET6

    176 parts14
  • 2 layers159 × 140.1 mmPhazor, the printed circuit board in 3D

    Phazor

    skrmsh/skirmish-hardware

    Skirmish Hardware © 2022-2023 by Ole Lange is licensed under CC BY-NC-SA 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/

    123 parts10
  • 4 layers67.5 × 53.5 mmFlight controller rev2, the printed circuit board in 3D

    Flight controller rev2

    shazmeenShz/ESP32-Flight-Controller

    Custom 4-layer IoT-Ready ESP32 Flight Controller PCB designed in KiCad 8 featuring USB Type-C, CH340C, MP1584 power management, MPU6050 interface, and manufacturing-ready Gerber files.

    65 parts3MIT