Skip to the content
2 layers75.2 × 74.7 mmESP32-EVB Rev K2, the printed circuit board in 3D

ESP32-EVB Rev K2

OLIMEX/ESP32-EVB287

ESP32 WiFi / BLE Development board with Ethernet interface, Relays, microSD card

Size
75.2 × 74.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
170
Nets
133
Pads
596
Tracks, vias
3,236, 315
Pours
372
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
10 Feb 2017
Updated
19 Jan 2026

Overview

ESP32-EVB Rev K2 is an open-source printed circuit board by OLIMEX, from the OLIMEX/ESP32-EVB repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 75.2 × 74.7 mm with 170 parts on 133 nets, routed with 3,236 tracks and 315 vias.

It is built around the ESP32-WROOM-32E-N4, WPM2015-3/TR and BSS138, with the DW02R among its other parts. Its parts include 58 resistors, 32 capacitors, 13 diodes, 9 ICs and 6 transistors. It belongs with the radio and wireless and interfaces and adapters boards and the ESP32 boards of this library.

Main components

4

README

README.md

ESP32-EVB

ESP32 wifi / BLE development board with Ethernet, relays, microSD card, CAN, infrared, Li-Po charger, GPIOs.

Product page: https://www.olimex.com/Products/IoT/ESP32/ESP32-EVB/open-source-hardware

Open-source hardware board made with open-source CAD software. Comes with either ESP32-WROOM-32E or ESP32-WROOM-32UE module, depending on variant. Board vairants are:

Board variantESP32 moduleExternal antennaTemperature range
ESP32-EVBESP32-WROOM-32ENo0-70°C
ESP32-EVB-EAESP32-WROOM-32UEYes0-70°C
ESP32-EVB-EA-INDESP32-WROOM-32UEYes-40+85°C
ESP32-EVB-INDESP32-WROOM-32ENo-40+85°C

ESP32-EVB - ESP32-WROOM-32E module, no external antenna, commercial temeprature range 0-70°C

ESP32-EVB-EA - ESP32-WROOM-32UE module, fitting external antenna, commercial temeprature range 0-70°C

ESP32-EVB-EA-IND - ESP32-WROOM-32UE module, fitting external antenna, industrial temeprature range -40+85°C

ESP32-EVB-IND - ESP32-WROOM-32E module, no external antenna, industrial temeprature range -40+85°C

You can find design hardware sources, schematic exports, BOMs, and more, in the "HARDWARE" folder.

You can find ESP-IDF and Arduino IDE examples, in the "SOFTWARE" folder.

FAQ


Q: I have some trouble downloading my code to ESP32-EVB. Is there a way to force boot mode?

A: By default the board comes without BOOT button functioanlity. However, we have providedan option to can convert user BUT1 into BOOT button to force button but this requires hardware change and soldering. Soldering experience is required since it is a tight spot. You need to perform two changes:

  • Solder the pads of R46 together (or solder 0R resistor in 0603 size in the R46 position there);
  • Unsolder R14 and solder its pads together (or again solder 0R resistor in 0603 size in the R14 position).

After the two changes, to manually force boot mode, hold button BUT1 then reset the board with RST1. Both R46 and R14 are near the button BUT1. Notice that the button will still act as user button after the initial boot sequence. You can find more about what changing these resistors does if you inspect the schematic.


Q: The Ethernet doesn't start after a restart, it throws "init phy failed" error. What should I do?

A: Ethernet might hang of initialized too quickly after a reset. Add some delay at the start of the code before the Ethernet initialization. For example, if you are using the default Arduino IDE demo for LAN8720 try adding delay () after Serial.begin(), as shown below:

text
void setup()
{
Serial.begin(115200);
delay (2000);
WiFi.onEvent(WiFiEvent);
ETH.begin();
}

Parts

