ESP32-EVB

OLIMEX·ESP32-EVB·HARDWARE/REV-L/ESP32-EVB_Rev_L.kicad_pcb

ESP32-EVB PCB layout, top view — open source ESP32 board by OLIMEX
Simulate this board

About the ESP32-EVB PCB

ESP32-EVB is an open source ESP32 PCB design by OLIMEX, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 75.2 × 74.7 mm, with 156 components from 80 distinct parts.

Its main chip is the ESP32-WROOM-32E-N4, from the ESP32 family. Other key parts include the TP4054-42-SOT25-R, TPS62A02ADRLR(SOT-563-6), LAN8710A-EZC(QFN32), CH340X(MSOP-10) and SIT1050T(SOIC-8_150mil). By type, the board carries 59 resistors, 30 capacitors, 11 ICs, 10 diodes, 5 transistors and 5 LEDs.

It belongs with the iot & wireless, power & battery and dev boards & breakouts designs in this gallery.

From the project

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

- revision A - internal, not released - revision B - initial public release - revision C - changes:

1. MicroUSB connector moved back, 40 mils to the middle of the board. 2. All mounting holes are now connected to GND. 3. Improved the ground layer around the infra red's pads and wires.

1. Changed R38 from 10k/0603 to 100k/0603 to lower the time without clock 2. Changed C28 from 100n/0603 to 10n/0603 to increase the time in reset

Main components on the ESP32-EVB

ESP32-EVB bill of materials (BOM)

156 components, 80 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TP4054-42-SOT25-R
U1
1
TPS62A02ADRLR(SOT-563-6)
U2
1
ESP32-WROOM-32E-N4
U3
1
LAN8710A-EZC(QFN32)
U4
1
CH340X(MSOP-10)
U5
1
SIT1050T(SOIC-8_150mil)
U6
1
VS1838B
U7
1
NA(NCP303LSN27T1G(SOT-23-5))
U8
2
BAT54C(SOT23-3)
U9, U10
1
HX7027(SOT-23)
U11
5
BC817-40(SOT23)
Q1, Q2, Q7, Q9, Q10
2
DG306-5.0-3P
CON1, CON2
1
Closed(1-2)/Opened(2-3)
5.0V/3.3V1
1
DW02R
BAT1
1
Opened(2-3)/Soldered(1-2)
BAT/BUT1
2
T1107A(6x3,8x2,5MM)
BUT1, RST1
1
TB3-3.5ММ(HD-351 3P)
CAN1
2
Opened
CAN_T1, PHY_RST1
1
Q50MHz/25ppm/3V/4P/5x3.2mm
CR1
1
NA(HN2x20)
EXT1
Show 60 more
QtyPartRefs
3
WPM2015-3/TR
FET1, FET2, FET3
1
BSS138
FET4
1
TESTPAD
GND1
1
RJLBC-060TC1(LPJ4013EDNL)
LAN1
2
Mounting_hole_Shield_3.3mm
MH2, MH3
1
TFC-WXCP11-08-LF
MICRO_SD1
1
PWRJ-2mm(YDJ-1134)
PWR1
1
NA(TB2 DG306-5.0-2P)
PWR2
2
RAS-0515 (SUNHOLD)
REL1, REL2
3
RA1206_(4X0603)_4B8_2.2k
RM1, RM2, RM3
1
ESDS314DBVR(SOT-23-5)
TVS1
1
BH10S(B-D-02x5-LF)
UEXT1
1
MISB-SWMM-5B-LF
USB-UART1
1
LED/Yellow/0603
CHARGE1
2
LED/GREEN/0603
LED1, LED2
1
LED/IR333-A/5mm
LED3
1
LED/RED/0603
PWRLED1
6
1N5819S4(SOD-123)
D1, D3, D5, D15, D16, D17
1
SMBJ6.0A(DO-214AA)
D2
2
1N5822/SS34/SMA
D4, D6
1
BAT54A(SOT23-3)
D10
3
600R/2A/UPZ2012E-601-2R0TF
L1, L3, L4
1
NA(600R/2A/UPZ2012E-601-2R0TF)
L5
1
1.0uH/4.2A/DCR=35mR/20%/2.00x1.60x1.00mm/L2016(PIM201610-1R0MTS00)
L7
2
NA(47uF/6.3V/20%/X5R/C0805)
C1, C3
2
47uF/6.3V/20%/X5R/C0805
C2, C10
8
22uF/6.3V/20%/X5R/C0603
C5, C8, C9, C12, C29, C35, C37, C38
8
100nF/50V/20%/Y5V/C0603
C11, C13, C14, C15, C17, C25, C27, C30
1
2.2uF/6.3V/10%/X5R/C0603
C16
1
1nF/50V/5%/NPO(COG)/C0603
C18
1
1nF/2000V/10%/X7R/C1206
C19
1
NA(1nF/2000V/10%/X7R/C1206)
C20
1
10uF/6.3V/20%/X5R/C0603
C26
1
NA(470nF/16V/10%/X7R/C0603)
C28
2
1uF/10V/10%/X5R/C0603
C31, C32
1
100nF/10V/20%/X5R/C04020
C36
1
NA(120pF/50V/5%/C0G/C0402)
C39
4
1k/R0603
R1, R5, R50, R55
13
10k/R0603
R2, R6, R22, R23, R24, R29, R30, R34 +5
6
2.2k/R0603
R3, R4, R7, R11, R18, R21
1
2k/1%/R0603
R8
2
470k/R0603
R9, R10
6
NA/R0603
R12, R17, R44, R46, R48, R54
1
330R/R0603
R13
4
220R/R0603
R14, R16, R26, R27
1
680R/R0603
R15
1
0R(board_mounted)
R25
5
49.9R/1%/R0402
R28, R31, R32, R33, R58
2
10R/R0603
R36, R43
1
12.1k/1%/R0603
R39
1
120R/R1206
R47
1
100k/R0603
R52
1
6.8R/R1206
R53
2
10k/R0402
R66, R67
1
NA(10k/R0402)
R68
2
1k/R0402
R69, R71
1
4.7k/R0402
R70
1
220R/R0402
R72
1
180k/1%/R0402
R73
1
40.2k/1%/R0402
R75

ESP32-EVB design files

The KiCad project lives in the OLIMEX/ESP32-EVB repository on GitHub; these links point at the commit this page was built from.

ESP32-EVB: common questions

What microcontroller does the ESP32-EVB use?

The ESP32-EVB is built around the ESP32-WROOM-32E-N4, from the ESP32 family.

How big is the ESP32-EVB PCB?

The ESP32-EVB measures 75.2 × 74.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ESP32-EVB?

156 components, from 80 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the ESP32-EVB design files?

From the OLIMEX/ESP32-EVB repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

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

Yes, under the terms of its Apache-2.0 license, which OLIMEX chose for the repository.

Can I test firmware for the ESP32-EVB without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in ESP32-EVB

Similar boards