Every time I start a new project the first question is the same: which module should I use? Picking an Espressif chip means pulling up datasheets, hunting for pinout diagrams, checking which pins are safe, and ending up with a dozen browser tabs open.
So I built something to fix that.
esp32.atomic14.com is a free, community-maintained database of Espressif modules. Every module in one place, with the specs, pinouts and 3D models you actually need to make a decision.
Whatās in there
Right now it covers 24 modules across 11 SoCs, from the classic ESP32 through to the ESP32-S3, ESP32-C3 and ESP32-H2. For each one you get:
- Searchable specs pulled straight from the official datasheets: cores, clock speed, RAM, flash and PSRAM options, Wi-Fi and Bluetooth support.
- Colour-coded pinouts with the strapping pins and ādonāt use theseā warnings called out, so you donāt get caught by a pin that fights you at boot.
- Interactive 3D models so you can see the actual footprint and dimensions before you commit to a board layout.
- Side-by-side comparison to put two or three modules next to each other and see exactly what changes.
- Getting-started pointers for Arduino, ESP-IDF and MicroPython, plus links back to the source datasheets and reference designs.
Goodbye to the old ESP32-S3 pinout
This replaces my old ESP32-S3 pinout post. That started life as a single GitHub image, which was useful but hard to keep current and only covered one module. The new ESP32-S3-WROOM-1 page does everything that did and a lot more, and the same treatment is there for the rest of the family.
Itās a living document
Datasheets get revised, mistakes creep in, and there are always edge cases worth flagging. Every page has a built-in way to report errors, and corrections are very welcome. The more eyes on it, the more accurate it stays.
Go and have a poke around: esp32.atomic14.com. Iād love to hear whatās missing.