170
QtyValueFootprintReferences
1510k/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR2, R6, R22, R23, R24, R29, R30, R34, R35, R38, R40, R45, R49, R51, R56
9100nF/50V/20%/Y5V/C0603OLIMEX_RLC-FP:C_0603_5MIL_DWSC11, C13, C14, C15, C17, C24, C25, C27, C30
822uF/6.3V/20%/X5R/C0603OLIMEX_RLC-FP:C_0603_5MIL_DWSC5, C6, C7, C8, C9, C12, C23, C29
61N5819S4(SOD-123)OLIMEX_Diodes-FP:SOD-123_1C-2A_KAD1, D3, D5, D7, D8, D9
61k/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR1, R5, R41, R42, R50, R55
62.2k/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR3, R4, R7, R11, R18, R21
6NA/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR12, R17, R44, R46, R48, R54
5220R/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR14, R16, R26, R27, R37
549.9R/1%/R0402OLIMEX_RLC-FP:R_0402_5MIL_DWSR28, R31, R32, R33, R58
5BC817-40(SOT23)OLIMEX_Transistors-FP:SOT23Q1, Q2, Q4, Q5, Q7
3OLIMEX_Other-FP:Fiducial1x3Fid1, Fid2, Fid3
347uF/6.3V/20%/X5R/C0805OLIMEX_RLC-FP:C_0805_5MIL_DWSC2, C4, C10
3600R/2A/UPZ2012E-601-2R0TFOLIMEX_RLC-FP:L_0805_5MIL_DWSL1, L3, L4
3RA1206_(4X0603)_4B8_2.2kOLIMEX_RLC-FP:R_MATRIX_4RM1, RM2, RM3
3WPM2015-3/TROLIMEX_Transistors-FP:SOT23FET1, FET2, FET3
210R/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR36, R43
21N5822/SS34/SMAOLIMEX_Diodes-FP:SMA-KAD4, D6
21uF/10V/10%/X5R/C0603OLIMEX_RLC-FP:C_0603_5MIL_DWSC31, C32
227pF/50V/5%/C0G/C0603OLIMEX_RLC-FP:C_0603_5MIL_DWSC21, C22
2470k/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR9, R10
2BAT54C(SOT23-3)OLIMEX_Diodes-FP:SOT23-3U9, U10
2DG306-5.0-3POLIMEX_Connectors-FP:TB3-DG306-5.0_3PCON1, CON2
2LED/GREEN/0603OLIMEX_LEDs-FP:LED_0603_KALED1, LED2
2Mounting_hole_Shield_3.3mmOLIMEX_Other-FP:Mounting_hole_Shield_3.3mmMH2, MH3
2NA(47uF/6.3V/20%/X5R/C0805)OLIMEX_RLC-FP:C_0805_5MIL_DWSC1, C3
2OpenedOLIMEX_Jumpers-FP:SJCAN_T1, PHY_RST1
2RAS-0515 (LEG-5)OLIMEX_Relays-FP:Relay_RAS-05-15REL1, REL2
2T1107A(6x3,8x2,5MM)OLIMEX_Buttons-FP:T1107A(6x3,8x2,5MM)BUT1, RST1
1OLIMEX_LOGOs-FP:LOGO_OPENHARDWARE_8x8Logo-OSHW
1OLIMEX_LOGOs-FP:LOGO_OLIMEX_80Logo-Olimex_Small
1OLIMEX_LOGOs-FP:LOGO_PBFREESign-PbFree
1OLIMEX_LOGOs-FP:OLIMEX_LOGO_TBLogo-Olimex-Big
1OLIMEX_LOGOs-FP:LOGO_RECYCLEBIN_1Sign-RecycleBin
10R(board_mounted)OLIMEX_RLC-FP:0R_0603R25
1100k/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR52
110uF/6.3V/20%/X5R/C0603OLIMEX_RLC-FP:C_0603_5MIL_DWSC26
112.1k/1%/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR39
1120R/R1206OLIMEX_RLC-FP:R_1206_5MIL_DWSR47
11nF/2000V/10%/X7R/C1206OLIMEX_RLC-FP:C_1206_5MIL_DWS_ISOC19
11nF/50V/5%/NPO(COG)/C0603OLIMEX_RLC-FP:C_0603_5MIL_DWSC18
12.2uF/6.3V/10%/X5R/C0603OLIMEX_RLC-FP:C_0603_5MIL_DWSC16
12.2uH/NRS3015T2R2MNGHOLIMEX_RLC-FP:CD32L2
1220k/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR19
12k/1%/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR8
1330R/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR13
149.9k/1%/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR20
16.8R/R1206OLIMEX_RLC-FP:R_1206_5MIL_DWSR53
1680R/R0603OLIMEX_RLC-FP:R_0603_5MIL_DWSR15
1BAT54A(SOT23-3)OLIMEX_Diodes-FP:SOT23-3D10
1BH10S(B-D-02x5-LF)OLIMEX_Connectors-FP:UEXT_ML10UEXT1
1BSS138OLIMEX_Transistors-FP:SOT23FET4
1CE_SignOLIMEX_LOGOs-FP:CE_SignSign_CE
1CH340T(SSOP20W)OLIMEX_IC-FP:SSOP-20WU5
1Closed(1-2)/Opened(2-3)OLIMEX_Jumpers-FP:SJ_2_SMALL_12_TIED5.0V/3.3V1
1DW02ROLIMEX_Connectors-FP:LIPO_BAT-CON2DW02RBAT1
1ESDS314DBVR(SOT-23-5)OLIMEX_Diodes-FP:SOT-23-5TVS1
1ESP32-WROOM-32E-N4OLIMEX_Cases-FP:ESP-WROOM-32_MODULEU3
1HX7027(SOT-23)OLIMEX_IC-FP:SOT-23U11
1LAN8710A-EZC(QFN32)OLIMEX_IC-FP:QFN32_EP(33)_5.00x5.00x0.90mm_Pitch_0.50mmU4
1LED/IR333-A/5mmOLIMEX_LEDs-FP:LED-5mm-PTH-AKLED3
1LED/RED/0603OLIMEX_LEDs-FP:LED_0603_KAPWRLED1
1LED/Yellow/0603OLIMEX_LEDs-FP:LED_0603_KACHARGE1
1MISB-SWMM-5B-LFOLIMEX_Connectors-FP:USB-MICRO_MISB-SWMM-5B_LFUSB-UART1
1Mounting_hole_Shield_3.3mmOLIMEX_Other-FP:Mounting_hole_3.3mmMH1
1NA(1k/R0603)OLIMEX_RLC-FP:R_0603_5MIL_DWSR57
1NA(1nF/2000V/10%/X7R/C1206)OLIMEX_RLC-FP:C_1206_5MIL_DWS_ISOC20
1NA(470nF/16V/10%/X7R/C0603)OLIMEX_RLC-FP:C_0603_5MIL_DWSC28
1NA(FB0805/600R/2A)OLIMEX_RLC-FP:L_0805_5MIL_DWSL5
1NA(HN2x20)OLIMEX_Connectors-FP:HN2x20EXT1
1NA(NCP303LSN27T1G(SOT-23-5))OLIMEX_IC-FP:SOT-23-5U8
1NA(TB2 DG306-5.0-2P)OLIMEX_Connectors-FP:TB2-DG306-5.0_2PPWR2
1Opened(2-3)/Soldered(1-2)OLIMEX_Jumpers-FP:SJ_2_SMALLBAT/BUT1
1PWRJ-2mm(YDJ-1134)OLIMEX_Connectors-FP:PWRJ-2mm(YDJ-1136)PWR1
1Q12MHz/2P/20ppm/20pF/HU49SMOLIMEX_Crystal-FP:Q_49U3HMSQ3
1Q50MHz/25ppm/3V/4P/5x3.2mmOLIMEX_Crystal-FP:5032-4P_HCX-3SCR1
1RJLBC-060TC1(LPJ4013EDNL)OLIMEX_Connectors-FP:RJLBC-060TC1LAN1
1SIT1050T(SOIC-8_150mil)OLIMEX_IC-FP:SOIC-8_150milU6
1SMBJ6.0A(DO-214AA)OLIMEX_Diodes-FP:DO214AA_1(K)-2(A)D2
1SY8089AAAC(SOT23-5)OLIMEX_Regulators-FP:SOT-23-5U2
1TB3-3.5ММ(HD-351 3P)OLIMEX_Connectors-FP:TB3-3.5mmCAN1

