SH-ESP32

hatlabs·SH-ESP32-hardware

SH-ESP32 PCB layout, top view — open source ESP32 board by hatlabs

About the SH-ESP32 PCB

SH-ESP32 is an open source ESP32 PCB design by hatlabs, published on GitHub under the CC-BY-4.0 license. It is a 4-layer board measuring 89 × 58 mm, with 172 components from 72 distinct parts.

Its main chip is the S8050, from the ESP32 family. Other key parts include the ESP32-WROOM-32E-N16, ISO1050DUB, TPD2E007, CH340C and H7550-H#. By type, the board carries 63 capacitors, 34 resistors, 22 diodes, 14 connectors, 11 inductors and 10 jumpers.

It belongs with the dev boards & breakouts, rf & radio and sensors designs in this gallery.

From the project

Sailor Hat for ESP32 hardware

This repository contains the Sailor Hat for ESP32 (SH-ESP32) hardware design. SH-ESP32 is a powerful microcontroller development board designed for marine environments.

Special emphasis has been placed on electrical compliance: the board can handle most power surges ever present on an automotive or marine 12V or 24V power system. Equally importantly, the inputs and outputs have protection for electrostatic discharges (static electricity), and are designed to not produce electromagnetic emissions (disturb other sensitive devices such as VHF radios or GPS antennas), and to be protected against…

SH-ESP32, from the project README
From the project README

Main components on the SH-ESP32

SH-ESP32 bill of materials (BOM)

172 components, 72 distinct parts.

QtyPartRefs
1
ESP32-WROOM-32E-N16
U201
1
ISO1050DUB
U203
1
TPD2E007
U204
1
CH340C
U401
1
H7550-H#
U603
1
LMR54410DBVR
U801
2
EL3H7(C)(TA)-G
U901, U902
2
S8050
Q401, Q402
1
MMBT5551L
Q901
1
GPIO
J201
1
Power
J202
1
Conn_01x01
J203
2
Conn_01x02
J204, J501
1
IO
J206
1
Conn_01x07
J207
1
Conn_01x02
J301
1
USB_B_Micro
J401
1
Conn_01x04
J601
1
Conn_01x04
J701
1
Conn_01x04
J702
Show 52 more
QtyPartRefs
1
Conn_01x03
J801
1
Conn_01x04
J901
2
mSMD050-60V
F301, F601
1
ASMD1206-050
F401
2
MountingHole
H1001, H1002
10
SolderJumper_2_Open
JP201, JP202, JP203, JP204, JP205, JP206, JP207, JP208 +2
2
SW_Push
SW501, SW502
3
B5819W
D201, D303, D602
2
RED LED
D202, D502
2
SMBJ33CA
D301, D601
8
ESD5451N
D401, D402, D403, D503, D504, D903, D904, D905
1
BLUE LED
D501
2
SM4007PL
D901, D902
2
GREEN LED
D1001, D1002
2
BAT54A
D1101, D1102
5
GZ2012D601TF
FB401, FB601, FB701, FB801, FB902
4
GZ2012D101TF
FB702, FB703, FB903, FB904
1
SLO0530H6R8MTT
L301
1
CBC3225T100KR
L302
1
22uF/6.3V
C202
1
1uf
C203
1
4.7uF/50V
C307
8
10uF/50V
C308, C603, C704, C803, C805, C806, C807, C904
1
4.7uF/16V
C402
2
10pF/50V
C403, C404
3
100nF/50V
C501, C502, C809
1
1uF/50V
C503
1
10nF/50V
C601
28
100nF
C602, C604, C1001, C1002, C1003, C1004, C1006, C1007 +20
1
10uF/10V
C605
3
10uF
C701, C801, C901
4
33pF
C702, C703, C902, C903
4
33pF/50V
C705, C706, C905, C906
1
1nF/50V
C802
2
47uF/6.3V
C804, C810
1
100nF/16V
C808
5
10k
R201, R213, R401, R402, R1103
9
0R
R202, R203, R204, R205, R206, R207, R208, R209 +1
1
75k
R211
1
24k
R212
1
4.7k
R214
1
0.1R
R304
4
2k
R501, R502, R701, R702
2
240R
R601, R602
1
2.2k
R801
1
100R
R802
1
220R
R901
1
2.2k
R902
2
3.9k
R903, R904
1
2.2k
R905
1
inf
R906
2
1.5k
R1001, R1002

SH-ESP32 design files

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

SH-ESP32: common questions

What microcontroller does the SH-ESP32 use?

The SH-ESP32 is built around the S8050, from the ESP32 family.

How big is the SH-ESP32 PCB?

The SH-ESP32 measures 89 × 58 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the SH-ESP32?

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

Where can I download the SH-ESP32 design files?

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

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

Yes, under the terms of its CC-BY-4.0 license, which hatlabs chose for the repository.

Can I test firmware for the SH-ESP32 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 SH-ESP32-hardware

Similar boards