Skip to the content
PCBKitNew board
2 layers30.5 × 53.3 mmLAN Module-1P, the printed circuit board in 3D

Compact ESP32 PoE dev board

Size
30.5 × 53.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
62
Nets
87
Pads
303
Tracks, vias
625, 46
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
28 Feb 2025
Updated
16 Mar 2025

Overview

LAN Module-1P 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 30.5 × 53.3 mm with 62 parts on 87 nets, routed with 625 tracks and 46 vias.

It is built around the ESP32-U4WDH and LV2842XLVDDCR-JSM. Its parts include 23 capacitors, 19 resistors, 4 ICs, 4 diodes and 4 inductors. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

ESP32 PoE Dev Board

A simple ESP32 ethernet + PoE dev board

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

yaml
esp32:
  board: esp32dev

ethernet:
  type:     RTL8201
  mdc_pin:  GPIO23
  mdio_pin: GPIO18
  clk_mode: GPIO0_OUT
  phy_addr: 0

...

Arduino

main.cpp

cpp
void setup() {
    // WiFi antenna not available on this board
    WiFi.mode(WIFI_OFF); 

    ETH.begin();
    ETH.config();
}

platformio.ini

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_OUT

Parts

62
QtyValueFootprintReferences
8100nCapacitor_SMD:C_0603_1608MetricC1, C5, C6, C7, C17, C19, C22, C23
710kResistor_SMD:R_0603_1608MetricR1, R5, R6, R10, R11, R12, R15
4FM240WDiode_SMD:D_SOD-123D1, D2, D4, D5
31uCapacitor_SMD:C_0603_1608MetricC2, C8, C9
20RResistor_SMD:R_0603_1608MetricR18, R19
210nCapacitor_SMD:C_0603_1608MetricC14, C16
210uCapacitor_SMD:C_0603_1608MetricC3, C4
210uH 1AInductor_SMD:L_Taiyo-Yuden_NR-40xxL2, L4
22.2uCapacitor_SMD:C_0603_1608MetricC18, C21
222pCapacitor_SMD:C_0603_1608MetricC10, C11
22N7002Package_TO_SOT_SMD:SOT-23Q1, Q2
23.3nCapacitor_SMD:C_0603_1608MetricC13, C15
2499RResistor_SMD:R_0603_1608MetricR7, R8
2FB 600R@100MHz 1.3AResistor_SMD:R_0603_1608MetricL1, L3
110KResistor_SMD:R_0603_1608MetricR9
110k 1%Resistor_SMD:R_0603_1608MetricR17
12.49k 1%Resistor_SMD:R_0603_1608MetricR4
120KResistor_SMD:R_0603_1608MetricR3
122kResistor_SMD:R_0603_1608MetricR13
12kResistor_SMD:R_0603_1608MetricR2
133k 1%Resistor_SMD:R_0603_1608MetricR16
14.7uCapacitor_SMD:C_Elec_3x5.4C24
14.7uCapacitor_SMD:C_0603_1608MetricC12
140MHz ±10ppmCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
147kResistor_SMD:R_0603_1608MetricR14
1ANTConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalJ1
1CP2102N-Axx-xQFN24Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU4
1Conn_LeftVisclib:ProtoCastellatedHeader_1x16J4
1Conn_RightVisclib:ProtoCastellatedHeader_1x16J5
1ESP32-U4WDHVisclib:ESP32-REDUCEDU1
1LV2842XLVDDCRPackage_TO_SOT_SMD:SOT-23-6U3
1LogoVisclib:wolfpaw-0.3LOGO1
1RESETButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1W25Q32Package_SO:SOIC-8_5.23x5.23mm_P1.27mmU2

Questions

How big is the LAN Module-1P PCB?

It measures 30.5 × 53.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LAN Module-1P use?

62 parts, built around the ESP32-U4WDH and LV2842XLVDDCR-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-1P KiCad files?

From the jorticus/esp32-poe-dev repository on GitHub, at the commit this page was made from: the board is LAN-Module-1P.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-1P 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 layers28.6 × 53.3 mmLAN Module, the printed circuit board in 3D

    LAN Module

    jorticus/esp32-poe-dev

    Compact ESP32 PoE dev board

    90 parts8CERN-OHL-S-2.0

Similar boards

  • 4 layers56 × 43.3 mmStepperServoCAN, the printed circuit board in 3D

    StepperServoCAN

    dzid26/StepperServo-hardware

    Stepper actuator controller

    155 parts29GPL-3.0
  • 8 layers38 × 38 mmKolibri v0.5, the printed circuit board in 3D

    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 mmEsp32-led, the printed circuit board in 3D

    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
  • 2 layers139.3 × 113.8 mmFlake L, the printed circuit board in 3D

    Flake L

    lever-tech/flake

    An open-source, wireless, split ergonomic keyboard designed to be productive, healthy, and enjoyable. [formerly Anywhy Flake]

    62 parts531CERN-OHL-W-2.0
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    62 parts517GPL-2.0
  • 2 layers60 × 37 mmHydraBus, the printed circuit board in 3D

    HydraBus

    hydrabus/hydrabus

    HydraBus open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

    62 parts359
  • 2 layers90 × 50 mmTomu fpga, the printed circuit board in 3D

    Tomu fpga

    im-tomu/fomu-hardware

    Tomu FPGA (Fomu for short), a FPGA which fits inside your USB port!

    62 parts236CC-BY-SA-4.0
  • 2 layers118 × 103.5 mmEV Charger2, the printed circuit board in 3D

    EV Charger2

    fotherja/EV_Charger

    Arduino Uno Code for EV Charger

    62 parts167MIT