

Comms system
A repository to store all the code from C.A.S.E
- Size
- 90 × 90 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 67
- Nets
- 174
- Pads
- 403
- Tracks, vias
- 1,019, 63
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 10 Nov 2023
- Updated
- 12 Apr 2024
Overview
Comms system is an open-source printed circuit board by Lifearafter, from the Lifearafter/CASE repository on GitHub, published under the MIT licence. It is a 2-layer board of 90 × 90 mm with 67 parts on 174 nets, routed with 1,019 tracks and 63 vias.
It is built around the GRF5504, SBTC-2-10LX+ and GRM155R61C473JA01J, with the EMK063AC6104KP-F, GRM0335C1H5R1DA01D and LQG15HH27NJ02D among its other parts. Its parts include 21 capacitors, 13 connectors, 12 inductors, 10 switches and 4 resistors.
Main components
12GRF5504
QFN-16(3x3)-40℃~+85℃ 125mA 34.8dBm 4.2dB 400MHz~500MHz 41dB 5V Low-power mode QFN-16(3x3) RF Amplifiers ROHSGuerrilla RFRF AmplifiersSBTC-2-10LX+
SMD-5P-40℃~+85℃ 0.5dB 0.6dB 1.52mm 2 way 29dB 4.22mm 4.67mm 5MHz~1GHz 5deg SMD-5P RF Power Splitters / Combiners ROHSMini-CircuitsRF Power Splitters / CombinersGRM155R61C473JA01J
040216V 47nF X5R ±5% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSMurataMultilayer Ceramic Capacitors MLCC - SMD/SMTEMK063AC6104KP-F
0201100nF 16V X6S ±10% 0201 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSTaiyo YudenMultilayer Ceramic Capacitors MLCC - SMD/SMTGRM0335C1H5R1DA01D
02015.1pF 50V C0G 0201 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSMurataMultilayer Ceramic Capacitors MLCC - SMD/SMTLQG15HH27NJ02D
04021.7GHz 27nH 350mA 460mΩ 8@100MHz ±5% 0402 Inductors (SMD) ROHSMurataInductors (SMD)LQG15HS56NJ02D
0402250mA 56nH 800MHz 820mΩ 8@100MHz Multilayer inductor ±5% 0402 Inductors (SMD) ROHSMurataInductors (SMD)LQG15WH3N0B02D
040223@250MHz 3nH 6GHz 80mΩ 900mA 0402 Inductors (SMD) ROHSMurataInductors (SMD)LQP03TN15NH02D
020112@500MHz 15nH 2.6GHz 250mA 700mΩ ±3% 0201 Inductors (SMD) ROHSMurataInductors (SMD)AC0402JRNPO9BN390
040239pF 50V NP0 ±5% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTB82496C3829J000
0603180mΩ 650mA 8.2nH ±5% 0603 Power Inductors ROHSTDKPower InductorsERA-8VEB5602V
1206Chip Resistor - Surface MountPanasonic
README
README.mdC.A.S.E
Welcome to the Compact Antenna Experimenter System Project repository! This project focuses on providing the necessary code and documentation to create a fully functional and electrically viable CubeSat. In this repository, you will find the software and firmware that drive the electrical components of a CubeSat, ensuring its proper functionality in space.
Table of Contents
- Introduction
- Getting Started
- Project Structure
- Dependencies
- Contributing
- License
Introduction
CubeSats are miniaturized satellites that have become increasingly popular for space exploration and scientific research due to their small size, cost-effectiveness, and modular design. This project focuses specifically on the electrical aspects of a CubeSat, excluding any mechanical components.
The key objectives of this project include:
-
Power Management: Efficiently manage power resources to ensure the CubeSat's continuous operation in space.
-
Communication Systems: Implement reliable communication protocols for data transmission between the CubeSat and ground control.
-
Sensor Integration: Integrate and interface various sensors to gather data for scientific or mission-specific purposes.
-
Onboard Computer Systems: Develop the necessary software for the CubeSat's onboard computer to execute mission tasks and handle data.
-
Fault Tolerance: Implement mechanisms to handle errors and faults to ensure the CubeSat's robustness in harsh space environments.
Getting Started
To get started with the CubeSatellite Electrical System Project, follow these steps:
- Clone the Repository:
bash
Copy code
git clone https://github.com/your-username/cubesatellite-electrical.git- Navigate to the Project Directory:
bash
Copy code
cd cubesatellite-electricalExplore the Code:
Review the codebase to understand the implementation details and structure.
Set Up Development Environment:
Follow the instructions in the docs/setup.md document to set up your development environment.
Contribute:
If you would like to contribute to the project, please follow the guidelines outlined in the Contributing section.
Project Structure
The project is organized into the following directories:
- src: Contains the source code for the CubeSat's electrical systems.
- docs: Documentation files, including setup instructions and usage guidelines.
- tests: Test cases for ensuring the reliability and functionality of the code.
- inc: Contains all the header files for the project.
Dependencies
Ensure that you have the following dependencies installed in your development environment: Not yet listed
License
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code for your CubeSat projects.
Parts
67| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 132134 | comms_system_footprints:132134 | J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13 |
| 10 | SA630D_01,112 | comms_system_footprints:SOIC127P600X175-8N | S1, S2, S3, S4, S5, S6, S7, S8, S9, S10 |
| 4 | GRM155R61C473JA01J | comms_system_footprints:CAPC1005X55N | C1, C2, C6, C7 |
| 3 | SBTC-2-10LX+ | comms_system_footprints:SBTC210LX | FL1, FL2, FL3 |
| 2 | EMK063AC6104KP-F | comms_system_footprints:CAPC0603X35N | C9, C10 |
| 2 | GRM0335C1H5R1DA01D | comms_system_footprints:CAPC0603X33N | C15, C16 |
| 2 | GRM033R71C101JA01D | comms_system_footprints:CAPC0603X33N | C8, C11 |
| 2 | LQG15HH27NJ02D | comms_system_footprints:LQG15WH0N7B02D | L7, L8 |
| 2 | LQG15HS56NJ02D | comms_system_footprints:LQG15WH0N7B02D | L5, L6 |
| 2 | LQG15WH3N0B02D | comms_system_footprints:LQW15CNR20J00B | L2, L3 |
| 2 | LQP03TN15NH02D | comms_system_footprints:LQP03TG3N1B02D | L9, L10 |
| 1 | AC0402JRNPO9BN390 | comms_system_footprints:CAPC1005X55N | C17 |
| 1 | B82496C3829J | comms_system_footprints:INDC1608X90N | L4 |
| 1 | C0201C560J3GACTU | comms_system_footprints:C0201 | C18 |
| 1 | C0402C103K1RACAUTO | comms_system_footprints:CAPC1005X55N | C4 |
| 1 | C0603C200K8HACTU | comms_system_footprints:C0603 | C12 |
| 1 | CC1120RHBR | comms_system_footprints:QFN50P500X500X100-33N-D | IC1 |
| 1 | ERA-8VEB5602V | comms_system_footprints:ERA8KEB1004V | R1 |
| 1 | ERJ-1GJF3301C | comms_system_footprints:ERJ1GJJ2R4C | R3 |
| 1 | ERJ-1GJF6801C | comms_system_footprints:ERJ1GJJ2R4C | R2 |
| 1 | ERJ-XGNJ180Y | comms_system_footprints:ERJXG__01005_ | R4 |
| 1 | GCD188R71H392KA01J | comms_system_footprints:CAPC1608X90N | C3 |
| 1 | GJM1555C1H2R2CB01D | comms_system_footprints:CAPC1005X55N | C19 |
| 1 | GRF5504 | comms_system_footprints:QFN50P300X300X90-17N | IC2 |
| 1 | GRM0335C1H4R3WA01D | comms_system_footprints:CAPC0603X33N | C13 |
| 1 | GRM0335C1H6R2DA01D | comms_system_footprints:CAPC0603X33N | C21 |
| 1 | GRM1885C1H512JA01D | comms_system_footprints:CAPC1608X90N | C20 |
| 1 | GRT0335C1ER22WA02D | comms_system_footprints:CAPC0603X33N | C14 |
| 1 | GRT033R61A224KE01D | comms_system_footprints:CAPC0603X33N | C5 |
| 1 | LOGO | LOGO | G*** |
| 1 | LQG15HH22NJ02D | comms_system_footprints:LQG15WH0N7B02D | L12 |
| 1 | LQW18AN43NJ0ZD | comms_system_footprints:LQW18AS10NG0CD | L11 |
| 1 | M22-6003005 | comms_system_footprints:RHDR120W55P200_4X30_6020X800X935P | J1 |
| 1 | MLG1005S5N6ST000 | comms_system_footprints:MLG1005 | L1 |
| 1 | TG2520SMN_32.0000M-ECGNNM0 | comms_system_footprints:TG2520SMN320000MECGNNM0 | Y1 |
Questions
How big is the Comms system PCB?
It measures 90 × 90 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Comms system use?
67 parts, built around the GRF5504, SBTC-2-10LX+, GRM155R61C473JA01J and EMK063AC6104KP-F. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Comms system KiCad files?
From the Lifearafter/CASE repository on GitHub, at the commit this page was made from: the board is Schematics/Comms_System/Comms_system.kicad_pcb and its schematic Schematics/Comms_System/Amplifier_Array.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Comms system design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from Lifearafter/CASE
2- 2 layers90 × 90 mm

- 2 layers90 × 90 mm

Similar boards
- 4 layers44 × 34 mm

- 4 layers31 × 40 mm

OSS Radio 2M70CM
Arkos-Engineering/HT-15_hardware
We can split this out into separate repos later, right now its very convenient to have everything here.
112 parts72 - 6 layers90 × 45 mm

Hw tele stern
shorlee/TeleSTERN
The TeleSTERN Project is an Open Source Rocketry Flight Computer based on the TeleMega by Altus Metrum.
303 parts3GPL-3.0 - 6 layers17.2 × 35.4 mm

- 4 layers30 × 80 mm

OshTelemega
Kev1n8088/OshTelemega
The Mega3080 FCU is an evolved clone of the Altus Metrum Telemega. Using the same firmware (meaning the same sensor suite), the primary developments are: - USB-C - Wago style spring terminals - Better GPS RF routing…
166 parts - 2 layers138.1 × 114.3 mm

- 2 layers133.1 × 53.8 mm

- 2 layers160 × 100.1 mm

Ardumower mega shield svn
Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)
67 parts282