PyCubed-Mini: A Low-Cost, Open-Source Satellite Research Platform - Robotics Institute Carnegie Mellon University

PyCubed-Mini: A Low-Cost, Open-Source Satellite Research Platform

Master's Thesis, Tech. Report, CMU-RI-TR-23-47, August, 2023

Abstract

Satellite development has become more accessible due to decreasing launch costs and shrinking hardware. However, the expenses associated with pre-built satellite kits remain high, making it difficult for student and hobbyist teams to participate. The lack of standardized satellite hardware and software further adds to the challenge, as small teams invest time and resources in recreating fundamental components instead of focusing on innovation. To address these challenges, we present PyCubed-Mini: an open-source 1p PocketQube satellite research platform designed for affordability and user-friendliness. By utilizing readily available components and simple 3D-printed structural elements, the platform significantly reduces the entry barriers, making it accessible to universities, high schools, and individuals eager to engage in space exploration and pursue their research interests. Powered by CircuitPython, a Python-based development environment for embedded systems, PyCubed-Mini facilitates contributions from newcomers without limiting the possibilities for advanced research. This thesis outlines the hardware design of the PyCubed-Mini platform, emphasizing the considerations made to ensure simplicity and cost-effectiveness. Additionally, we have developed a suite of open-source testing apparatus that allow comprehensive satellite testing on Earth, including long-range communications, solar charging, power testing, mechanical vibration testing, and day-in-the-life simulations. This testing framework will be a valuable resource for other satellite programs, reducing development and testing time. PyCubed-Mini builds upon the legacy of the PyCubed 1U CubeSat motherboard, which has flown on three previous missions. The platform incorporates reliable hardware design practices, including novel serial bus protection circuitry and radiation testing data for commercial-off-the-shelf (COTS) components. The PyCubed-Mini platform represents a significant step towards democratizing space exploration and supporting innovation in the satellite development community. Removing financial barriers and simplifying hardware and software integration will empower students and hobbyists to contribute to space research and advances in space technology.

BibTeX

@mastersthesis{Khera-2023-137701,
author = {Neil Khera},
title = {PyCubed-Mini: A Low-Cost, Open-Source Satellite Research Platform},
year = {2023},
month = {August},
school = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-23-47},
keywords = {space satellite pocketqube cubesat open-source pycubed pycubed-mini},
}