Electronics

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.

↑↓ to move · Enter to open · Esc to close