The 164 most common of 170 parts.

More from OLIMEX/ESP32-EVB

1
  • 2 layers75.2 × 74.7 mmESP32-EVB Rev L, the printed circuit board in 3D

    ESP32-EVB Rev L

    OLIMEX/ESP32-EVB

    ESP32 WiFi / BLE Development board with Ethernet interface, Relays, microSD card

    170 parts287Apache-2.0

Similar boards

  • 4 layers52.9 × 73 mmESP32-EVB Rev K1, the printed circuit board in 3D

    ESP32-EVB Rev K1

    yimengq/Small_VineRobot_Electronics

    108 parts
  • 2 layers50.8 × 62.2 mmESP32-GATEWAY Rev I, the printed circuit board in 3D

    ESP32-GATEWAY Rev I

    OLIMEX/ESP32-GATEWAY

    ESP32 IoT Gateway board with BLE WIFI and Ethernet

    111 parts322Apache-2.0
  • 2 layersPCB V2, the printed circuit board in 3D

    PCB V2

    BhoumikAcharya/smart-signage-boards

    161 parts1
  • 4 layers50 × 85 mmKiBoxLite H, the printed circuit board in 3D

    KiBoxLite H

    Samael312/ESPKI

    161 parts
  • 8 layers84 × 59.6 mmSTMP157-OLinuXino LIME2 Rev B1, the printed circuit board in 3D

    STMP157-OLinuXino LIME2 Rev B1

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    422 parts1.5k
  • 2 layers114 × 62 mmBadge, the printed circuit board in 3D

    Badge

    Kreyl/BmstuBadge

    148 parts

Questions

How big is the ESP32-EVB Rev K2 PCB?

It measures 75.2 × 74.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESP32-EVB Rev K2 use?

170 parts, built around the ESP32-WROOM-32E-N4, WPM2015-3/TR, BSS138 and DW02R. 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 ESP32-EVB Rev K2 KiCad files?

From the OLIMEX/ESP32-EVB repository on GitHub, at the commit this page was made from: the board is HARDWARE/REV-K2/ESP32-EVB_Rev_K2.kicad_pcb and its schematic HARDWARE/REV-L/ESP32-EVB_Rev_L.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32-EVB Rev K2 design in my own project?

Its repository publishes it under the Apache-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).