Skip to the content
PCBKitNew board
4 layers32 × 57.1 mmESP32-S3-DevBoard, the printed circuit board in 3D

A custom-built development board using the ESP32-S3 chip

Size
32 × 57.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
28
Nets
45
Pads
180
Tracks, vias
314, 28
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Jun 2024
Updated
16 Aug 2024

Overview

ESP32-S3-DevBoard is an open-source printed circuit board by notevanrutten, from the notevanrutten/ESP32-S3-DevBoard repository on GitHub, published under the Unlicense licence. It is a 4-layer board of 32 × 57.1 mm with 28 parts on 45 nets, routed with 314 tracks and 28 vias.

It is built around the ESP32-S3-WROOM-1-N8 and AMS1117-3.3. Its parts include 9 capacitors, 6 resistors, 5 diodes, 3 connectors and 2 ICs. It belongs with the microcontroller boards boards and the ESP32 boards of this library.

Main components

2

README

README.md

ESP32-S3-DevBoard

A custom-built development board using the ESP32-S3 chip

ESP32-S3 DevBoard

PlatformIO Setup

NOTE: This process only needs to be performed once for each development board

  1. Download the Zadig driver installation program here: https://zadig.akeo.ie

  2. Open Zadig, then click Options -> List All Devices

  3. Select USB JTAG/serial debug unit (Interface 0) and change the driver to USB Serial (CDC)

  4. Click "Upgrade/Downgrade Driver" (please note, this process may take a few minutes)

  5. Select USB JTAG/serial debug unit (Interface 2) and change the driver to libusbK

  6. Click "Upgrade/Downgrade Driver" (please note, this process may take a few minutes)

  7. In PlatformIO, configure the platformio.ini file as follows:

    ini
     [env:esp32-s3-devboard]
    
     platform = https://github.com/platformio/platform-espressif32.git
     board = esp32-s3-devkitc-1
     framework = arduino
    
     upload_speed = 2000000
     monitor_speed = 115200
    
     debug_tool = esp-builtin
     debug_init_break = break setup
     build_type = debug
    
     ; enables CDC mode (activates USB-to-Serial)
     build_flags = -DARDUINO_USB_CDC_ON_BOOT=1

USB Interface Options

UART Uploading / Monitoring (Standard)

  1. Click the PlatformIO icon on the Activity Bar (left)
  2. Navigate to PROJECT TASKS > esp32-s3-devboard > General > Upload and Monitor (top left)
  3. The firmware will be uploaded automatically and the serial output will be displayed in the terminal

JTAG Debugging + VCOM Monitoring (Advanced)

  1. Click the PlatformIO icon on the Activity Bar (left)
  2. Navigate to QUICK ACCESS > Debug > Start Debugging (bottom left), or press F5
  3. The firmware will be uploaded automatically and the debug toolbar will appear (top middle)
  4. Use the debug toolbar to Pause/Unpause, Restart, or Stop the program (also has code stepping)
  5. To view the serial output while code is unpaused, click PlatformIO: Serial Monitor on the Status Bar (bottom)

Parts

28
QtyValueFootprintReferences
50.1uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3, C4, C6, C7
410uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C5, C8, C9
3SD05_SOD323Diode_SMD:D_SOD-323_HandSolderingD3, D4, D5
210kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3
25.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R6
2Conn_01x22_SocketConnector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_VerticalJ2, J3
2SW_PushButton_Switch_SMD:SW_SPST_PTS810SW1, SW2
10Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
11N5819Diode_SMD:D_SOD-123D2
1330Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U1
1LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1LOGOCustom:ERG***
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the ESP32-S3-DevBoard PCB?

It measures 32 × 57.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ESP32-S3-DevBoard use?

28 parts, built around the 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 ESP32-S3-DevBoard KiCad files?

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

Can I use the ESP32-S3-DevBoard design in my own project?

Its repository publishes it under the Unlicense 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 layers86 × 54 mmLLM Business Card, the printed circuit board in 3D

    LLM Business Card

    pham-tuan-binh/bouija

    Running LLM on a Business Card LITERALLY

    84 parts60
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 2 layers110 × 100 mmPidginTranslator, the printed circuit board in 3D

    PidginTranslator

    DevMubarak1/PidginTranslator

    Handheld translator for Nigerian languages. No internet needed for common phrases, YarnGPT for everything else.

    14 parts21MIT
  • 4 layers58.5 × 85.5 mmSr jv esp32, the printed circuit board in 3D

    Sr jv esp32

    connorzheng97/srjv

    SR-JV80 Programmable Expansion Card with ESP32 Wi-Fi

    84 parts18
  • 2 layers50.6 × 71.1 mmOpen ESPilot, the printed circuit board in 3D

    Open ESPilot

    Tomas-Kuchta-FPV/Open-ESPilot

    An open-source project to develop a custom ESP32-based flight controller designed primarily for use with ArduPilot. Focused on affordability, flexibility, and ease of integration with various robotic and UAV platforms.

    109 parts18CERN-OHL-W-2.0
  • 4 layers102 × 100 mmZelvicka, the printed circuit board in 3D

    Zelvicka

    RoboticsBrno/Robutek

    Robůtek je robotická platforma založená na čipu ESP32-S3. Je velice rozšitiřelný, ale ze základu umí jezdit, kreslit fixou, jezdit po čáře, pohybovat se bludištěm. Programování je přes Jaculus.

    214 parts12
  • 2 layers156 × 66 mmDash 6.8, the printed circuit board in 3D

    Dash 6.8

    romioRN/Dash6.8-hardware

    wifi name "service", password 12345678, connect to 192.167.4.1

    152 parts11Apache-2.0
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 parts10