Hw sensor

larus-breeze·hw_sensor·pcb/vario.kicad_pcb

Hw sensor PCB layout, top view — open source ESP32 board by larus-breeze
Simulate this board

About the Hw sensor PCB

Hw sensor is an open source ESP32 PCB design by larus-breeze, published on GitHub under the Custom license license. It is a 4-layer board measuring 120 × 74.6 mm, with 215 components from 94 distinct parts.

Its main chip is the ESP32-WROOM-32U, from the ESP32 family. Other key parts include the STM32F407VGTx, AMS1117-3.3, TPMP2359DJ, HAMMOND_1455K1202 and MTi-1IMU. By type, the board carries 68 capacitors, 55 resistors, 27 diodes, 18 ICs, 17 jumpers and 10 connectors.

It belongs with the rf & radio, sensors and iot & wireless designs in this gallery.

From the project

PCB design Vario sensor

Static pressure: https://www.mouser.de/ProductDetail/Measurement-Specialties/MS561101BA03-50?qs=%252BgKeJhng5iV%252BnCz6Qd5iDw%3D%3D

IMU: MTi-1 https://de.farnell.com/xsens/mti-1-0i-t/mems-modul-2-16-3-6v-lcc-28/dp/3793980?st=mti-1-0i-t

GNSS: https://www.mouser.de/ProductDetail/u-blox/NEO-M9N-00B?qs=DPoM0jnrROVeJ6BHpcwcjw%3D%3D

RJ45: https://www.mouser.de/ProductDetail/Amphenol-Commercial-Products/RJHSE-5380?qs=rM3ofmSYd5RUaPrWD7oMhw%3D%3D

Main components on the Hw sensor

Hw sensor bill of materials (BOM)

215 components, 94 distinct parts.

QtyPartRefs
1
STM32F407VGTx
U1
1
AMS1117-3.3
U2
1
TPMP2359DJ
U3
1
HAMMOND_1455K1202
U4
1
MTi-1IMU
U5
1
ESP32-WROOM-32U
U6
1
MS5611-01BA
U7
1
NEO-M9N
U8
1
SN65HVD232DR
U9
1
CH340C
U10
1
HSCMRRV001PG2A3
U11
1
TPS61170DRVR
U12
1
MAX3232ECPWR
U13
3
USBLC6-2SC6
U14, U15, U16
1
SK6013BS5-33
U17
1
Pressure Hood
U19
1
AO3401A
Q1
1
MMBT5089
Q2
2
BC817
Q3, Q4
2
SS8550
Q5, Q6
Show 74 more
QtyPartRefs
1
16MHz
Y1
1
Conn_Pixhawk
J1
1
RS232
J3
1
USB_C_ESP32
J4
1
USB_C_STM32
J5
1
CAN
J8
1
Supply Input
J9
1
USB_C_Receptacle_vertical_USB2.0
J10
1
ST-Link Debug
J20
1
u.FL
J21
1
Micro_SD
J24
1
500mA
F1
1
External_RF
JP2
1
BOOT_CTRL_EN
JP3
2
NRST_CTRL_EN
JP4, JP8
1
VDD_USB_GNSS
JP5
1
ESP_UART0_RX
JP6
1
ESP_UART0_TX
JP7
3
RS232_2_JP
JP9, JP10, JP18
2
CAN_JP
JP11, JP12
1
CH340E_TXD
JP13
1
ESPAUTOPROGRAMEJP
JP14
1
ESPAUTOPROGRAMEN
JP15
1
GNSS_UART1
JP16
1
GNSS_UART2
JP17
1
STM_RST
SW1
1
STM32_B0
SW2
1
ESP_PJ
SW3
1
ESP_RST
SW4
1
K3-1296S-E
SW5
1
GNDSHIELD
TP14
1
MM1Z15
D1
4
1N5819WS
D2, D3, D4, D15
3
1N5817WS
D5, D13, D14
5
RED
D6, D7, D10, D12, D18
4
BLUE
D8, D9, D11, D19
1
D_TVS
D16
1
SMF28CA
D17
8
TPPESD3V3X1BL
D20, D21, D22, D23, D24, D25, D26, D27
3
600 @ 600MHz
FB1, FB3, FB4
1
10u
L1
1
4u7
L3
1
27n
L4
1
4u7
C1
23
100n
C2, C4, C6, C7, C8, C9, C12, C13 +15
2
2u2
C3, C5
9
4u7
C10, C21, C24, C25, C51, C62, C63, C64 +1
3
1u
C11, C14, C28
2
12p
C15, C17
3
10u
C16, C23, C54
3
1u
C18, C29, C57
1
680p
C19
9
100n
C22, C27, C37, C39, C42, C43, C44, C50 +1
1
10n
C26
2
1u
C31, C34
6
NFM21
C32, C33, C38, C46, C61, C68
1
4.7u
C45
1
15p
C47
1
22u
C52
3
100k
R1, R4, R47
15
10k
R2, R3, R5, R6, R7, R19, R22, R23 +7
2
47
R8, R11
7
2k2
R9, R25, R27, R28, R29, R31, R54
1
100R
R10
9
200R
R12, R13, R14, R20, R30, R34, R37, R52 +1
5
1k
R15, R16, R26, R35, R51
1
49.9k
R17
1
9.53k
R18
1
0R
R21
1
120
R32
1
10
R38
6
5.11k
R40, R41, R45, R46, R48, R49
1
270R
R42
1
220
R53

Hw sensor design files

The KiCad project lives in the larus-breeze/hw_sensor repository on GitHub; these links point at the commit this page was built from.

Hw sensor: common questions

What microcontroller does the Hw sensor use?

The Hw sensor is built around the ESP32-WROOM-32U, from the ESP32 family.

How big is the Hw sensor PCB?

The Hw sensor measures 120 × 74.6 mm, has 4 copper layers and is 1.62684 mm thick.

How many components are on the Hw sensor?

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

Where can I download the Hw sensor design files?

From the larus-breeze/hw_sensor repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Hw sensor design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the Hw sensor 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