

ESP32-S3-DevBoard
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
2ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdESP32-S3-DevBoard
A custom-built development board using the ESP32-S3 chip
PlatformIO Setup
NOTE: This process only needs to be performed once for each development board
-
Download the Zadig driver installation program here: https://zadig.akeo.ie
-
Open Zadig, then click
Options -> List All Devices -
Select
USB JTAG/serial debug unit (Interface 0)and change the driver to USB Serial (CDC) -
Click "Upgrade/Downgrade Driver" (please note, this process may take a few minutes)
-
Select
USB JTAG/serial debug unit (Interface 2)and change the driver to libusbK -
Click "Upgrade/Downgrade Driver" (please note, this process may take a few minutes)
-
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)
- Click the PlatformIO icon on the Activity Bar (left)
- Navigate to
PROJECT TASKS > esp32-s3-devboard > General > Upload and Monitor(top left) - The firmware will be uploaded automatically and the serial output will be displayed in the terminal
JTAG Debugging + VCOM Monitoring (Advanced)
- Click the PlatformIO icon on the Activity Bar (left)
- Navigate to
QUICK ACCESS > Debug > Start Debugging(bottom left), or pressF5 - The firmware will be uploaded automatically and the debug toolbar will appear (top middle)
- Use the debug toolbar to Pause/Unpause, Restart, or Stop the program (also has code stepping)
- To view the serial output while code is unpaused, click
PlatformIO: Serial Monitoron the Status Bar (bottom)
Parts
28| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3, C4, C6, C7 |
| 4 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C5, C8, C9 |
| 3 | SD05_SOD323 | Diode_SMD:D_SOD-323_HandSoldering | D3, D4, D5 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R6 |
| 2 | Conn_01x22_Socket | Connector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_Vertical | J2, J3 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_PTS810 | SW1, SW2 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 1N5819 | Diode_SMD:D_SOD-123 | D2 |
| 1 | 330 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | LOGO | Custom:ER | G*** |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
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 mm

- 2 layers55 × 100 mm

- 2 layers110 × 100 mm

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 mm

- 2 layers50.6 × 71.1 mm

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 mm

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 mm

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 mm
