OBC&COMMS subsystem
nanosatlab·pocat-hw·pq_obc_comms/pq_obc_comms/pq_obc_comms.kicad_pcb
About the OBC&COMMS subsystem PCB
OBC&COMMS subsystem is an open source STM32 PCB design by nanosatlab, published on GitHub. It is a 4-layer board measuring 40 × 40 mm, with 65 components from 36 distinct parts.
Its main chip is the STM32L476RGTx, from the STM32 family. Other key parts include the SX1262IMLTRT, BD2232G-GTR and BGS12PL6E6327XTSA1. By type, the board carries 33 capacitors, 7 ICs, 7 resistors, 6 inductors, 5 connectors and 3 crystals.
It belongs with the rf & radio, power & battery and sensors designs in this gallery.
From the project
IEEE PocketQubes
Hardware repository for the IEEE GRSS PocketQube built at the NanoSat Lab (UPC).
It holds the complete electrical and mechanical design of the satellite: KiCad projects for every PCB in the stack, the SolidWorks/STEP assembly of the full spacecraft, the deployment mechanisms, and the ground/mechanical support equipment used to integrate and test it.
This repository contains design data only — there is nothing to build or run. Flight and ground software live elsewhere, as does the PL3 payload hardware (nanosatlab/pocat-rfi-5g).
Main components on the OBC&COMMS subsystem
OBC&COMMS subsystem bill of materials (BOM)
65 components, 36 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32L476RGTx | LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SX1262IMLTRT | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U2 |
| 4 | BD2232G-GTR | SOT-23-5 | U3, U4, U6, U7 |
| 1 | BGS12PL6E6327XTSA1 | PG-TSLP-6-4 | U5 |
| 1 | ECS-120-18-33-JEM-TR3 | ECS-120-18-33 | X1 |
| 1 | FA-128_32.0000MF20X-K5 | EPSON_FA128 | X2 |
| 1 | ABS09-32.768KHZ-7-T | ABS09 | X3 |
| 4 | Conn_01x10 | SLW-110-01 | J1, J2, J3, J4 |
| 1 | U.FL | U.FL_Hirose_U.FL-R-SMT-1_Vertical | J6 |
| 1 | Silkscreen_Annotation | Bike | Annotation1 |
| 1 | CoaxialSwitch_Testpoint | CoaxialSwitch_Hirose_MS-156C3_Horizontal | TP1 |
| 2 | type="D" model="RBS1LAM40ATR" lib="" | RBS1LAM40ATR_Schottky | D1, D2 |
| 1 | 47nH | L_0402_1005Metric | L1 |
| 1 | 2.5nH | L_0402_1005Metric | L3 |
| 1 | 4.7nH | L_0402_1005Metric | L4 |
| 1 | 9.1nH | L_0402_1005Metric | L5 |
| 1 | 15nH | L_0402_1005Metric | L6 |
| 1 | 15uH | L_0805_2012Metric | L7 |
| 1 | 47nF | C_0402_1005Metric | C1 |
| 1 | 47pF | C_0402_1005Metric | C2 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | 100nF | C_0603_1608Metric | C3, C18, C32, C33, C34, C35, C36, C42 |
| 3 | 3.3pF | C_0402_1005Metric | C4, C9, C10 |
| 1 | 5.6pF | C_0402_1005Metric | C5 |
| 2 | 39pF | C_0402_1005Metric | C6, C8 |
| 1 | 2.2pF | C_0402_1005Metric | C7 |
| 1 | 2.4pF | C_0402_1005Metric | C11 |
| 1 | 1.8pF | C_0402_1005Metric | C12 |
| 6 | 1uF | C_0603_1608Metric | C13, C16, C37, C43, C44, C45 |
| 2 | 1nF | C_0603_1608Metric | C14, C15 |
| 1 | 470nF | C_0603_1608Metric | C17 |
| 1 | 4.7uF | C_0603_1608Metric | C31 |
| 2 | 10pF | C_0603_1608Metric | C38, C39 |
| 2 | 20pF | C_0603_1608Metric | C40, C41 |
| 4 | 4.7k | R_0603_1608Metric | R1, R2, R7, R8 |
| 2 | 100R | R_0603_1608Metric | R3, R4 |
| 1 | 10k | R_0402_1005Metric | R6 |
OBC&COMMS subsystem design files
The KiCad project lives in the nanosatlab/pocat-hw repository on GitHub; these links point at the commit this page was built from.
OBC&COMMS subsystem: common questions
What microcontroller does the OBC&COMMS subsystem use?
The OBC&COMMS subsystem is built around the STM32L476RGTx, from the STM32 family.
How big is the OBC&COMMS subsystem PCB?
The OBC&COMMS subsystem measures 40 × 40 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the OBC&COMMS subsystem?
65 components, from 36 distinct parts. The full bill of materials is listed on this page.
Where can I download the OBC&COMMS subsystem design files?
From the nanosatlab/pocat-hw repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the OBC&COMMS subsystem design in my own project?
The repository has no license, so all rights stay with nanosatlab. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the OBC&COMMS subsystem 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 pocat-hw
RP2040/RP2350
EGSE
nanosatlab
327 × 271 mm109 parts6LNo license9PQ EPS
nanosatlab
40 × 40 mm85 parts4LNo license9PQ PL2
nanosatlab
40 × 40 mm76 parts4LNo license9STM32
Pq obc comms old
nanosatlab
40 × 40 mm62 parts4LNo license9PCB P L2 PCB 2022-10-05
nanosatlab
40 × 40 mm58 parts4LNo license9RP2040/RP2350
ADCS subsystem
nanosatlab
40 × 40 mm58 parts6LNo license9PQ BotBoard
nanosatlab
64 × 52 mm29 parts6LNo license9PQ Lat Board
nanosatlab
48 × 48 mm22 parts6LNo license9PQ1 TopBoard
nanosatlab
50 × 50 mm15 parts2LNo license9PQ Botnotsobot
nanosatlab
64 × 58 mm9 parts2LNo license9PQ PL1
nanosatlab
40 × 40 mm5 parts2LNo license9
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k