Masters thesis lora gateway compute module cubesat payload
dpmj·masters-thesis-lora-gateway-compute-module-cubesat-payload-pcb
About the Masters thesis lora gateway compute module cubesat payload
Masters thesis lora gateway compute module cubesat payload is an open source Raspberry Pi PCB design by dpmj, published on GitHub under the CERN-OHL-S-2.0 license. It is a 6-layer board measuring 90.2 × 95.9 mm, with 338 components from 111 distinct parts.
Its main chip is the Compute_Module_5, from the Raspberry Pi family. Other key parts include the TMP117xxDRV, MCP2558FD-xMF, MCP2518FD-xQBB, TPS22917DBV and USBLC6-2SC6. By type, the board carries 157 capacitors, 87 resistors, 38 ICs, 28 inductors, 13 diodes and 5 connectors.
It belongs with the rf & radio and science & space designs in this gallery.
From the project
Hardware source (KiCad) from my master's thesis in telecommunications engineering at the Polytechnic University of Valencia, 2025.
This repository contains the hardware design files from my second Master's Thesis in Telecommunications Engineering at the Polytechnic University of Valencia, Spain, 2024. The payload consists of a CubeSat-PC/104 form factor motherboard that integrates LoRa gateway hardware and a Raspberry Pi Compute Module 5 for in-orbit computing tasks.
This project is a continuation of my previous master's thesis: Hardware design of a LoRa Gateway payload for CubeSat.

