EsPiFF

MDCservice·EsPiFF·hardware/espiff_v3_1.kicad_pcb

EsPiFF PCB layout, top view — open source ESP32 board by MDCservice

About the EsPiFF PCB

EsPiFF is an open source ESP32 PCB design by MDCservice, published on GitHub under the GPL-3.0 license. It is a 6-layer board measuring 83.5 × 56 mm, with 168 components from 75 distinct parts.

Its main chip is the ESP32-WROVER-E, from the ESP32 family. Other key parts include the PCF8563T, APX823, 741G3157, IP101GR and PCA9557PW. By type, the board carries 56 capacitors, 53 resistors, 17 ICs, 13 diodes, 10 connectors and 4 transistors.

It belongs with the displays & leds designs in this gallery.

From the project

An ESP32 in the Raspberry Pi form factor

This is the final schematic and layout for the Crowd Supply campaign. The LAN8720 Ethernet PHY got replaced by the IP101, after the LAN8720 in combination with the ESP32-WROVER was not working stable. Additionally, we added an TFT-Display connector for serial displays/HMIs.

Main components on the EsPiFF

PCF8563TAPX823741G3157IP101GRESP32-WROVER-EPCA9557PWFM25CL64B74xx2G32CH340TMT9700RP2040_alternateFuncsW25Q128RT7272TS3A5018ME6211

EsPiFF bill of materials (BOM)

168 components, 75 distinct parts.

QtyPartRefs
1
PCF8563T
U1
1
APX823
U2
2
741G3157
U3, U6
1
IP101GR
U4
1
ESP32-WROVER-E
U5
1
PCA9557PW
U7
1
FM25CL64B
U8
1
74xx2G32
U9
1
CH340T
U11
2
MT9700
U12, U16
1
RP2040_alternateFuncs
U13
1
W25Q128
U14
1
RT7272
U15
1
TS3A5018
U17
1
ME6211
U18
2
BC817
Q3, Q4
2
2N7002
Q5, Q6
1
32kHz
Y1
2
12MHz
Y2, Y3
1
25MHz
Y4
Show 55 more
QtyPartRefs
1
HY931147C_PoE
J1
1
ConPoE_2x2
J2
1
SDcard_molex
J3
2
ConDF11_2x4
J4, J5
1
Con_24Vin
J6
1
USB_C_Receptacle_USB2.0
J7
1
HMI_ESP32c3_hostSide
J8
1
USB_A
J9
1
Raspberry_Pi_2_3
J10
1
JP_HF_USB_MOSI
JP1
1
JP_WTI
JP2
1
JP_ResetSel
JP3
1
JP_HF_USB_MISO
JP4
1
10k
RA1
1
Reset
RST1
1
USB_BOOT
SW2
3
1N5819WS
D1, D3, D4
2
BAT54C
D2, D5
1
LEDblue
D6
1
1N5819
D7
1
SMAJ6.0
D8
2
LEDyellow
D9, D13
1
LEDgreen
D10
1
SK4001
D11
1
LEDemerald
D12
2
FB0805
FB1, FB3
1
FB_800mA
FB2
1
6uH8
L1
1
220mF/4V
C1
1
1n/2kV
C2
1
22p
C3
5
1u
C4, C9, C33, C38, C48
27
100n
C5, C6, C7, C8, C12, C13, C16, C17 +19
4
22u/6.3V
C10, C24, C52, C57
4
47u/6.3V
C11, C46, C47, C49
2
20p
C14, C15
4
27p
C21, C22, C25, C26
2
10u/50V
C40, C41
1
2n7
C42
2
22u/10V
C44, C45
2
10u/10V
C53, C54
17
10k
R1, R17, R18, R19, R22, R25, R28, R29 +9
7
1k
R2, R8, R23, R24, R32, R33, R53
2
2.2k
R3, R4
9
5k1
R5, R7, R10, R12, R14, R15, R16, R20 +1
4
27R
R6, R9, R30, R31
1
0R
R11
1
6k19
R13
1
220R
R26
6
3k3
R27, R40, R42, R43, R44, R46
1
120k
R36
1
24k
R37
1
62k
R38
1
12k
R39
1
4k7
R45

EsPiFF design files

The KiCad project lives in the MDCservice/EsPiFF repository on GitHub; these links point at the commit this page was built from.

EsPiFF: common questions

What microcontroller does the EsPiFF use?

The EsPiFF is built around the ESP32-WROVER-E, from the ESP32 family.

How big is the EsPiFF PCB?

The EsPiFF measures 83.5 × 56 mm, has 6 copper layers and is 2.655 mm thick.

How many components are on the EsPiFF?

168 components, from 75 distinct parts. The full bill of materials is listed on this page.

Where can I download the EsPiFF design files?

From the MDCservice/EsPiFF repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the EsPiFF design in my own project?

Yes, under the terms of its GPL-3.0 license, which MDCservice chose for the repository.

Can I test firmware for the EsPiFF 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.

Similar boards