For an overview of Quetzal-1, read our profile!
This repository serves as the central location for the flight software for Quetzal-1. We are indebted to the open-source community, as a large part of the hardware and software was inspired and based on open-source platforms, such as Arduino, and libraries written by its ever-expanding community.
The software for the following subsystems is included in this repository:
- ADCS: contains the software for the Attitude Determination and Control System (ADCS).
- EPS: contains the software for the Electrical Power System (EPS).
- media: contains miscellaneous photos relating to the satellite in general, that may be of use and serve as reference to the user.
The Arduino sketches (EPS.ino and ADCS.ino) and corresponding header files (EPS.h and ADCS.h) written by the Quetzal-1 CubeSat Team are licensed under GPLv3 (see LICENSE).
However, all included libraries (that is, all files under the ADCS/src/ or EPS/src directories) are distributed here for ease-of-use and under their original license (if applicable) and contain a LICENSE
file within their own subdirectory (if available).
A list of all included libraries, their usage and license is shown below:
Library | Used in | License |
---|---|---|
TMP100 | EPS, ADCS | Beerware |
SoftwareWire | EPS, ADCS | GPLv3 |
LowPower | ADCS | CC BY-SA 3.0 |
ADC128D818 | ADCS | No available license |
Adafruit_Sensor | ADCS | Apache 2.0 |
Adafruit_BNO055 | ADCS | MIT |
BQ27441 | EPS | MIT |
INA260 | EPS | BSD |
You may cite this repository as shown below. Further information is available in the CITATION.cff file.
Quetzal-1 CubeSat Team. (2022). Quetzal-1 Flight Software [Computer software]. https://github.com/Quetzal-1-CubeSat-Team/quetzal1-flight-software
Repository | Description |
---|---|
quetzal1-hardware | Contains the hardware design files for Quetzal-1 and its subsystems. |
quetzal1-flight-software | This repository. |
quetzal1-telemetry | Contains the telemetry and photos transmitted by Quetzal-1 while in orbit. |
gr-quetzal1 | Contains the software used on the Ground Control Station for Quetzal-1, based on GNURadio. |