Skip to the content
PCBKitNew board
4 layers25.9 × 63.9 mmEasyduino ESP32S3, the printed circuit board in 3D

Easyduino ESP32S3

Hanqaqa/Easyduino755

Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

Size
25.9 × 63.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
35
Nets
77
Pads
239
Tracks, vias
703, 137
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Apr 2026
Updated
28 Jun 2026

Overview

Easyduino ESP32S3 is an open-source printed circuit board by Hanqaqa, from the Hanqaqa/Easyduino repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 25.9 × 63.9 mm with 35 parts on 77 nets, routed with 703 tracks and 137 vias.

It is built around the ESP32-S3-DEVKITC-1-N8, ESP32-S3-WROOM-1-N8 and AMS1117-3.3. Its parts include 11 resistors, 10 capacitors, 4 ICs, 4 diodes and 2 transistors. It belongs with the microcontroller boards boards and the ESP32, RP2040 and STM32 boards of this library.

Main components

3

README

ESP32/readme.md

ESP32

The most popular WiFi Microcontroller

Schematic

KiCad Schematic symbols, footprints and 3D Models were obtained from their KiCad Github repository

Gerbers

Specs

  • Input Voltage: 5V-15V(External Source 5V Pin) 5V (USB) or 3.3V (3.3V Pin). ONLY USE ONE VOLTAGE INPUT AT A TIME
  • Output Current at 3.3V : 1 A (External Source) 500mA (USB)
  • No Polarity Protection (External Source)
  • Overcurrent Protection: None

References

ESP32 WROOM 32E

Decoupling capacitors
  • ESP32 Wroom 32 E datasheet p24 -> 3.3V pin needs one 22uF and one 100nF capacitors
Enable pin (EN)
  • ESP32 Devkit sch -> EN pin 10k resistor and 100nF capacitor
Thermal Pad
  • ESP32 Wroom 32 E datasheet p26 -> GND Thermal needs vias between pads. Needed vias are too small for my manufacturer. I will use bigger vias
Automatic Bootloader
  • ESP32 Devkit sch -> Automatic Bootloader.

USB-C

Filtering
  • USB Hardware Design Guidelines for FTDI ICs p8 -> 10nF Cap + Ferrite Bead + 100nF Cap + 4.7uF Cap
  • I disregarded such heavy filtering for the easier to implement 1uF and 100nF cap given in the CP2102 datasheet
  • I added a polyfuse with Ihold=500mA and Itrip=1A.
Differential Pair
  • USB needs 90 Ohm differential traces.
  • According to JLCPCB impedance calculator, with a JLC7628 prepreg and 6mil (0.15mm) space between lines
  • I have to use 9 mil tracks -> 0.2 mm
  • I will use a very short trace for D+ D- (around 2mm)
  • I have to place vias because of the pinout of USB C and CP2102. Some other people have done it with no problems
CP2102
  • CP2102 datasheet p15 -> VBUS will be tied to REGIN. 1uF and 100 nF will be added.
  • CP2102 datasheet p15 -> ESD Supression Diode for all three inputs of USB
  • CP2102 datasheet p15 and p19 -> 100nF for VDD output, 4.7 uF is optional for higher current circuits.
  • CP2102 datasheet p23 -> The VDD or 3.3 output can only provide 100mA. I will not use this as a voltage provider for the ciruit. I will use the AMS1117-3.3
  • CP2102 datasheet p15 -> RST pulled up via 4.7k and SUSPEND~ pulled down via 10k.
AMS1117-3.3V
  • AMS1117 Datasheet p1 -> 3.3V/1A Output with 5-15V Input
  • AMS1117 Datasheet p4 -> 22uF tantalum capacitor on input and output.

KiCad Render

Parts

35
QtyValueFootprintReferences
6100nCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C8, C9
65.1kResistor_SMD:R_0402_1005MetricR2, R3, R6, R7, R8, R11
410kResistor_SMD:R_0402_1005MetricR1, R4, R5, R10
322uCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-IC6, C7, C10
2D_SchottkyDiode_SMD:D_0402_1005MetricD2, D3
2LEDLED_SMD:LED_0402_1005MetricD1, D4
2Q_NPN_BCEPackage_TO_SOT_SMD:SOT-23WQ1, Q2
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1, SW2
2USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ1, J2
11uCapacitor_SMD:C_0402_1005MetricC1
12.4kResistor_SMD:R_0402_1005MetricR9
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1CP2102N-Axx-xQFN28Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU3
1ESP32-S3-DevKitCEspressif:ESP32-S3-DevKitCU2
1ESP32-S3-WROOM-1Espressif:ESP32-S3-WROOM-1U1

