Sampling mesh monitor

jaseg·sampling-mesh-monitor·main_pcb/sampling-mesh-monitor.kicad_pcb

Sampling mesh monitor PCB layout, top view — open source STM32 board by jaseg

About the Sampling mesh monitor PCB

Sampling mesh monitor is an open source STM32 PCB design by jaseg, published on GitHub under the CC-BY-SA-4.0 license. It is a 6-layer board measuring 100 × 100 mm, with 229 components from 40 distinct parts.

Its main chip is the STM32G474RBTX, from the STM32 family. Other key parts include the TPS7B4253QPWPRQ1, 74LVC2G157, PTN36241B, SKYA21003 and TMUXHS4212. By type, the board carries 97 resistors, 90 capacitors, 17 ICs, 17 diodes, 4 inductors and 2 connectors.

It belongs with the test & measurement designs in this gallery.

From the project

Research tamper-sensing mesh monitoring using Time-Domain Reflectometry published in TCHES 2026/1

High Fidelity Security Mesh Monitoring using Low-Cost, Embedded Time Domain Reflectometry =========================================================================================

This repository contains all sources for our paper "High Fidelity Security Mesh Monitoring using Low-Cost, Embedded Time Domain Reflectometry" to be published in CHES 2026/1 (preprint on eprint ). You can find a brief overview of the project on Jan's blog .

Main components on the Sampling mesh monitor

Sampling mesh monitor bill of materials (BOM)

229 components, 40 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS7B4253QPWPRQ1
U1
2
74LVC2G157
U2, U3
1
PTN36241B
U4
2
SKYA21003
U5, U6
2
TMUXHS4212
U7, U8
1
STM32G474RBTX
STM32G474RBTx
U9
1
USBLC6-4SC6
U10
3
OPA1656
U11, U12, U13
1
LP2998
U14
3
AMS1117-3.3
U15, U16, U17
1
AO3400A
Q1
1
8MHZ/20P
8MHz/20p
Y1
1
C2897291
SFP+
J1
1
USB_C_RECEPTACLE_USB2.0
USB_C_Receptacle_USB2.0
J2
11
C2290
0603 white
D1, D2, D4, D6, D7, D12, D13, D14 +3
2
1N4148W
D3, D5
4
BAT17-04W
D8, D9, D10, D11
4
BLM15HD102SN1D
FB1, FB2, FB3, FB4
27
100N
100n
C1, C5, C8, C9, C13, C16, C28, C34 +19
25
1u
C2, C6, C7, C10, C12, C14, C27, C38 +17
Show 20 more
QtyPartRefs
28
10N
10n
C3, C11, C15, C17, C18, C19, C20, C21 +20
5
47U
47u
C4, C70, C71, C72, C73
2
20P
20p
C29, C30
3
C
C50, C51, C61
19
R
R1, R2, R3, R5, R6, R7, R10, R15 +11
12
1k
R4, R23, R24, R25, R26, R67, R80, R81 +4
6
75
R8, R11, R12, R20, R32, R43
21
0
R9, R13, R14, R16, R17, R19, R29, R30 +13
4
45
R18, R28, R58, R62
4
3K3
3k3
R27, R39, R65, R66
5
10K
10k
R40, R47, R48, R49, R70
6
30
R42, R45, R51, R52, R53, R54
2
5K1
5k1
R46, R63
4
91
R56, R57, R59, R61
2
47
R64, R78
3
22K
22k
R68, R73, R75
1
100K
100k
R69
4
47K
47k
R71, R72, R77, R86
3
1M
R74, R76, R79
1
100
R84

Sampling mesh monitor design files

The KiCad project lives in the jaseg/sampling-mesh-monitor repository on GitHub; these links point at the commit this page was built from.

Sampling mesh monitor: common questions

What microcontroller does the Sampling mesh monitor use?

The Sampling mesh monitor is built around the STM32G474RBTX, from the STM32 family.

How big is the Sampling mesh monitor PCB?

The Sampling mesh monitor measures 100 × 100 mm, has 6 copper layers and is 1.1584 mm thick.

How many components are on the Sampling mesh monitor?

229 components, from 40 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 Sampling mesh monitor design files?

From the jaseg/sampling-mesh-monitor 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 Sampling mesh monitor design in my own project?

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

Can I test firmware for the Sampling mesh monitor without the hardware?

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

More boards in sampling-mesh-monitor

Similar boards