Main components on the Masters thesis lora gateway compute module cubesat payload
Masters thesis lora gateway compute module cubesat payload bill of materials (BOM)
338 components, 111 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | TMP117xxDRV | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U201, U202, U203, U204 |
| 1 | Compute_Module_5 | CM5 | U301 |
| 2 | MCP2558FD-xMF | DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mm | U401, U403 |
| 2 | MCP2518FD-xQBB | DFN-14-1EP_3x4.5mm_P0.65mm_EP1.65x4.25mm | U402, U404 |
| 3 | TPS22917DBV | SOT-23-6 | U501, U1203, U1703 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U502 |
| 1 | SX1302IMLTRT | Semtech SX1302 QFN-68-1EP_7x7mm_P0.35mm_EP5.49x5.49mm_ThermalVias | U701 |
| 2 | SX1250IMLTRT | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias | U801, U901 |
| 1 | SX1261IMLTRT | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U1001 |
| 1 | SN74AHC1G08DCK3 74AHC1G08 | SOT-23-5 | U1101 |
| 1 | BGS12P2L6 | Infineon_PG-TSNP-6-10_0.7x1.1mm_0.7x1.1mm_P0.4mm | U1102 |
| 1 | SN74LVC1G00DBVR SN74LVC1G00DBV | SOT-23-5 | U1103 |
| 1 | SN74LVC1G14DBVR SN74LVC1G14DBV | SOT-23-5 | U1104 |
| 3 | B39871B4377P810 B4377 | Filter_1411-5_1.4x1.1mm | U1201, U1402, U1403 |
| 1 | CMX90A004 | QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_ThermalVias | U1202 |
| 1 | SCN-3-13+ | Mini-Circuits_FV1206-1 | U1401 |
| 1 | QPL9095SR QPL9095 | DFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.6mm | U1404 |
| 2 | LM74700 | SOT-23-6 | U1601, U1602 |
| 2 | TPS259474x | Texas_VQFN-10-HR_2x2_Pitch0.45mm | U1701, U1704 |
| 1 | TLA2024IRUGR TLA2024 | Texas_X2QFN-10_1.5x2.00mm_Pitch0.5mm | U1702 |
Show 91 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | TPS62912 | Texas_RPU0010A_VQFN-HR-10_2x2mm_P0.5mm | U1801, U1802, U1901 |
| 1 | TPS73601DBV | SOT-23-5 | U1902 |
| 1 | LP5912-3.3DRV | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U1903 |
| 1 | LP5912-1.8DRV | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U1904 |
| 2 | PMV15ENEA Q_NMOS_GSD | TSOT-23 | Q1601, Q1602 |
| 1 | TG2520SMN 32.0000M-ECGNNM3 32 MHz 1.8 V TCXO | Oscillator_SMD_SeikoEpson_TG2520SMN-xxx-xxxxxx-4Pin_2.5x2.0mm | X601 |
| 2 | SG-210STF 40.0000ML SG-210STF | Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm | Y401, Y402 |
| 1 | 532611471 PicoBlade-14 | Molex_PicoBlade_53261-1471_1x14-1MP_P1.25mm_Horizontal | J401 |
| 2 | USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J501, J503 |
| 1 | Micro_SD_Card_Det2 | microSD_HC_Hirose_DM3AT-SF-PEJM5 | J502 |
| 1 | 73415-0961 Conn_Coaxial | MMCX_Molex_73415-0961_Horizontal_1.6mm-PCB | J1101 |
| 1 | MS621F Seiko MS621F | BatteryHolder_Seiko_MS621F | BT301 |
| 2 | ESQ-126-39-G-D Conn_02x26_Odd_Even | PinHeader_2x26_P2.54mm_Vertical_ESQ-126-39-X-D | CSKB-H401, CSKB-H402 |
| 1 | SW_Push | SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 | SW201 |
| 1 | SW_DIP_x03 | SW_DIP_SPSTx03_Slide_KingTek_DSHP03TJ_W5.25mm_P1.27mm_JPin | SW202 |
| 9 | Green | LED_0402_1005Metric | D301, D702, D703, D704, D1601, D1602, D1603, D1604 +1 |
| 2 | SP0402B-ELC-01ETG | D_SOD-882 | D401, D501 |
| 1 | D_Schottky | D_SOD-882 | D701 |
| 1 | LXES1UTAA1-157 | D_SOD-882 | D1101 |
| 4 | BLE18PS080SN1D 8.5 Ohms @ 100 MHz | L_0603_1608Metric | FB501, FB1801, FB1802, FB1901 |
| 1 | BLM15PG100SN1D 10 Ohms @ 100 MHz | L_0402_1005Metric | FB601 |
| 3 | VLS252010CX-150M-1 15 uH | L_1008_2520Metric | L801, L901, L1001 |
| 1 | LQW15AN47NG80D 47 nH | L_0402_1005Metric | L802 |
| 1 | LQW15AN2N5B0ZD 2.5 nH | L_0402_1005Metric | L803 |
| 1 | LQW15AN4N7B0ZD 4.7 nH | L_0402_1005Metric | L804 |
| 3 | LQW15AN16NG00D 16 nH | L_0402_1005Metric | L805, L902, L1002 |
| 3 | LQW15AN33NG00D 33 nH | L_0402_1005Metric | L806, L903, L1003 |
| 1 | LQW18AN33NG80D 33 nH | L_0603_1608Metric | L1201 |
| 4 | LQW15AN5N6B8ZD 5.6 nH | L_0402_1005Metric | L1301, L1302, L1501, L1502 |
| 1 | LQW18AN68NG80D 68 nH | L_0603_1608Metric | L1401 |
| 1 | LQW15AN4N2B8ZD 4.2 nH | L_0402_1005Metric | L1402 |
| 1 | LQW15AN8N1C10D 8.1 nH | L_0402_1005Metric | L1403 |
| 3 | SRN4018-2R2M 2.2 uH | L_Bourns-SRN4018 | L1801, L1802, L1901 |
| 50 | GRM155R71C104KA88J 0.1uF | C_0402_1005Metric | C201, C202, C203, C204, C402, C404, C405, C407 +42 |
| 19 | GRM155Z71A105KE01J 1uF | C_0402_1005Metric | C401, C403, C406, C408, C410, C413, C702, C704 +11 |
| 6 | GRM155Z71A105KE01J 1 uF | C_0402_1005Metric | C501, C1210, C1211, C1212, C1401, C1708 |
| 2 | GRT21BC71E106KE13L 10uF | C_0603_1608Metric | C502, C505 |
| 6 | CGA2B1X7S1C474K050BC 0.47 uF | C_0402_1005Metric | C803, C903, C1003, C1809, C1818, C1910 |
| 1 | CC0402JRX7R8BB473 47 nF | C_0402_1005Metric | C804 |
| 3 | GRM1555C1H470JA01D 47 pF | C_0402_1005Metric | C805, C1201, C1206 |
| 3 | GRM1555C1H100FA01D 10 pF | C_0402_1005Metric | C806, C904, C1004 |
| 4 | GJM1555C1H3R3WB01D 3.3 pF | C_0402_1005Metric | C807, C1303, C1405, C1503 |
| 1 | GRM1555C1H390FA01J 39 pF | C_0402_1005Metric | C808 |
| 1 | GRM1555C1H5R6BA01D 5.6 pF | C_0402_1005Metric | C809 |
| 1 | GRM1555C2A2R2WA01D 2.2 pF | C_0402_1005Metric | C810 |
| 3 | GRM1555C1H1R0WA01D 1 pF | C_0402_1005Metric | C811, C905, C1005 |
| 3 | GRM1555C2A2R0WA01D 2 pF | C_0402_1005Metric | C812, C906, C1006 |
| 7 | GCM1555C1H560FA16D 56 pF | C_0402_1005Metric | C1103, C1104, C1105, C1106, C1207, C1403, C1404 |
| 1 | GRT21BC71E106KE13K 10 uF | C_0805_2012Metric | C1202 |
| 4 | 10 nF | C_0402_1005Metric | C1203, C1205, C1208, C1209 |
| 1 | GRT21BC71E106KE13K 10uF | C_0805_2012Metric | C1204 |
| 2 | GJM1555C1H1R5BB01D 1.5 pF | C_0402_1005Metric | C1301, C1501 |
| 2 | GJM1555C1H2R7WB01D 2.7 pF | C_0402_1005Metric | C1302, C1502 |
| 2 | GJM1555C1H3R3CB01D 3.3 pF | C_0402_1005Metric | C1304, C1504 |
| 1 | GRM1555C1H102FA01D 1000 pF | C_0402_1005Metric | C1402 |
| 9 | GRT21BC71E106KE13L 10uF | C_0805_2012Metric | C1701, C1703, C1709, C1711, C1801, C1810, C1901, C1916 +1 |
| 2 | C0402C392J3RACTU 3900 pF | C_0402_1005Metric | C1705, C1713 |
| 2 | C0402C222J3RACTU 2200 pF | C_0402_1005Metric | C1706, C1714 |
| 3 | C0402C222J3RACTU 2200pF | C_0402_1005Metric | C1802, C1811, C1902 |
| 15 | CL21A226KOQNNNG 22uF | C_0805_2012Metric | C1804, C1805, C1806, C1807, C1808, C1813, C1814, C1815 +7 |
| 1 | GRM21BR61A476ME15K 47uF | C_0805_2012Metric | C1906 |
| 1 | GCM155R71E103KA37J 10 nF | C_0402_1005Metric | C1913 |
| 1 | GRM155R71C104KA88J 0.1 uF | C_0402_1005Metric | C1919 |
| 3 | AC0402FR-7D2K2L 2.2 kOhms | R_0402_1005Metric | R201, R1705, R1714 |
| 1 | AC0402FR-7D2K2L 2.2 kOhm | R_0402_1005Metric | R202 |
| 9 | 680 Ohms | R_0402_1005Metric | R301, R706, R708, R709, R1601, R1602, R1603, R1604 +1 |
| 6 | AC0402FR-070RL 100 Ohms | R_0402_1005Metric | R401, R402, R403, R407, R408, R409 |
| 2 | AC0402FR-07120RL 120 Ohms | R_0402_1005Metric | R404, R410 |
| 2 | AC0402FR-070RL 0 Ohms | R_0402_1005Metric | R405, R411 |
| 4 | AC0402FR-0733RL 33 Ohms | R_0402_1005Metric | R406, R412, R707, R712 |
| 22 | RC0402FR-0747KL 47 kOhms | R_0402_1005Metric | R501, R701, R704, R705, R801, R901, R1001, R1004 +14 |
| 1 | AC0402FR-075K1L 5.1 kOhm | R_0402_1005Metric | R502 |
| 1 | AC0402FR-075K1L 124 Ohms | R_0402_1005Metric | R503 |
| 1 | RC0402FR-0710RL 10 Ohms | R_0402_1005Metric | R702 |
| 4 | RC0402FR-07100RL 100 Ohms | R_0402_1005Metric | R703, R803, R903, R1003 |
| 2 | RC0402FR-074K7L 4.7 kOhms | R_0402_1005Metric | R710, R711 |
| 3 | RC0402FR-07220RL 220 Ohms | R_0402_1005Metric | R802, R902, R1002 |
| 2 | RC0402FR-07270RL 270 Ohms | R_0402_1005Metric | R1201, R1202 |
| 2 | ERA-2AEB1240X 124 Ohms | R_0402_1005Metric | R1401, R1403 |
| 1 | ERA-8AEB1270V 127 Ohms | R_1206_3216Metric | R1402 |
| 2 | RC0402FR-07220KL 220 kOhms | R_0402_1005Metric | R1701, R1710 |
| 2 | RC0402FR-1321KL 21 kOhms | R_0402_1005Metric | R1704, R1713 |
| 2 | RC0402FR-0710KL 10 kOhms | R_0402_1005Metric | R1706, R1715 |
| 2 | RC0402FR-0764K9L 64.9 kOhms | R_0402_1005Metric | R1707, R1716 |
| 1 | RC0402FR-0715K4L 15.4 kOhms | R_0402_1005Metric | R1801 |
| 4 | RC0402FR-074K87L 4.87 kOhms | R_0402_1005Metric | R1802, R1806, R1902, R1906 |
| 3 | RC0402FR-0742K2L 42.2 kOhms | R_0402_1005Metric | R1803, R1807, R1903 |
| 1 | RC0402FR-072K49L 2.49 kOhms | R_0402_1005Metric | R1805 |
| 1 | AC0402FR-0716K9L 16.9 kOhms | R_0402_1005Metric | R1901 |
| 1 | AC0402FR-0712K1L 12.1 kOhms | R_0402_1005Metric | R1905 |
| 2 | YC164-FR-0733RL 33 Ohms | R_Array_Convex_4x0603 | RN701, RN702 |
Masters thesis lora gateway compute module cubesat payload design files
The KiCad project lives in the dpmj/masters-thesis-lora-gateway-compute-module-cubesat-payload-pcb repository on GitHub; these links point at the commit this page was built from.
- Layoutlora-payload.kicad_pcb
- Schematiclora-payload.kicad_sch
Masters thesis lora gateway compute module cubesat payload: common questions
What microcontroller does the Masters thesis lora gateway compute module cubesat payload use?
The Masters thesis lora gateway compute module cubesat payload is built around the Compute_Module_5, from the Raspberry Pi family.
How big is the Masters thesis lora gateway compute module cubesat payload?
The Masters thesis lora gateway compute module cubesat payload measures 90.2 × 95.9 mm, has 6 copper layers and is 1.63 mm thick.
How many components are on the Masters thesis lora gateway compute module cubesat payload?
338 components, from 111 distinct parts. The full bill of materials is listed on this page.
Where can I download the Masters thesis lora gateway compute module cubesat payload design files?
From the dpmj/masters-thesis-lora-gateway-compute-module-cubesat-payload-pcb repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Masters thesis lora gateway compute module cubesat payload design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which dpmj chose for the repository.
Can I test firmware for the Masters thesis lora gateway compute module cubesat payload without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449