LibreVNA

jankae·LibreVNA·Hardware/Kicad/VNA.kicad_pcb

LibreVNA PCB layout, top view — open source STM32 board by jankae

About the LibreVNA PCB

LibreVNA is an open source STM32 PCB design by jankae, published on GitHub under the GPL-3.0 license. It is a 6-layer board measuring 122 × 98 mm, with 592 components from 82 distinct parts.

Its main chip is the STM32G431CBU6, from the STM32 family. Other key parts include the MIC2253-06YML, LM3370SD-4221, LDL212PU50R, SI5351C-B-GM and AP2114H-3.3TRG1. By type, the board carries 274 capacitors, 165 resistors, 65 inductors, 39 ICs, 19 test points and 10 LEDs.

From the project

100kHz to 6GHz 2 port USB based VNA

This is the improved version of my first attempt at a VNA.

* Install the udev rule (otherwise you don't have the permissions to access the USB device):

* Either reboot or reload the udev rules manually:

If you notice bugs or have ideas for improvements, please create an issue for that.

For general questions or discussions, the LibreVNA group is probably the best place.

LibreVNA, from the project README
From the project README

Main components on the LibreVNA

LibreVNA bill of materials (BOM)

592 components, 82 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MIC2253-06YML
MIC2253
IC1
1
LM3370SD-4221
LM3370
IC2
4
LDL212PU50R
IC3, IC4, IC5, IC6
1
SI5351C-B-GM
SI5351C
IC7
2
AP2114H-3.3TRG1
AP2114H
IC8, IC19
2
NCP702SN33T1G
NCP702-3.3
IC9, IC20
2
MAX2871ETJ+
MAX2871
IC10, IC21
2
RFSW6042TR7
RFSW6042
IC11, IC12
4
QPC6324SR
QPC6324
IC13, IC16, IC17, IC18
1
RFSA3714TR13
RFSA3714
IC14
1
TRF37A73IDSGR
TRF37A73
IC15
3
LT5560EDD
LT5560
IC22, IC27, IC36
3
THS4521IDGKR
IC23, IC28, IC32
3
ADL5801
IC24, IC29, IC33
3
NCP702SN18T1G
NCP702-1.8
IC25, IC30, IC34
3
MCP33131D-10-E/MS
IC26, IC31, IC35
1
STM32G431CBU6
STM32G431CB
IC37
1
W25Q16JL
W25Q16BVSN
U1
1
XC6SLX9-2TQG144
XC6SLX9-TQG144
U2
2
SSM3J338R
Q1, Q2
Show 62 more
QtyPartRefs
2
SMA
X1, X2
1
ECS-TXO-20CSMV4-260-AN-TR
26MHz
Y1
1
PJ-014D
J1
2
AMPHENOL-132289
SMA
J2, J3
1
LCSC C668624
USB_C_Receptacle_USB2.0_16P
J4
1
DNP
JP1
1
DNP
JP2
1
LP0603A0947ANTR
LP0603A-0947
LP1
1
LP0603N3500ANTR
LP0603A-3500
LP2
1
LP0603A1880ANTR
LP0603A-1880
LP3
1
Top Cover
N1
1
Bottom Cover
N2
3
B012-617DB-1-63-B331
T1, T2, T3
19
TestPoint
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +11
4
Red
LED1, LED3, LED4, LED5
6
Green
LED2, LED6, LED7, LED8, LED9, LED10
1
MBRS2040LT3G
D1
5
SRN5040-2R2Y
2.2uH
L1, L2, L3, L4, L5
32
BLM15AX601SN1
FERRITE
L6, L7, L8, L9, L10, L12, L13, L15 +24
1
10UH
10uH
L11
15
LQW15CNR33J10D
330nH
L14, L18, L24, L30, L31, L32, L33, L38 +7
6
LQW15AN68NJ00D
68nH
L34, L35, L42, L43, L48, L49
6
LQW15AN33NJ00D
33nH
L36, L37, L44, L45, L50, L51
17
10UF
10uF
C1, C2, C3, C7, C8, C10, C11, C12 +9
83
100NF
100nF
C4, C6, C29, C31, C32, C33, C34, C48 +75
24
10NF
10nF
C5, C30, C39, C51, C80, C93, C104, C105 +16
51
100PF
100pF
C9, C223, C224, C225, C226, C227, C228, C229 +43
11
1UF
1uF
C18, C19, C20, C21, C26, C27, C28, C50 +3
4
4U7F
4u7F
C22, C23, C24, C25
18
DNP
C35, C36, C37, C40, C41, C42, C44, C45 +10
2
56PF
56pF
C38, C47
3
180PF
180pF
C43, C63, C90
21
1UF
1uF
C58, C59, C60, C87, C88, C89, C100, C101 +13
15
100NF/RF
100nF/RF
C65, C68, C71, C74, C96, C99, C109, C110 +7
2
3N3F
3n3F
C66, C92
2
18PF
18pF
C67, C95
12
330PF
330pF
C121, C125, C126, C127, C158, C162, C163, C164 +4
3
120PF
120pF
C124, C161, C194
3
150PF
150pF
C128, C165, C196
3
33PF
33pF
C130, C167, C197
1
620R
R1
3
4.7K
4.7k
R2, R94, R95
48
10K
10k
R3, R5, R6, R11, R18, R19, R20, R21 +40
1
38.3K
38.3k
R4
10
100R
R7, R9, R67, R68, R70, R74, R75, R78 +2
1
62R
R8
2
5.1K
5.1k
R10, R30
14
49.9R
R12, R13, R14, R32, R33, R34, R35, R38 +6
2
1.8K
1.8k
R15, R36
2
82R
R16, R37
12
330R
R17, R39, R120, R134, R135, R136, R137, R138 +4
2
2.7R
R26, R29
1
402R
R27
5
56R
R28, R63, R66, R90, R93
4
PAT0816-C-3DB-T5
R40, R47, R48, R49
13
0R
R41, R42, R43, R44, R51, R52, R104, R105 +5
18
220R
R53, R54, R58, R59, R61, R62, R80, R81 +10
4
6.8K
6.8k
R55, R56, R82, R83
8
DNP
R57, R84, R100, R111, R112, R113, R114, R115
3
1k
R60, R87, R101
9
20R
R64, R65, R91, R92, R118, R119, R123, R124 +1
2
75R
R168, R173

LibreVNA design files

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

LibreVNA: common questions

What microcontroller does the LibreVNA use?

The LibreVNA is built around the STM32G431CBU6, from the STM32 family.

How big is the LibreVNA PCB?

The LibreVNA measures 122 × 98 mm, has 6 copper layers and is 1.58488 mm thick.

How many components are on the LibreVNA?

592 components, from 82 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 LibreVNA design files?

From the jankae/LibreVNA 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 LibreVNA design in my own project?

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

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

Similar boards