ESP32 Project Verification Summary

Verified the ESP32 part project as ESP32-WROOM-32E / ESP32-WROOM-32E-N4.
Overall result
The core part model looks mostly correct: symbol pin names/numbers match the Espressif datasheet for pins 1–38, and the extra pin/pad 39 is consistent with Espressif’s P_GND / exposed ground pad convention. The footprint appears broadly consistent with the official land pattern: 1.27 mm pitch, 18 × 25.5 mm module size, castellated edge pads, and additional ground pad geometry.
Issues found
  1. Structured metadata is incomplete
    • Missing or not exposed as structured properties:
      • Manufacturer: Espressif
      • MPN: ESP32-WROOM-32E-N4
      • Correct LCSC number appears to be C701341 from LCSC search, while project documentation mentions C2973652 — this needs correction/confirmation.
      • JLCPCB part class
      • Package/module size: 18.0 × 25.5 × 3.1 mm
      • Pin count / terminal count note
  2. Pin 39 needs clearer documentation
    • Datasheet table describes 38 pins, but Espressif reference material also shows P_GND / pad 39.
    • The part should explicitly document pin 39 as P_GND / exposed optional soldered ground pad, not just generic GND.
  3. Footprint pads are signal-named
    • The footprint data appears to use signal names like IO0, 3V3, EN, GND rather than numeric pad labels.
    • That is acceptable if the symbol-to-footprint mapping is correct, but numeric pad mapping should be documented to avoid future library ambiguity.
  4. Terminal metadata is improved but still mixed
    • Many pins now have reasonable pin types and descriptions.
    • Some terminal-level metadata still appears generic/unspecified, so automated review quality may be weaker than it should be.
  5. Antenna keepout needs visual verification
    • A zone/keepout-like rectangle exists near the antenna area, but its intent is under-documented.
    • Before production use, verify it matches Espressif’s antenna keepout guidance and that no copper, vias, or components intrude into the antenna region.
  6. Automated review unavailable
    • The review system returned “Project not found” / no review categories, so this verification is based on direct project search plus datasheet comparison, not a clean ERC/DRC pass.
Recommended fixes
  • Add structured properties for manufacturer, MPN, LCSC number, JLCPCB class, datasheet URL, module size, and pin count.
  • Resolve the LCSC discrepancy: project doc says C2973652, but LCSC search shows ESP32-WROOM-32E-N4 = C701341.
  • Rename or describe pin 39 as P_GND / exposed ground pad.
  • Add or improve terminal metadata for all pins: electrical type, alternate functions, strapping notes, NC notes, and input-only GPIO notes.
  • Document the footprint mapping clearly: datasheet pin number → symbol pin → footprint pad.
  • Verify and document the antenna keepout geometry against the Espressif recommended land pattern before using this part in a production PCB.
Fix metadata issues
Document pad mapping
Verify antenna keepout
Improve terminal metadata
Run full review
NC
IO33
RXD0
IO17
IO18
IO23
GND
Pin Number
47
NC
IO0
GND
IO4
NC
3V3
GND
NC
IO32
IO16
IO25
IO15
GND
Pin Number
44
GND
Pin Number
45
IO19
SENSOR_VN
IO22
IO35
NC
IO12
GND
Pin Number
40
GND
Pin Number
41
NC
GND
Pin Number
46
NC
IO26
IO2
IO13
GND
SENSOR_VP
IO34
IO27
GND
Pin Number
42
IO5
TXD0
GND
Pin Number
43
IO14
EN
GND
IO21

