UPSat COMMS

Ki365·upsat-comms-hardware

UPSat COMMS PCB layout, top view — open source STM32 board by Ki365

About the UPSat COMMS PCB

UPSat COMMS is an open source STM32 PCB design by Ki365, published on GitHub under the CERN-OHL-1.2 license. It is a 4-layer board measuring 92.5 × 92.5 mm, with 190 components from 78 distinct parts.

Its main chip is the STM32F407VG, from the STM32 family. Other key parts include the TXCO_TG_5021CG, TPS79930, FA_128_, CC1120 and ADT7420. By type, the board carries 109 capacitors, 44 resistors, 22 inductors, 12 ICs and 2 crystals.

From the project

COMMS Hardware for UPSat

Hardware for UPSat communications subsystem and for the antenna deployment mechanism. This repository includes all needed.

Each major release (x.0.0) is branched out of master. Subsequent fixes (minor or not) are commited on those branches and tagged accordingly.

Master branch is most times under active development, so expect things to break. For production ready and previous releases source files check tags and branches.

Main components on the UPSat COMMS

UPSat COMMS bill of materials (BOM)

190 components, 78 distinct parts.

QtyPartRefs
2
TXCO_TG_5021CG
U1, U6
2
TPS79930
U2, U8
2
FA_128_
U3, U18
2
CC1120
U4, U10
1
STM32F407VG
U5
1
ADT7420
U12
1
OPA320
U14
1
RF5110G
U16
1
Crystal
Y1
1
Crystal
Y2
1
TEST_1P
RFSHIELD1
2
BLM15HG102SN1D
L1, L11
1
150 nH
L2
1
180 nH
L3
1
fcm1608-0603
L4
1
19 nH
L5
2
91 nH
L6, L7
1
120 nH
L8
1
43 nH
L9
1
75 nH
L10
Show 58 more
QtyPartRefs
2
56nH
L13, L15
2
15nH
L17, L25
2
27nH
L19, L21
1
43nH
L23
1
22nH
L27
1
6.8nH
L29
1
Taiyo Yuden
L31
1
4.3 nH
L33
2
20pF
C1, C2
4
100nF
C3, C4, C53, C55
24
47nF
C5, C6, C12, C13, C15, C16, C18, C19 +16
2
220nF
C7, C61
6
10nF
C8, C27, C30, C62, C96, C99
2
22pF
C9, C65
4
15pF
C10, C11, C67, C69
2
TBD
C14, C75
2
2.2uF
C17, C81
2
1.8nF
C20, C87
11
100nF
C24, C25, C38, C41, C42, C43, C45, C46 +3
3
1uF
C28, C29, C50
1
150 pF
C31
1
100 pF
C32
2
100pF
C33, C105
4
15 pF
C34, C35, C37, C39
2
2.2uF
C36, C40
1
18 pF
C44
1
1.8 pF
C47
2
6.8pF
C51, C52
1
39pF
C101
1
56pF
C103
1
2.2pF
C107
3
5.1pF
C109, C111, C113
1
6.2pF
C115
1
0.1uF
C117
1
do not mount
C118
2
3.3uF
C121, C153
4
10000pF
C123, C125, C141, C147
4
1nF
C127, C129, C143, C152
2
330pF
C131, C132
2
56pF
C135, C169
2
18pF
C139, C145
2
47pF
C149, C151
1
TBD
C157
1
6.8 pF
C159
1
22 pF
C160
1
4 pF
C164
3
10K
R3, R43, R45
1
220
R5
22
0
R8, R9, R10, R24, R26, R27, R58, R59 +14
2
56K
R17, R32
1
47
R18
1
22 Ohm
R19
2
0
R20, R47
8
470
R30, R31, R34, R35, R36, R37, R38, R41
1
18
R39
1
180
R49
1
18
R51
1
180 Ohm
R53

UPSat COMMS design files

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

UPSat COMMS: common questions

What microcontroller does the UPSat COMMS use?

The UPSat COMMS is built around the STM32F407VG, from the STM32 family.

How big is the UPSat COMMS PCB?

The UPSat COMMS measures 92.5 × 92.5 mm, has 4 copper layers and is 1.55 mm thick.

How many components are on the UPSat COMMS?

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

Where can I download the UPSat COMMS design files?

From the Ki365/upsat-comms-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 UPSat COMMS design in my own project?

Yes, under the terms of its CERN-OHL-1.2 license, which Ki365 chose for the repository.

Can I test firmware for the UPSat COMMS 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