Skip to the content
4 layers60 × 50 mmESP32 boardV1, the printed circuit board in 3D

A 15 W USB-C powered ESP32-S3 LED-strip controller and development board.

Size
60 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
46
Nets
57
Pads
187
Tracks, vias
346, 123
Pours
12
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
31 May 2026
Updated
31 May 2026

Overview

ESP32 boardV1 is an open-source printed circuit board by robertxdx, from the robertxdx/ESP32S3PD15W repository on GitHub. It is a 4-layer board of 60 × 50 mm with 46 parts on 57 nets, routed with 346 tracks and 123 vias.

It is built around the SN74HC125PWR-TP, ESP32-S3-WROOM-1-N4 and AP63203WU, with the USBLC6-2P6, 0402F104M500NT and PTS636SK25SMTRLFS among its other parts. Its parts include 14 capacitors, 8 resistors, 5 diodes, 5 connectors and 5 switches. It belongs with the microcontroller boards boards and the ESP32 boards of this library.

Main components

12

README

README.md

ESP32S3PD15W

A 15 W USB-C powered ESP32-S3 LED-strip controller and development board.

ESP32S3PD15W is a compact ESP32-S3-WROOM-1 board built to drive a 144-LED WS2812B strip while still behaving like a practical development platform. It prioritizes power delivery over the usual low-current dev-board formula: USB-C input, an efficient buck converter, level-shifted 5 V data outputs, and accessible GPIO for experiments.

ESP32S3PD15W PCB top render

Why This Board Exists

Most ESP32 development boards are convenient for firmware work but awkward when the project needs real 5 V power for addressable LEDs. This board is designed around that use case:

  • Drive WS2812B LED strips from a board-level 5 V power path.
  • Use USB-C as the main input, with CC resistors configured for high-current 5 V sources.
  • Convert 5 V to 3.3 V efficiently with a buck regulator instead of burning power in an LDO.
  • Expose both native 3.3 V GPIO and 5 V level-shifted outputs for LED/data interfaces.
  • Keep boot, reset, status LEDs, UART, and general-purpose controls available for development.

Hardware At A Glance

AreaDetails
MCUESP32-S3-WROOM-1 module
Power inputUSB-C, designed for up to 5 V / 3 A sources
Power output focusUp to 15 W available for LED-strip use
3.3 V railAP63203 buck converter
LED/data outputs4x 5 V level-shifted GPIO via 74AHCT125
Native GPIO7x exposed 3.3 V GPIO
USB protectionUSBLC6-2P6 ESD protection
User controlsBoot, reset, and general-purpose buttons
Status indicatorsMultiple onboard LEDs

Schematic Preview

Main Control And Power Sheet

ESP32S3PD15W main schematic sheet

Board Layout Sheet

ESP32S3PD15W board layout schematic sheet

BOM Sheet

ESP32S3PD15W BOM schematic sheet

Project Files

PathPurpose
ESP32_boardV1/ESP32_boardV1.kicad_proKiCad project
ESP32_boardV1/ESP32_boardV1.kicad_schMain schematic
ESP32_boardV1/ESP32_boardV1.kicad_pcbPCB layout
ESP32_boardV1/production/BOM, position files, IPC netlist, and fabrication package
Design documentation/Design notes and diagrams
docs/images/README-ready board and schematic imagery

Manufacturing Outputs

The production folder contains generated assembly and fabrication collateral, including:

  • BOM CSV
  • Position CSV
  • Designator export
  • IPC netlist
  • Packaged production ZIP

Review the KiCad files and production outputs before ordering boards, especially if component footprints or USB-C power assumptions change.

Design Notes

  • The board name expands to ESP32-S3 Power Delivery 15 W.
  • The 5 V logic outputs are intended for WS2812B-style data inputs.
  • The buck converter is used to reduce heat and preserve more of the available input power for LEDs.
  • USB-C high-current behavior depends on the capabilities of the source and cable used.

Parts

46
QtyValueFootprintReferences
9100nCapacitor_SMD:C_0603_1608MetricC3, C6, C7, C8, C9, C10, C13, C14, C15
5510RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5, R6, R7, R8
5SW_PushButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW1, SW2, SW3, SW4, SW5
422uInductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolderC2, C5, C11, C12
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
25.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J6
2GREENLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2
110kResistor_SMD:R_0603_1608MetricR1
12200uCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC4
14.7uHInductor_SMD:IND_SRP4020TA-1R0M_BRNL1
174AHCT125Package_SO:SSOP-14_5.3x6.2mm_P0.65mmU4
1AP63203WUPackage_TO_SOT_SMD:TSOT-23-6U3
1BLUELED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD4
1Conn_01x07Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ3
1ESP32-S3-WROOM-1PCM_Espressif:ESP32-S3-WROOM-1U1
1LED StripTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_HorizontalJ5
1REDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD5
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1YELLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD3

Similar boards

  • 4 layers50.8 × 22.9 mmBench stim wing, the printed circuit board in 3D

    Bench stim wing

    ThatguyCplus/throttleECU

    STM32F411CE Throttle ECU — PID position control with AS5048A encoder, H-bridge motor, safety module

    114 parts1
  • 4 layers100 × 100 mmEc30-tee, the printed circuit board in 3D

    Ec30-tee

    justinpirie/ec30

    Onan EC30 Tee Board with ESP32 Control

    167 partsApache-2.0
  • 4 layers88.1 × 59.4 mmChromapi motherboard v1, the printed circuit board in 3D

    Chromapi motherboard v1

    Mowibox/chromapi_motherboard

    Raspberry Pi control HAT dedicated to the quadruped robot Chromapi.

    139 parts2Apache-2.0
  • 4 layers82 × 55 mmSpark, the printed circuit board in 3D

    Spark

    ratmuds/spark

    The PCB files for this project. The gerber and other PCBA files are in the production folder.

    202 parts1
  • 4 layers71.5 × 52 mmDriver simple, the printed circuit board in 3D

    Driver simple

    AresEnsea/2526_Projet2A_AresCFR

    Ce repository GitHub regroupe l'ensemble des projets et documents réalisés par l'équipe Ares pour la Coupe de France de Robotique 2026.

    85 parts5
  • 2 layers31.7 × 28.6 mmStator, the printed circuit board in 3D

    Stator

    sedlak477/owl-hardware

    Hardware design files and build instructions for the OWL platform

    22 partsCERN-OHL-P-2.0
  • 4 layers100 × 120 mmMicromouse pcb, the printed circuit board in 3D

    Micromouse pcb

    MukeshSethy/micromouse-runner

    This is my repo for the first version of full size micromouse development.

    184 parts
  • 2 layers63.2 × 85 mmBadge blob, the printed circuit board in 3D

    Badge blob

    HeyPCB/badge-blob

    Blob, the social battery badge: The name badge that tells people whether to come say hi. KiCad 10, heypcb.ai merch.

    18 partsCERN-OHL-S-2.0

Questions

How big is the ESP32 boardV1 PCB?

It measures 60 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ESP32 boardV1 use?

46 parts, built around the SN74HC125PWR-TP, ESP32-S3-WROOM-1-N4, AP63203WU and USBLC6-2P6. 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 boardV1 KiCad files?

From the robertxdx/ESP32S3PD15W repository on GitHub, at the commit this page was made from: the board is ESP32_boardV1/ESP32_boardV1.kicad_pcb and its schematic ESP32_boardV1/Board_layout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

Its repository states no licence, so its author keeps all rights: ask robertxdx before reusing the design.