ESP32-SBC-FabGL Rev B

OLIMEX·ESP32-SBC-FabGL·HARDWARE/Hardware-revision-B/ESP32-SBC-FabGL_Rev_B.kicad_pcb

ESP32-SBC-FabGL Rev B PCB layout, top view — open source ESP32 board by OLIMEX
Simulate this board

About the ESP32-SBC-FabGL Rev B PCB

ESP32-SBC-FabGL Rev B is an open source ESP32 PCB design by OLIMEX, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 104 × 68 mm, with 112 components from 56 distinct parts.

Its main chip is the ESP32-WROVER-E, from the ESP32 family. Other key parts include the CH32V003F4P6(TSSOP20), BL4054B-42TPRN(SOT23-5), NA(USBLC6-2P6), CH340X(MSOP-10) and SY8089AAAC(SOT23-5). By type, the board carries 43 resistors, 21 capacitors, 8 ICs, 6 diodes, 3 transistors and 3 inductors.

From the project

ESP32-WROVER board working with FabGL library

Software used our fork of FabGL: https://github.com/OLIMEX/FabGL

Product page: https://www.olimex.com/Products/Retro-Computers/ESP32-SBC-FabGL/open-source-hardware

Main components on the ESP32-SBC-FabGL Rev B

ESP32-SBC-FabGL Rev B bill of materials (BOM)

112 components, 56 distinct parts.

QtyPartRefs
1
CH32V003F4P6(TSSOP20)
U1
1
BL4054B-42TPRN(SOT23-5)
U2
1
NA(USBLC6-2P6)
U3
1
CH340X(MSOP-10)
U4
1
SY8089AAAC(SOT23-5)
U5
1
SN74LVC1G04DBVR(SOT23-5)
U6
1
MT3608(SOT23-6)
U7
1
ESP32-WROVER-E
U8
3
BC817-40(SOT23)
Q1, Q2, Q3
1
PJ-3.5-365-5P
AUDIO1
1
HN1x8
Access_Bus1
1
DW02S
BAT1
1
BUZZER_PB1221P(1.1-1.7V_2kHz_12MM)
BUZ1
1
H-WX-1x2-LF+MJ6
BUZ_EN1
1
TESTPAD
CD#1
2
WPM2015-3/TR
FET1, FET2
1
HN1x12
LCD_CON1
4
Mounting_Hole_NPTH
MH1, MH2, MH3, MH4
1
TFC-WPAPR-08-LF
MICRO_SD1
1
NA(HN1x2)
PGM/DBG1
Show 36 more
QtyPartRefs
2
MDR6_MINI-DIN
PS2_KEYBOARD1, PS2_MOUSE1
1
RA1206_(4x0603)_4B8_10k
RM1
5
NA(GG0402052R542P)
TVS1, TVS2, TVS3, TVS4, TVS5
1
B-R-10-LF(BH10R)
UEXT1
1
USB-C-16P-F(A40-00119-A52-12)
USB-UART1
1
HDR15-3.08-14.5T/VGA15/14.5mm
VGA1
1
LED/YELLOW/0603
CHARGING1
1
LED/RED/0603
PWR_LED1
1
NA(1N5822/SS34/SMA)
D1
2
1N5822/SS34/SMA
D2, D3
1
BAT54C(SOT23-3)
D4
2
1N4148W/SOD123
D5, D6
2
2.2uH/NRS3015T2R2MNGH
L1, L2
1
FB0805/600R/2A
L3
8
100nF/10V/10%/X7R/C0402
C1, C3, C8, C12, C13, C15, C18, C20
8
22uF/6.3V/20%/X5R/C0603
C2, C6, C7, C9, C10, C14, C17, C19
3
NA(22uF/6.3V/20%/X5R/C0603)
C4, C5, C11
1
1uF/10V/20%/X5R/C0603
C16
1
47uF/6.3V/20%/X5R/C0805
C21
6
2.2k/R0402
R1, R3, R30, R32, R33, R37
8
10k/R0402
R2, R5, R19, R20, R21, R34, R35, R43
2
5.1k/1%/R0402
R4, R6
2
1k/R0402
R7, R8
1
8.25k/1%/R0402
R9
1
4.7k/R0402
R10
1
1.1k/1%/R0402
R11
3
220k/R0402
R12, R15, R31
1
49.9k/1%/R0402
R13
2
150R/R0402
R14, R36
3
470k/R0402
R16, R17, R42
1
150k/R0402
R18
3
430R/1%/R0402
R22, R24, R26
3
866R/1%/R0402
R23, R25, R27
4
120R/R0402
R28, R29, R38, R39
1
NA/R0402
R40
1
270R/R0402
R41

ESP32-SBC-FabGL Rev B design files

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

ESP32-SBC-FabGL Rev B: common questions

What microcontroller does the ESP32-SBC-FabGL Rev B use?

The ESP32-SBC-FabGL Rev B is built around the ESP32-WROVER-E, from the ESP32 family.

How big is the ESP32-SBC-FabGL Rev B PCB?

The ESP32-SBC-FabGL Rev B measures 104 × 68 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ESP32-SBC-FabGL Rev B?

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

Where can I download the ESP32-SBC-FabGL Rev B design files?

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

Can I use the ESP32-SBC-FabGL Rev B design in my own project?

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

Can I test firmware for the ESP32-SBC-FabGL Rev B 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-SBC-FabGL

Similar boards