

LAN Module
Compact ESP32 PoE dev board
- Size
- 28.6 × 53.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 90
- Nets
- 97
- Pads
- 381
- Tracks, vias
- 1,057, 88
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 28 Feb 2025
- Updated
- 16 Mar 2025
Overview
LAN Module is an open-source printed circuit board by jorticus, from the jorticus/esp32-poe-dev repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 28.6 × 53.3 mm with 90 parts on 97 nets, routed with 1,057 tracks and 88 vias.
It is built around the ESP32-U4WDH, LV2842XLVDDCR-JSM and HR911105A, with the PMEG6020ER,115-JSM among its other parts. Its parts include 28 connectors, 24 resistors, 22 capacitors, 5 ICs and 3 inductors. It belongs with the ESP32 boards of this library.
Main components
4ESP32-U4WDH
QFN-48-EP(5x5)-40℃~+105℃ -98dBm 130mA 150Mbps 2.3V~3.6V 2.412GHz~2.484GHz 2.4GHz 20.5dBm 95mA Bluetooth、WiFi SPI、UART、ADC、I2C、I2S、PWM、PCM、SDIO transceiver QFN-48-EP(5x5) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICsLV2842XLVDDCR-JSM
TSOT-23-6L-40℃~+125℃ 1 1A 1MHz 4.6V~40V 80uA Adjustable Buck Built-in Overcurrent Protection、Light load efficient mode、Cycle-by-cycle current limiting Step-down type Yes TSOT-23-6L DC-DC Converters ROHSJSMSEMIDC-DC ConvertersHR911105A
插件0℃~+70℃ 1 Filtered Gold Non-PoE Phosphor bronze RJ45 Jack Right Angle Shielded With LED 插件 Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSHANRUNEthernet Connectors / Modular Connectors (RJ45 RJ11)PMEG6020ER,115-JSM
SOD-123FL-55℃~+150℃ 1 Independent 2A 500uA 50A 60V 700mV@2A SOD-123FL Schottky Diodes ROHSJSMSEMISchottky Diodes
README
README.mdESP32 PoE Dev Board
A simple ESP32 ethernet + PoE dev board

WARNING: PoE is NOT ISOLATED! Be careful what you attach.
See jared.geek.nz/esp32-poe-devboard for the story.
Usage
ESPHome
esp32:
board: esp32dev
ethernet:
type: RTL8201
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO0_OUT
phy_addr: 0
...Arduino
main.cpp
void setup() {
// WiFi antenna not available on this board
WiFi.mode(WIFI_OFF);
ETH.begin();
ETH.config();
}platformio.ini
[platformio]
[env:esp32_poe]
platform = espressif32
framework = arduino
board = esp32_dev
build_flags =
-DETH_PHY_ADDR=0
-DETH_PHY_MDC=23
-DETH_PHY_MDIO=18
-DETH_PHY_TYPE=ETH_PHY_RTL8201
-DETH_CLK_MODE=ETH_CLOCK_GPIO0_OUTParts
90| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | ProtoCastellatedHeader | Visclib:ProtoCastellatedHeader_65mil | J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23, J24, J25 +10 |
| 12 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C3, C7, C8, C9, C19, C20, C22, C23, C24, C25, C26 |
| 6 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R9, R10, R11, R12, R21 |
| 3 | 49.9R 1% | Resistor_SMD:R_0603_1608Metric | R14, R17, R18 |
| 2 | 0R | Resistor_SMD:R_0603_1608Metric | R23, R24 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C10, C11 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric | C12, C13 |
| 2 | 240R | Resistor_SMD:R_0603_1608Metric | R15, R16 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | 499R | Resistor_SMD:R_0603_1608Metric | R4, R22 |
| 2 | FB 600R@100MHz 1.3A | Resistor_SMD:R_0603_1608Metric | L1, L3 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 10k 1% | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 10uH 1A | Inductor_SMD:L_Taiyo-Yuden_NR-40xx | L2 |
| 1 | 1A | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 2.2u | Capacitor_SMD:C_0603_1608Metric | C18 |
| 1 | 2.49k 1% | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 20K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 2k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 3.3n | Capacitor_SMD:C_0603_1608Metric | C15 |
| 1 | 33k 1% | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 4.7u | Capacitor_SMD:C_Elec_3x5.4 | C21 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C14 |
| 1 | 40MHz ±10ppm | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 50R 1% | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | ? | Diode_SMD:D_SOD-123 | D2 |
| 1 | CP2102N-Axx-xQFN24 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U5 |
| 1 | ESP32-U4WDH | Visclib:ESP32-REDUCED | U1 |
| 1 | HR911105A | Visclib:RJ45_Hanrun_HR911105A_Horizontal | J2 |
| 1 | LV2842XLVDDCR | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | Logo | Visclib:wolfpaw-0.3 | LOGO1 |
| 1 | PMEG6020ER,115 | Diode_SMD:D_SOD-123 | D1 |
| 1 | RESET | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | RTL8201F | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U4 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex_47346-0001 | J1 |
| 1 | W25Q32 | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U2 |
Questions
How big is the LAN Module PCB?
It measures 28.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the LAN Module use?
90 parts, built around the ESP32-U4WDH, LV2842XLVDDCR-JSM, HR911105A and PMEG6020ER,115-JSM. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the LAN Module KiCad files?
From the jorticus/esp32-poe-dev repository on GitHub, at the commit this page was made from: the board is LAN-Module.kicad_pcb and its schematic LAN-Module-1P.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the LAN Module design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from jorticus/esp32-poe-dev
3- 2 layers25.3 × 61 mm

- 2 layers30.5 × 53.3 mm

- 2 layers18 × 26 mm

LAN Module WROOM32-Compatible
jorticus/esp32-poe-dev
Compact ESP32 PoE dev board
57 parts8CERN-OHL-S-2.0
Similar boards
- 4 layers56 × 43.3 mm

- 8 layers38 × 38 mm

Kolibri v0.5
bastian2001/Kolibri-FC-Hardware
Hardware for the Kolibri Flight Controller. 30mm/20mm FC with RP2350 + ELRS onboard
221 parts8GPL-3.0 - 4 layers33.5 × 33.5 mm

Esp32-led
t3mschm2d/esp32-tiny-led-controller
The main goal of this project is to develop an OpenHardware board for controlling digital LED strips. The control shall be done via Homeassistant and esphome.The PCB is based around an ESP32-U4WDH microcontroller and…
29 parts2 - 4 layers91 × 52 mm

Filament dryer monitor
alessandrocardelli/filament-dryer-monitor
ESP32 controller for eSUN eBOX Lite. main is the non-heating SAFE BRING-UP reference; its heater output remains locked OFF.
110 parts - 4 layers1,262.4 × 75 mm

BeagleConnect Freedom C7
embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products
179 parts8MIT - 4 layers213.7 × 137.6 mm

- 4 layers150 × 100 mm

- 2 layers79 × 38 mm

Ethersweep
Neumi/ethersweep
Open Source, easy to use Ethernet connected stepper motor controller. Built in FreeCAD, KiCAD and Arduino.
111 parts587