ESP32 Part Audit


The keepout boundary and edge-placement rule are added. I’m doing a final geometry/read-back check now.
Added and verified the official antenna guidance:
  • 18 × 7 mm antenna keepout at the antenna end
  • Enforced exclusion for copper, routing, vias, and components
  • Dashed boundary and ANTENNA KEEPOUT label
  • Edge-placement rule with the antenna end facing the carrier-board edge
The footprint now reflects Espressif’s preferred placement. The separate 15 mm enclosure/metal clearance remains system-level guidance rather than footprint courtyard geometry.
Organize the terminals into proper pin groups, sections, orientations, and terminal order.
I’ll organize the single parametric symbol by function—power/ground, analog inputs, GPIO/peripherals, UART, reserved PSRAM, and NC—then verify that all pin numbers and footprint mappings remain unchanged.
Organized and verified all 47 terminals:
  • Functional sections for power, ground, control, GPIO, communication, analog, reserved PSRAM, and NC
  • Deterministic pin groups and terminal ordering
  • 3V3 on top; grounds, EPAD segments, and NC pins on bottom
  • Inputs on the left and outputs on the right
  • UART RX/TX separated for correct opposing orientations
  • IO16 isolated as embedded-PSRAM/reserved
All existing pin numbers and footprint mappings were preserved.

2 · 3V324 · IO214 · IO1229 · IO525 · IO023 · IO1526 · IO416 · IO1313 · IO14IO25 · 10IO21 · 33IO23 · 37IO26 · 11IO18 · 30IO19 · 31IO22 · 36IO27 · 12IO17 · 28IO33 · 9IO32 · 83 · EN35 · TXD034 · RXD05 · SENSOR_VN7 · IO356 · IO344 · SENSOR_VP22 · NC_621 · NC_520 · NC_417 · NC_119 · NC_332 · NC_718 · NC_2IO16 · 2739_1 · EPAD39 · EPAD39_3 · EPAD39_6 · EPAD39_4 · EPADEPAD · 39_5EPAD · 39_8EPAD · 39_7EPAD · 39_2GND_1 · 1GND_2 · 15GND_3 · 38

ESP32-WROOM-32E-N8R2