Refine this doc
Ask about this doc
ESP32-WROOM-32E Part Audit
Scope
Reviewed available part metadata, schematic terminals/symbol pins, footprint assets, 3D model asset, layout pad data, and the official Espressif datasheet for ESP32-WROOM-32E / ESP32-WROOM-32UE.
Datasheet
Available Part Information Found
  • Project name: ESP32-WROOM-32E
  • Project description: WiFi Modules ESP32-WROOM-32E WIFI-SMD_ESP32-WROOM-32E-A; LCSC Part Number C2973652; JLCPCB Part Class Extended; manufacturer Espressif.
  • Structured project-level properties found before update: none for MPN, manufacturer, package, pin count, LCSC part number, or JLCPCB class.
  • Structured project-level property added: Datasheet URL.
  • Symbol asset: ESP32-WROOM-32E-N4 Symbol.svg
  • Footprint asset: ESP32-WROOM-32E/ESP32-WROOM-32E.pretty/WIFI-SMD_ESP32-WROOM-32E-A.kicad_mod
  • 3D model asset: ESP32-WROOM-32E/ESP32-WROOM-32E.3dshapes/WIFI-SMD_ESP32-WROOM-32E-A.step
Datasheet Key Specs
  • Manufacturer: Espressif Systems.
  • Function: 2.4 GHz Wi-Fi + Bluetooth + Bluetooth LE MCU module.
  • Core: ESP32-series Xtensa dual-core 32-bit LX6 microprocessor.
  • Antenna: on-board PCB antenna for ESP32-WROOM-32E.
  • Supply voltage: 3.0 V to 3.6 V.
  • Standard operating temperature: -40 °C to +85 °C for N-series versions.
  • H-series operating temperature: -40 °C to +105 °C for H4/H8 variants.
  • Flash options: 4 MB, 8 MB, or 16 MB Quad SPI flash.
  • ESP32-WROOM-32E-N4: 4 MB Quad SPI flash, no PSRAM, -40 °C to +85 °C, 18.0 mm x 25.5 mm x 3.1 mm.
  • GPIO count: up to 26 GPIOs.
  • Wi-Fi: 802.11 b/g/n, up to 150 Mbps, 2412 MHz to 2484 MHz.
  • Bluetooth: Bluetooth v4.2 BR/EDR and Bluetooth LE.
Pin / Symbol Cross-Check
Datasheet Table 3 states the module has 38 castellated pins. The reference schematic in the datasheet also shows P_GND pad 39. The Flux part exposes 39 terminals/pads: pins 1-38 plus GND pin 39. Pin numbering and names match the datasheet pin layout.

Table


PinDatasheet NameFlux Symbol NameMatch
1GNDGNDOK
23V33V3OK
3ENENOK
4SENSOR_VPSENSOR_VPOK
5SENSOR_VNSENSOR_VNOK
6IO34IO34OK
7IO35IO35OK
8IO32IO32OK
9IO33IO33OK
10IO25IO25OK
11IO26IO26OK
12IO27IO27OK
13IO14IO14OK
14IO12IO12OK
15GNDGNDOK
16IO13IO13OK
17NCNCOK
18NCNCOK
19NCNCOK
20NCNCOK
21NCNCOK
22NCNCOK
23IO15IO15OK
24IO2IO2OK
25IO0IO0OK
26IO4IO4OK
27IO16IO16OK
28IO17IO17OK
29IO5IO5OK
30IO18IO18OK
31IO19IO19OK
32NCNCOK
33IO21IO21OK
34RXD0RXD0OK
35TXD0TXD0OK
36IO22IO22OK
37IO23IO23OK
38GNDGNDOK
39P_GND / GNDGNDOK
Footprint Cross-Check
  • Flux footprint has pads 1-38 plus multiple SMD rectangles assigned to pad 39, matching the datasheet concept of 38 module pins plus exposed/thermal ground pad 39.
  • Edge pad size in Flux footprint: 0.95 mm x 2.10 mm at 1.27 mm pitch. Datasheet land pattern gives castellated/edge land dimensions consistent with 0.9 mm / 1.5 mm style dimensions and 1.27 mm pitch; the footprint appears broadly consistent with the official land pattern.
  • Module outline/silkscreen in the footprint uses approximately 18 mm width and 25.5 mm module length, matching datasheet module size.
  • A top copper zone/keepout-like rectangle exists near the antenna area. Its purpose should be verified visually against the datasheet antenna keepout recommendations before production.
