Olimex ESP32-POE2 IoT Board
The Olimex ESP32-PoE2 is an ESP32-powered WIFI/BLE/Ethernet development board with Power-Over-Ethernet feature.
The PoE is handled by a TPS2378PW chip that is IEEE 802.3-compliant, including pre-standard (legacy) PoE support. The PoE powering requires at least 37V DC to operate successfully. The board takes power from the Ethernet cable and can be expanded with sensors and more. Perfect solution for Internet-of-Things projects!
The ESP32-POE2 can power external circuits with 24V/0.75A or 12V/1.5A plus 5V/1.5A plus 3.3V/1A up to a total of 25W of power output. This is when the board is powered from the Power-Over-Ethernet connector.
This board operates in the commercial temperature range (0-70) degrees C.
Important notes
- ESP32-POE2 has no galvanic isolation from Ethernet’s power supply, this might be a problem for ground loops
- This also means that when you program the board via the micro USB connector the Ethernet cable should be disconnected (if you have power over the Ethernet enabled)
- Any board with its own external power supply attached to ESP32-POE2 can be dangerous. Consider using an Olimex ‘USB-ISO’ to protect your computer and board from accidental short circuits (do not use external power for the USB-ISO!)
Features
- ESP32-WROVER-E-N4R8 – WiFi and Bluetooth module with 4MB flash, 8MB PSRAM
- CE-RED and LVD certification
- Low power design – 200uA consumption in deep sleep
- Ethernet 100Mb interface with IEEE 802.3 PoE support
- USB-C connector for ESP32 programming
- MicroSD card working in 1 bit mode (3 more GPIOs)
- LiPo battery charger with LiPo battery connector
- Battery level monitor pin on ADC
- External power supply detection pin on ADC
- Total output for external circuits – 25W max, max power distributed as follows:
- 0.75A at 24V or 1.5A at 12V (selectable by jumper)
- 1.5A at 5V
- 1A at 3.3V
- UEXT connector
- EXT connector
- User button
- Reset button
- PCB dimensions: 59 x 90mm
Resources
Documents
- ESP32-PoE2 user manual
- ESP32-PoE2 EU declaration of conformity
- ESP32-PoE2 UKCA declaration of conformity
DemoSoftware
- Simple Ethernet demo for ESP-IDF
- Works with default Arduino for ESP32 if you have trouble refer to this document
- More Arduino examples on our GitHub pages
USB Drivers
- USB driver for Windows
- High-speed USB driver for Linux
- USB driver for Linux (for old kernels; pre-3.14.x)
- USB driver for Mac
- USB driver for Android
Hardware
- ESP32-POE2 schematic in PDF format
- ESP32-POE2 source KiCad files
FAQ
R28 gets very hot! What is this component? Is it safe? Can I remove it?
- This resistor is required by the IEEE standards. It is used for MPS (maintain power signature). Search online “maintain power signature poe” to get a general idea.
- Lack of R28 causes availability problems when using ESP32 power saving modes – the board would consume less wattage than PoE equipment can detect, which leads to PoE equipment shutting the ESP32 board off.
- If you are not using low-power modes and the heat from the resistor bothers you, you might try desoldering it and see if that affects your setup negatively. Notice that we don’t recommend doing so.
Ethernet doesn’t work. Is my board defective?
- Make sure you’ve selected the board variant with PSRAM enabled (this board has WROVER module, not WROOM). Make sure your code defines GPIO0 as Ethernet clock source pin.
Package Contents
- 1x ESP32-POE2 Board
- 4x Soft PCB Feet