Interactive Pinouts
Tap any pin to see everything it can do. Filter by function to find the right pin fast.
Built on the ESP32-S3
ESP32-DIV
Open-source wireless security research firmware for ESP32-DIV V2 boards (87 features), with a browser installer. For learning and testing your own equipment.
ESP32-DIV on GitHub →MatrixWeatherClock
A 64×32 HUB75 LED clock with local weather, NWS alerts and lightning strikes, a web UI and a browser installer.
MatrixWeatherClock on GitHub →About this tool
Sources
ESP32-S3 pins follow Espressif's ESP32-S3-DevKitC-1 v1.1 user guide (headers J1 and J3); the board is drawn turned on its side, antenna on the left. The Raspberry Pi header is the standard 40-pin layout with BCM GPIO numbers. The Uno shows the R3 headers with the USB socket on the left.
Before you wire anything
The ESP32-S3 and Raspberry Pi use 3.3 V logic and are not 5 V tolerant; the Uno is 5 V. Use a level shifter or a voltage divider between them. Avoid strapping pins for inputs that might be pulled high or low at power-up, or the board may not boot.