
ESP32-EVB Rev L
OLIMEX/ESP32-EVB
ESP32 WiFi / BLE Development board with Ethernet interface, Relays, microSD card

ESP32 WiFi / BLE Development board with Ethernet interface, Relays, microSD card
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.
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 variant | ESP32 module | External antenna | Temperature range |
|---|---|---|---|
| ESP32-EVB | ESP32-WROOM-32E | No | 0-70°C |
| ESP32-EVB-EA | ESP32-WROOM-32UE | Yes | 0-70°C |
| ESP32-EVB-EA-IND | ESP32-WROOM-32UE | Yes | -40+85°C |
| ESP32-EVB-IND | ESP32-WROOM-32E | No | -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.
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:
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:
void setup()
{
Serial.begin(115200);
delay (2000);
WiFi.onEvent(WiFiEvent);
ETH.begin();
}| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 10k/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R2, R6, R22, R23, R24, R29, R30, R34, R35, R38, R40, R45, R49, R51, R56 |
| 9 | 100nF/50V/20%/Y5V/C0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C11, C13, C14, C15, C17, C24, C25, C27, C30 |
| 8 | 22uF/6.3V/20%/X5R/C0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C5, C6, C7, C8, C9, C12, C23, C29 |
| 6 | 1N5819S4(SOD-123) | OLIMEX_Diodes-FP:SOD-123_1C-2A_KA | D1, D3, D5, D7, D8, D9 |
| 6 | 1k/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R1, R5, R41, R42, R50, R55 |
| 6 | 2.2k/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R3, R4, R7, R11, R18, R21 |
| 6 | NA/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R12, R17, R44, R46, R48, R54 |
| 5 | 220R/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R14, R16, R26, R27, R37 |
| 5 | 49.9R/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R28, R31, R32, R33, R58 |
| 5 | BC817-40(SOT23) | OLIMEX_Transistors-FP:SOT23 | Q1, Q2, Q4, Q5, Q7 |
| 3 | OLIMEX_Other-FP:Fiducial1x3 | Fid1, Fid2, Fid3 | |
| 3 | 47uF/6.3V/20%/X5R/C0805 | OLIMEX_RLC-FP:C_0805_5MIL_DWS | C2, C4, C10 |
| 3 | 600R/2A/UPZ2012E-601-2R0TF | OLIMEX_RLC-FP:L_0805_5MIL_DWS | L1, L3, L4 |
| 3 | RA1206_(4X0603)_4B8_2.2k | OLIMEX_RLC-FP:R_MATRIX_4 | RM1, RM2, RM3 |
| 3 | WPM2015-3/TR | OLIMEX_Transistors-FP:SOT23 | FET1, FET2, FET3 |
| 2 | 10R/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R36, R43 |
| 2 | 1N5822/SS34/SMA | OLIMEX_Diodes-FP:SMA-KA | D4, D6 |
| 2 | 1uF/10V/10%/X5R/C0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C31, C32 |
| 2 | 27pF/50V/5%/C0G/C0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C21, C22 |
| 2 | 470k/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R9, R10 |
| 2 | BAT54C(SOT23-3) | OLIMEX_Diodes-FP:SOT23-3 | U9, U10 |
| 2 | DG306-5.0-3P | OLIMEX_Connectors-FP:TB3-DG306-5.0_3P | CON1, CON2 |
| 2 | LED/GREEN/0603 | OLIMEX_LEDs-FP:LED_0603_KA | LED1, LED2 |
| 2 | Mounting_hole_Shield_3.3mm | OLIMEX_Other-FP:Mounting_hole_Shield_3.3mm | MH2, MH3 |
| 2 | NA(47uF/6.3V/20%/X5R/C0805) | OLIMEX_RLC-FP:C_0805_5MIL_DWS | C1, C3 |
| 2 | Opened | OLIMEX_Jumpers-FP:SJ | CAN_T1, PHY_RST1 |
| 2 | RAS-0515 (LEG-5) | OLIMEX_Relays-FP:Relay_RAS-05-15 | REL1, REL2 |
| 2 | T1107A(6x3,8x2,5MM) | OLIMEX_Buttons-FP:T1107A(6x3,8x2,5MM) | BUT1, RST1 |
| 1 | OLIMEX_LOGOs-FP:LOGO_OPENHARDWARE_8x8 | Logo-OSHW | |
| 1 | OLIMEX_LOGOs-FP:LOGO_OLIMEX_80 | Logo-Olimex_Small | |
| 1 | OLIMEX_LOGOs-FP:LOGO_PBFREE | Sign-PbFree | |
| 1 | OLIMEX_LOGOs-FP:OLIMEX_LOGO_TB | Logo-Olimex-Big | |
| 1 | OLIMEX_LOGOs-FP:LOGO_RECYCLEBIN_1 | Sign-RecycleBin | |
| 1 | 0R(board_mounted) | OLIMEX_RLC-FP:0R_0603 | R25 |
| 1 | 100k/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R52 |
| 1 | 10uF/6.3V/20%/X5R/C0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C26 |
| 1 | 12.1k/1%/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R39 |
| 1 | 120R/R1206 | OLIMEX_RLC-FP:R_1206_5MIL_DWS | R47 |
| 1 | 1nF/2000V/10%/X7R/C1206 | OLIMEX_RLC-FP:C_1206_5MIL_DWS_ISO | C19 |
| 1 | 1nF/50V/5%/NPO(COG)/C0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C18 |
| 1 | 2.2uF/6.3V/10%/X5R/C0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C16 |
| 1 | 2.2uH/NRS3015T2R2MNGH | OLIMEX_RLC-FP:CD32 | L2 |
| 1 | 220k/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R19 |
| 1 | 2k/1%/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R8 |
| 1 | 330R/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R13 |
| 1 | 49.9k/1%/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R20 |
| 1 | 6.8R/R1206 | OLIMEX_RLC-FP:R_1206_5MIL_DWS | R53 |
| 1 | 680R/R0603 | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R15 |
| 1 | BAT54A(SOT23-3) | OLIMEX_Diodes-FP:SOT23-3 | D10 |
| 1 | BH10S(B-D-02x5-LF) | OLIMEX_Connectors-FP:UEXT_ML10 | UEXT1 |
| 1 | BSS138 | OLIMEX_Transistors-FP:SOT23 | FET4 |
| 1 | CE_Sign | OLIMEX_LOGOs-FP:CE_Sign | Sign_CE |
| 1 | CH340T(SSOP20W) | OLIMEX_IC-FP:SSOP-20W | U5 |
| 1 | Closed(1-2)/Opened(2-3) | OLIMEX_Jumpers-FP:SJ_2_SMALL_12_TIED | 5.0V/3.3V1 |
| 1 | DW02R | OLIMEX_Connectors-FP:LIPO_BAT-CON2DW02R | BAT1 |
| 1 | ESDS314DBVR(SOT-23-5) | OLIMEX_Diodes-FP:SOT-23-5 | TVS1 |
| 1 | ESP32-WROOM-32E-N4 | OLIMEX_Cases-FP:ESP-WROOM-32_MODULE | U3 |
| 1 | HX7027(SOT-23) | OLIMEX_IC-FP:SOT-23 | U11 |
| 1 | LAN8710A-EZC(QFN32) | OLIMEX_IC-FP:QFN32_EP(33)_5.00x5.00x0.90mm_Pitch_0.50mm | U4 |
| 1 | LED/IR333-A/5mm | OLIMEX_LEDs-FP:LED-5mm-PTH-AK | LED3 |
| 1 | LED/RED/0603 | OLIMEX_LEDs-FP:LED_0603_KA | PWRLED1 |
| 1 | LED/Yellow/0603 | OLIMEX_LEDs-FP:LED_0603_KA | CHARGE1 |
| 1 | MISB-SWMM-5B-LF | OLIMEX_Connectors-FP:USB-MICRO_MISB-SWMM-5B_LF | USB-UART1 |
| 1 | Mounting_hole_Shield_3.3mm | OLIMEX_Other-FP:Mounting_hole_3.3mm | MH1 |
| 1 | NA(1k/R0603) | OLIMEX_RLC-FP:R_0603_5MIL_DWS | R57 |
| 1 | NA(1nF/2000V/10%/X7R/C1206) | OLIMEX_RLC-FP:C_1206_5MIL_DWS_ISO | C20 |
| 1 | NA(470nF/16V/10%/X7R/C0603) | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C28 |
| 1 | NA(FB0805/600R/2A) | OLIMEX_RLC-FP:L_0805_5MIL_DWS | L5 |
| 1 | NA(HN2x20) | OLIMEX_Connectors-FP:HN2x20 | EXT1 |
| 1 | NA(NCP303LSN27T1G(SOT-23-5)) | OLIMEX_IC-FP:SOT-23-5 | U8 |
| 1 | NA(TB2 DG306-5.0-2P) | OLIMEX_Connectors-FP:TB2-DG306-5.0_2P | PWR2 |
| 1 | Opened(2-3)/Soldered(1-2) | OLIMEX_Jumpers-FP:SJ_2_SMALL | BAT/BUT1 |
| 1 | PWRJ-2mm(YDJ-1134) | OLIMEX_Connectors-FP:PWRJ-2mm(YDJ-1136) | PWR1 |
| 1 | Q12MHz/2P/20ppm/20pF/HU49SM | OLIMEX_Crystal-FP:Q_49U3HMS | Q3 |
| 1 | Q50MHz/25ppm/3V/4P/5x3.2mm | OLIMEX_Crystal-FP:5032-4P_HCX-3S | CR1 |
| 1 | RJLBC-060TC1(LPJ4013EDNL) | OLIMEX_Connectors-FP:RJLBC-060TC1 | LAN1 |
| 1 | SIT1050T(SOIC-8_150mil) | OLIMEX_IC-FP:SOIC-8_150mil | U6 |
| 1 | SMBJ6.0A(DO-214AA) | OLIMEX_Diodes-FP:DO214AA_1(K)-2(A) | D2 |
| 1 | SY8089AAAC(SOT23-5) | OLIMEX_Regulators-FP:SOT-23-5 | U2 |
| 1 | TB3-3.5ММ(HD-351 3P) | OLIMEX_Connectors-FP:TB3-3.5mm | CAN1 |
The 164 most common of 170 parts.

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



OLIMEX/ESP32-GATEWAY
ESP32 IoT Gateway board with BLE WIFI and Ethernet



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


It measures 75.2 × 74.7 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).