Questions

How big is the Easyduino ESP32S3 PCB?

It measures 25.9 × 63.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Easyduino ESP32S3 use?

35 parts, built around the ESP32-S3-DEVKITC-1-N8, ESP32-S3-WROOM-1-N8 and AMS1117-3.3. 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 Easyduino ESP32S3 KiCad files?

From the Hanqaqa/Easyduino repository on GitHub, at the commit this page was made from: the board is ESP32S3/Easyduino_ESP32S3.kicad_pcb and its schematic Atmega328p Arduino Nano/Easyduino_Atmega_Nano.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Easyduino ESP32S3 design in my own project?

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

More from Hanqaqa/Easyduino

5
  • 4 layers21 × 51 mmEasyduino RP2040, the printed circuit board in 3D

    Easyduino RP2040

    Hanqaqa/Easyduino

    Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

    65 parts755CERN-OHL-P-2.0
  • 4 layers68.8 × 53.6 mmEasyduino Atmega, the printed circuit board in 3D

    Easyduino Atmega

    Hanqaqa/Easyduino

    Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

    38 parts755CERN-OHL-P-2.0
  • 4 layers43.4 × 18 mmEasyduino Atmega Nano, the printed circuit board in 3D

    Easyduino Atmega Nano

    Hanqaqa/Easyduino

    Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

    31 parts755CERN-OHL-P-2.0
  • 4 layers23 × 53 mmEasyduino STM32F103, the printed circuit board in 3D

    Easyduino STM32F103

    Hanqaqa/Easyduino

    Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

    30 parts755CERN-OHL-P-2.0
  • 4 layers28.4 × 47.9 mmEasyduino ESP32, the printed circuit board in 3D

    Easyduino ESP32

    Hanqaqa/Easyduino

    Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

    29 parts755CERN-OHL-P-2.0

Similar boards

  • 2 layersKlipper mcu, the printed circuit board in 3D

    Klipper mcu

    Kishna-Jain/Delarion

    A custom 3 axis 3d printer

    37 parts1
  • 2 layers91 × 80.5 mmAttention Seeker, the printed circuit board in 3D

    Attention Seeker

    M-Mrk/Attention-Seeker

    A hackpad with features to alert you to notifications (kde only for now). Zone out alot or focus intensely when doing stuff? You also miss some important notifications? Well me too, so I build this so I can hopefully…

    21 parts1Apache-2.0
  • 4 layers83.3 × 91.7 mmTXV2 MAIN revB, the printed circuit board in 3D

    TXV2 MAIN revB

    Mmessiter/LDRC_V2

    LockDown Radio Control V2 — RXV2 receiver and Rotorflight/simulator dongle, the iOS and Android apps, and the TXV2 transmitter. Free and open source.

    64 parts1GPL-3.0
  • 4 layers100 × 50 mmPcm5102a mux board, the printed circuit board in 3D

    Pcm5102a mux board

    cbaurtx/RetroBox

    RetroBox is an internet radio using an ESP32-S3 system on a chip

    86 parts
  • 2 layers110 × 85 mmBeatBox, the printed circuit board in 3D

    BeatBox

    madebyshaurya/BeatBox

    Spotify Car thing clone

    22 parts
  • 2 layers100 × 82.3 mmImu rc car, the printed circuit board in 3D

    Imu rc car

    DimitriOnLSD/imu-rc

    Gesture-based RC car controller using ESP32-S3, BLE, LSM6DSO IMU, OLED display, and LiPo battery with USB-C charging.

    37 parts7MIT
  • 2 layers98 × 87.9 mmMainBoardV2, the printed circuit board in 3D

    MainBoardV2

    Unimakers/Docs-Unimakers-CDR-2024

    La sous répertoire dédiée a l'équipe d'unimakers de la coupe de France de robotique 2024

    50 parts2