OpenLST

MatthiasGeorgImhof·Hardware_CSAT·comm_board/comm_board.kicad_pcb

OpenLST PCB layout, top view — open source STM32 board by MatthiasGeorgImhof
Simulate this board

About the OpenLST PCB

OpenLST is an open source STM32 PCB design by MatthiasGeorgImhof, published on GitHub under the CC-BY-NC-4.0 license. It is a 4-layer board measuring 80 × 80 mm, with 171 components from 84 distinct parts.

Its main chip is the 64 LQFP STM32L496RGT6TR, from the STM32 family. Other key parts include the CC1101RGPR, W5500, TCAN3414DRBR, MCP23008T-E/SS and INA226AIDGSR. By type, the board carries 81 capacitors, 41 resistors, 14 ICs, 13 inductors, 8 connectors and 7 diodes.

It belongs with the rf & radio and science & space designs in this gallery.

From the project

Hardware design files for Cubesat PCBs

Communication board with ethernet and radio operating in the US ISM band of 915MHz. Check your jurisdiction about availability of this band!

- STM32L496 microprocessor - TI CC1101 transceiver for 915MHz oeration and TI CC1190 power frontend - Ethernet modem

OpenLST, from the project README
From the project README

Main components on the OpenLST

OpenLST bill of materials (BOM)

171 components, 84 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
CC1101RGPR
IC1
1
W5500
WIZnet
U1
2
TCAN3414DRBR
TCAN3414
TI
U2, U3
1
MCP23008T-E/SS
Microchip
U4
1
INA226AIDGSR
TI
U5
2
TPS22968QDMGRQ1
TI
U6, U10
1
64 LQFP STM32L496RGT6TR
STM32L496RGTx
STM
U7
1
SN74LVC2G07DCKR
74LVC2G07
TI
U8
1
MR25H10CDFR
MR25H10
Everspin
U9
1
PE4250MLI-Z
PE4250MLI
pSEMI
U11
1
MT29F4G01ABAFDWB-IT:F
MT29F4G01ABAFDWB-IT:F TR
TI
U12
1
CC1190RGVR
U13
1
ECS-2520MVLC-250-CN-TR
25MHz
ECS
X1
1
ECS-2520MVLC-100-CN-TR
10MHz
ECS
X2
1
ECS-327MVATX-2-CN-TR3
32.768KHZ
ECS
X3
1
CG01972-26M
26MHz
NDK
Y1
1
RJ45_Amphenol_RJMG1BD3B8K1ANR
Amphenol
J1
1
10153301-20111LF
PC104 Conn_02x20_Odd_Even
Amphenol
J2
1
vertical
Conn_01x05_Pin Vertical
generic
J3
1
10155435-00011LF
Amphenol
J4
Show 64 more
QtyPartRefs
1
vertical
Conn_01x04_Pin Vertical
generic
J5
2
901-144-8RFX
SMA Jack
Amphenol
J6, J8
1
CONN_01X04
Conn_02x03_Odd_Even
J7
1
B39921B2672P810
FL1
2
EVP-AA602W
Panasonic
SW1, SW2
2
NUP2105LT1G
onsemi
D1, D2
1
LTST-C191KRKT
RED
Lite-On
D3
1
LTST-C191KGKT
GREEN
Lite-On
D4
3
LTST-C191KSKT
YELLOW
Lite-On
D5, D6, D7
2
BLM18KG102SN1D
1K
Murata
FB1, FB2
1
4.7UH
12n
L1
1
4.7UH
18n
L2
1
2.2UH
12n
L3
3
12n
L4, L5, L7
1
18n
L6
1
10n
L8
1
2n2
L9
1
3n9
L10
1
7n5
L11
2
GRM155R61A103KA01D
10nF
Murata
C1, C5
27
GRM155R61E104KA87D
100nF
Murata
C2, C6, C8, C11, C12, C13, C14, C15 +19
2
GRM1555C1H682GE01D
6.8nF
Murata
C3, C4
12
GRM188R61E106KA73D
10uF
Murata
C7, C9, C10, C28, C30, C34, C35, C36 +4
4
GRM1555C1H101JA01D
100pF
Murata
C18, C20, C22, C24
2
GRM155R61H472KA01D
4nF7
Murata
C19, C23
4
GRM1555C1H221JA01J
220pF
Murata
C29, C33, C49, C53
2
GRM188R61A226ME15D
22uF
Murata
C31, C51
10
GRM155R61E104KA87D
100n
Murata
C55, C61, C63, C64, C65, C67, C68, C72 +2
1
1p5
C56
1
0.1UF
1p
C57
1
0.1UF
1p5
C58
2
GRM155R61E104KA87D
1p5
Murata
C59, C62
1
GRM155R61E104KA87D
3p3
Murata
C60
1
GRM188R61E106KA73D
100n
Murata
C66
1
0.1UF
27p
C69
1
27p
C70
1
1UF
47p
C75
1
4.7UF
47p
C76
1
0.1UF
3p3
C77
1
8p2
C78
1
0.1UF
0p5
C79
1
12p
C80
1
0.1UF
12p
C81
4
RC0402FR-0749R9L
49R9
YAGEO
R1, R2, R5, R6
1
RC0402FR-0710RL
10R
YAGEO
R3
3
RC0402FR-0710K9L
10K
YAGEO
R4, R7, R8
2
RC0402FR-07470RL
470R
YAGEO
R9, R10
1
RC0402FR-0712K49L
12K4
YAGEO
R11
4
RC0805FR-0760R4L
60R4
YAGEO
R12, R13, R21, R22
3
RC0402FR-0722RL
22R
YAGEO
R14, R15, R16
7
RC0402FR-07100KL
100K
YAGEO
R17, R18, R19, R20, R23, R25, R28
1
PE0805FRE470R01Z
10m
YAGEO
R24
1
RC0402FR-07330KL
330K
YAGEO
R26
2
RC0402FR-075K1L
5K1
YAGEO
R27, R29
1
56K
R30
1
100K
R31
1
RC0402FR-0720KL
100K
YAGEO
R32
1
100K
R33
1
150K
3K3
R34
1
EXB-24V103JX
10K
Panasonic
RN1
3
EXB-24V220JX
22R
Panasonic
RN2, RN3, RN4
1
EXB-24V562JX
5K6
Panasonic
RN5
1
EXB-24V104JX
100K
Panasonic
RN6
1
EXB-2HV102JV
1K
Panasonic
RN7

OpenLST design files

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

OpenLST: common questions

What microcontroller does the OpenLST use?

The OpenLST is built around the 64 LQFP STM32L496RGT6TR, from the STM32 family.

How big is the OpenLST PCB?

The OpenLST measures 80 × 80 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the OpenLST?

171 components, from 84 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 OpenLST design files?

From the MatthiasGeorgImhof/Hardware_CSAT 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 OpenLST design in my own project?

It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.

Can I test firmware for the OpenLST 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 Hardware_CSAT

Similar boards