Mismatches / Issues Flagged
  1. Structured metadata is incomplete: MPN, manufacturer, LCSC part number, JLCPCB part class, package/module size, and pin count are present only in the project name/description or inferred from assets, not as structured properties.
  2. Terminal pin properties are weak: all terminal Pin Type values are set to Unspecified; datasheet classifies pins as P, I, I/O, or NC. This should be enriched for better part review/ERC behavior.
  3. Terminal Pin Description fields are missing; datasheet alternate functions are not captured in the terminal properties.
  4. Datasheet says the module has 38 pins, while the footprint/symbol exposes 39 including P_GND/GND. This is acceptable because Espressif's reference schematic includes P_GND pad 39, but the part should document pin 39 explicitly as exposed/thermal ground to avoid confusion.
  5. Review checks returned no categories/results in the current project state, so the audit is based on direct schematic/layout/datasheet inspection rather than automated part-review findings.
  • Add structured part metadata for Manufacturer Name, Manufacturer Part Number, LCSC Part Number, JLCPCB Part Class, Package/module size, and Pin Count if the part-project property model supports them.
  • Update terminal properties with datasheet pin types and pin descriptions/alternate functions.
  • Label pin 39 as P_GND or exposed ground pad in its description while keeping the visible name GND if desired.
  • Confirm antenna keepout geometry against the datasheet PCB layout recommendation before using this footprint in a production board.
  • Scope

  • Datasheet

  • Available Part Information Found

  • Datasheet Key Specs

  • Pin / Symbol Cross-Check

  • Footprint Cross-Check

  • Mismatches / Issues Flagged

  • Recommended Fixes

Assets

kicad_mod

ESP32WROOM32E.kicad_mod

FP_ESP32WROOM32E
kicad_mod

ESP32-WROOM-32E/ESP32-WROOM-32E.pretty/WIFI-SMD_ESP32-WROOM-32E-A.kicad_mod

ESP32-WROOM-32E/ESP32-WROOM-32E FootprintFootprint
svg

ESP32-WROOM-32E-N4 Symbol.svg

ESP32-WROOM-32E-N4 SymbolDefault
ESP32-WROOM-32E-thumb.png

ESP32-WROOM-32E-thumb.png

ESP32-WROOM-32E-thumbThumbnail
ESP32-WROOM-32E/ESP32-WROOM-32E.3dshapes/WIFI-SMD_ESP32-WROOM-32E-A.step

ESP32-WROOM-32E/ESP32-WROOM-32E.3dshapes/WIFI-SMD_ESP32-WROOM-32E-A.step

ESP32-WROOM-32E/ESP32-WROOM-32E Model3D Model

ESP32-WROOM-32E

ESP32-WROOM-32E thumbnail
ESP32-WROOM-32E is a powerful, general-purpose Wi-Fi and Bluetooth MCU module from Espressif Systems. It is built around the ESP32 SoC and integrates a dual-core processor, wireless connectivity, flash memory, and numerous peripherals in a compact module suitable for IoT, industrial control, smart home, wearable, and wireless communication applications. KB ROM
520 KB SRAM 16 KB RTC SRAM for low-power operation - Integrated PCB antenna on the WROOM-32E version Optional 8 MB and 16 MB flash variants available on request Converter) TWAI® (CAN-compatible interface) T applications CE-RED SRRC Bluetooth BQB RoHS and REACH compliant devices Smart lighting systems Remote control and automation equipment 4 MB flash memory, extensive peripheral interfaces, and low-power operation in a compact package. Its strong wireless capabilities and rich I/O make it one of the most widely used modules for IoT and embedded system development. #Module #Esp32

Properties

ESPRESSIF(乐鑫)

U

ESP32-WROOM-32E

C2973652

WIFI-SMD_ESP32-WROOM-32E-A

WiFi Modules

Extended Part

parametric-v1

Pricing & Availability

DPN

Stock

Qty 1

1

0

$0.00

1

0

$0.00

Controls