ESP32-POE - Open Source Hardware Board
ESP32-POE - Open Source Hardware Board ESP32-POE - Open Source Hardware Board
ESP32-POE IoT development board with 100Mb Ethernet, Power over Ethernet, WiFi, BLE, programmer

Select Product Variant

  • ESP32-POE
  • ESP32-POE-EA
Price19.50 EUR
10 - 49 pcs18.53 EUR
50 - 10000 pcs17.55 EUR
In Stock
ESP32-POE is OSHW certified Open Source Hardware with UID BG000009

ESP32-PoE is an IoT WIFI/BLE/Ethernet development board with Power-Over-Ethernet feature. The PoE is handled by TPS2375PW chip (Si3402-B in older revisions) 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 actuators. Perfect solution for Internet-of-Things projects.

Important notice: ESP32-POE has no galvano isolation from Ethernet's power supply, when you program the board via the micro USB connector the Ethernet cable should be disconnected (if you have power over the Ethernet cable)! Consider using Olimex USB-ISO to protect your computer and board from accidental short circuit. Also consider instead using Olimex ESP32-PoE-ISO board which is insulated.

ESP32-POE-EA has ESP32-WROOM-32UE module with U.FL connector and external antenna attached.

ESP32-POE-IND and ESP32-POE-EA-IND use industrial grade components suitable for -40+85C operating temperature.

ESP32-POE-WROVER comes with ESP32-WROVER-E with 4MB flash and 8MB PSRAM, while ESP32-POE-WROVER-EA uses ESP32-WROVER-IE


  • ESP32-WROOM-32E (ESP32-WROOM-32UE or ESP32-WROVER-E/IE depending on variant) WIFI/BLE module
  • Ethernet 100Mb interface with IEEE 802.3 PoE support
  • LiPo battery charger
  • LiPo battery connector
  • UEXT connector
  • User button
  • Reset button
  • Micro USB with programmer for ESP32 programming
  • MicroSD card
  • Two extension connectors 0.1" step spaced at 1"
  • PCB dimensions: (80 x 28)mm ~ (3 x 1)"


  • ESP32-PoE doesn't work well with bauds over 115200. What to do?
  • Some older drivers might have wrong timings, causing worse throughput. Download and install the latest drivers for CH340. If you are using Linux make sure to try with these drivers: high-speed driver for Linux
  • Is it safe to have USB powering and PoE powering connected and enabled at the same time?
  • No, it is not safe. Consider using ESP32-PoE-ISO instead.
  • Where are I2C, UART, SPI pins exposed?
  • The ESP32 chip has very advanced multiplexing and you can define any free GPIO pin for I2C, UART, SPI operation as long as you are within the maximum supported (some penalties to SPI's maximum freqncy apply, when not using the dedicated pins). Notice that some ESP32 pins can only be inputs. Defining pins is for another job is purely software effort.
  • I provide 24V to the input of ESP32-PoE's Ethernet but it doesn't seem powered. What is the problem?
  • TPS2375PW chip (Si3402-B in older revisions) would NOT work with 24V DC. The recommended voltage is 48V DC and the minimum is around 37V DC. For more info refer to TPS2375PW's datasheet.
  • What current is available when the board is powered via the Ethernet connector (PoE)?
  • The PoE circuit can safely provide up to 4W, i.e. 800mA @ 5V. Part of this wattage is used to power the ESP32 module, the battery charger, and other circuits part of the board design; the remaining wattage is available for additional circuits (up to around 600mA).  Make sure the total current consumption does not exceed 800mA @ 5V.