ESP32-POE Part Review
Scope
Reviewed the published part project ESP32-POE for available metadata, schematic terminals, footprint representation, and correspondence to the official Olimex ESP32-POE documentation.
Part Metadata Observed
- MPN:
ESP32-POE
- Manufacturer: Olimex LTD (in description/metadata context)
- Part type: currently
Integrated Circuits
- Published part UID:
2d76632a-fbd4-4a61-aff2-747a1bacd22c
- Terminal count: 20
- Description now reflects the Olimex ESP32-POE board: ESP32-WROOM-32 Wi-Fi/BLE module, 100 Mb Ethernet with IEEE 802.3 PoE, LiPo charger/connector, UEXT, buttons, USB programmer, microSD, two 0.1 in extension connectors, and 75 mm × 28 mm PCB.
- Datasheet/documentation source used:
https://www.olimex.com/Products/IoT/ESP32/ESP32-POE/open-source-hardware
Schematic Symbol / Terminal Review
The symbol exposes 20 terminals corresponding to Olimex EXT1 and EXT2 expansion headers:
EXT1 terminals present
- EXT1_1:
+5V
- EXT1_2:
+3.3V
- EXT1_3:
GND
- EXT1_4:
ESP_EN
- EXT1_5:
GPIO0
- EXT1_6:
GPIO1/U0TXD
- EXT1_7:
GPIO2/HS2_DATA0
- EXT1_8:
GPIO3/U0RXD
- EXT1_9:
GPIO4/U1TXD
- EXT1_10:
GPIO5/SPI_CS
EXT2 terminals present
- EXT2_1:
GPI39
- EXT2_2:
GPI36/U1RXD
- EXT2_3:
GPI35
- EXT2_4:
GPI34/BUT1
- EXT2_5:
GPIO33
- EXT2_6:
GPIO32
- EXT2_7:
GPIO16/I2C-SCL
- EXT2_8:
GPIO15/HS2_CMD
- EXT2_9:
GPIO14/HS2_CLK
- EXT2_10:
GPIO13/I2C-SDA
Footprint Review
- Layout contains 20 pads plus outline/silkscreen geometry.
- Board/module outline shown is approximately 28 mm × 80 mm in the current footprint view.
- Olimex documentation describes the ESP32-POE PCB as approximately 75 mm × 28 mm. The current footprint appears consistent in width but likely longer than the stated board length; this should be checked against the exact mechanical drawing before using it as a carrier-board module footprint.
- The footprint appears to represent the physical board/module, not just a 20-pin electrical connector.
Key Specs from Official Olimex Documentation
- ESP32-WROOM-32 Wi-Fi/BLE module
- 2.4 GHz Wi-Fi 802.11 b/g/n and Bluetooth/BLE
- 100 Mb Ethernet
- IEEE 802.3 PoE support
- LiPo battery charger and LiPo connector
- Micro USB programming interface
- MicroSD card
- UEXT connector
- Reset and user buttons
- Two 0.1 in extension connectors spaced at 1 in
- Board size approximately 75 mm × 28 mm
Mismatches / Issues Flagged
- Part type is misleading: the part is a development/evaluation board/module, not a bare integrated circuit. Consider changing
Part Type to a module/evaluation-board category if available.
- Datasheet property visibility issue: I attempted to set the official Olimex documentation URL, but the structured project metadata readback still did not list
Datasheet URL. The URL is documented here and should be verified in the part property editor.
- Footprint mechanical length may be off: current outline appears about 80 mm long, while Olimex lists 75 mm × 28 mm. Confirm with the official mechanical drawing/GitHub CAD before production use.
- Pin descriptions are embedded mainly in designator names: explicit
Pin Description properties are not present for the terminals. Adding descriptions would make the part easier to validate and search.
- Power pin type nuance:
+5V, +3.3V, and GND are currently marked Power In. On this board, these header pins may be power input/output depending on powering mode; confirm intended usage and consider more descriptive terminal metadata.
Overall Result
The 20 exposed terminals match the expected EXT1/EXT2 expansion-header style for the Olimex ESP32-POE, and the high-level board description is now aligned with official Olimex information. The main remaining risks are metadata cleanup, datasheet URL persistence, and mechanical footprint dimension verification.