ESP32-S3 No-Connect Markers

Add no-connect markers to the unused pins of the ESP32-S3 module.
I’ll identify the ESP32-S3 pins with no electrical connections, add no-connect markers only to those pins, then verify the result.
Added no-connect markers to all 33 unused GPIO/UART pins on U1. Verified no connected, power, ground, EN, boot, or strapping pins were marked; existing wiring and placement remain unchanged.
Fix essentials and review
Connect ground pins
Add EN boot circuitry
Run ERC review
Arrange schematic
U1
Manufacturer Part Number
ESP32-S3-WROOM-1-N16R8
C20
Capacitance
100nF
C21
Capacitance
100nF
C6
Capacitance
100nF
C30
Capacitance
100nF
C22
Capacitance
100nF
C13
Capacitance
100nF
C14
Capacitance
100nF
C10
Capacitance
100nF
C12
Capacitance
100nF
C3
Capacitance
100nF
C15
Capacitance
100nF
C25
Capacitance
100nF
C7
Capacitance
100nF
C26
Capacitance
100nF
C16
Capacitance
100nF
C17
Capacitance
100nF
C5
Capacitance
100nF
C27
Capacitance
100nF
C11
Capacitance
100nF
C4
Capacitance
100nF
C19
Capacitance
100nF
C18
Capacitance
100nF
C28
Capacitance
100nF
C8
Capacitance
100nF
C29
Capacitance
100nF
C2
Capacitance
100nF
C1
Capacitance
100nF
C23
Capacitance
100nF
C9
Capacitance
100nF
C24
Capacitance
100nF
R3
Resistance
1kΩ
R1
Resistance
1kΩ
R2
Resistance
1kΩ
L1
Inductance
1uH
R4
Resistance
1kΩ

Refine this doc
Ask about this doc
Firmware Getting Started
Minimal ESP-IDF starter for the ESP32-S3. No peripheral GPIOs are assigned.
Pin mapping
No GPIOs are assigned in this prototype.
Toolchain
Install ESP-IDF, then create the files below and build with:

Sh


idf.py set-target esp32s3
idf.py build
CMakeLists.txt

Cmake


cmake_minimum_required(VERSION 3.16)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(esp32_s3_prototype)
main/CMakeLists.txt

Cmake


idf_component_register(SRCS "main.c" INCLUDE_DIRS ".")
main/main.c

C


#include "freertos/FreeRTOS.h"
#include "freertos/task.h"

void app_main(void)
{
    for (;;) {
        vTaskDelay(pdMS_TO_TICKS(1000));
    }
}
Startup sequence
ESP-IDF initializes clocks, memory, FreeRTOS, and system services before calling app_main(). This starter intentionally initializes no GPIOs or peripherals.
  • Pin mapping

  • Toolchain

  • `CMakeLists.txt`

  • `main/CMakeLists.txt`

  • `main/main.c`

  • Startup sequence

Assets

ESP32-S3 Enclosure Lid

ESP32-S3 Enclosure Lid

esp32-s3-enclosure-lid.scad3D Model
ESP32-S3 Enclosure Base

ESP32-S3 Enclosure Base

esp32-s3-enclosure-base.scad3D Model

ESP32-S3 Prototype

ESP32-S3 Prototype thumbnail
ESP32-S3-WROOM-1 module prototype with four generic resistor placeholders.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Digi-Key

$4.47

LCSC

$5.04

Mouser

$6.74

TME

$0.00

Controls