PyCubed�An Open-Source, Radiation-Tested CubeSat Framework Programmable Entirely in Python
Max Holliday, Andrea Ramirez, Connor Settle, Tane Tatum,
Debbie Senesky, Zac Manchester
Stanford University
CubeSats:
engineering exercise or research tool?
CubeSat Success Rate
(non-commercial/gov)
DOA
Early Loss
Partial Mission
Full Mission
Data from M. Swartwout, Saint Louis University
We wouldn’t ask a chemist to design and build their own labware…
…then why do we treat science in Space that way?
Decouple CubeSat engineering from conducting science in Space?
PyCubed
An open-source hardware + software platform for CubeSats
What does PyCubed do?
PyCubed
An open-source hardware + software platform for CubeSats
~$100
PyCubed Hardware
PyCubed Software
PyCubed Hardware
PyCubed Software
Sinclair/Dryer “Careful COTS” approach
~$100 for 4-layer flight board and components
PyCubed Hardware
PyCubed Software
PyCubed Hardware
PyCubed Software
Component Function | Part Number | TID Response |
N-Channel MOSFET | IRLML5103 | Within spec beyond 35 krad |
P-Channel MOSFET | IRLML2803 | Within spec beyond 35 krad |
Microcontroller | ATSAMD51G | Flash memory issues starting at 16 krad, power and logic functional beyond 35 krad |
Analog to Digital Converter | ADS124S08 | Within spec until 19 krad |
Ongoing TID testing at NASA Ames
PyCubed Hardware
PyCubed board operated the KickSat-2 mothership
PyCubed Hardware
PyCubed Software
PyCubed Hardware
PyCubed Software
PyCubed Hardware
PyCubed Software
PyCubed Hardware
PyCubed Software
PyCubed Hardware
PyCubed Software
We want to make it EASIER to conduct science in space
PyCubed lays the foundation…
but its impact depends on community involvement
AA 236: Spacecraft Design
Future Work
maholli@stanford.edu
rexlab.stanford.edu
xlab.stanford.edu
Questions?