
CubeSat Thesis MCU V2
famesy/CuteSat
This is an open-source CubeSat printed circuit board (PCB) project that includes both hardware and software components.

This is an open-source CubeSat printed circuit board (PCB) project that includes both hardware and software components. The project is designed to be used by CubeSat enthusiasts, hobbyists, and professionals alike who want to build their own CubeSat or CubeSat-based projects.
Driver Board is an open-source printed circuit board by famesy, from the famesy/CuteSat repository on GitHub. It is a 4-layer board of 80 × 80 mm with 145 parts on 109 nets, routed with 1,388 tracks and 206 vias.
It is built around the INA238AIDGST, DCP021205U and INA2181A2QDGSRQ1. Its parts include 57 resistors, 37 capacitors, 13 connectors, 10 ICs and 6 diodes.
CubeSat is an affordable and popular educational platform for deploying payloads into orbit. However, many university-level missions fail at a rate of around 50%. The primary reason for this is the difficulty of adapting an existing design, which results in poorly designed hardware for the harsh environment of space and a lack of failure handling software.
To address this problem, we have developed an expandable, low-cost printed circuit board (PCB) that can be stacked and includes the following components:
We have used a component selection methodology that is based on existing research and adapted it to our design. We have also implemented a software Hamming error-correction code to protect the data.
Since our PCBs are modular, readers can design their own system using our design as a starting point. We offer failure handler software and hardware that can be easily integrated into their design. Our ultimate goal is to make space studies more accessible to everyone, increase the success rate, and allow people to focus on their missions rather than the hectic development.
Lastly, we intend to make our project open source so that it can continue to grow and improve over time. We hope that this project will develop into a community where people can discuss their designs and share their changes and knowledge for various missions.
Thank you for considering our CubeSat PCB design for your space mission needs.
This project includes two distinct folders: hardware and software.
The hardware folder contains four PCB designs that were used in our mission:



The software folder contains STM32 projects that include libraries for interfacing with the sensors and implementing error detection and correction algorithms.

####Thank you for your interest in our project!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R11, R13, R14, R19, R20, R21, R23, R25, R26, R27, R28, R44, R45, R46 +7 |
| 11 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11 |
| 10 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3, C4, C5, C11, C12, C17, C27, C32, C35 |
| 10 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13, C14, C15, C16, C19, C20, C23, C26, C31, C37 |
| 8 | 10r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R29, R30, R32, R33, R35, R36, R39, R40 |
| 6 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D3, D4, D5, D6 |
| 4 | 680 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R15, R16 |
| 4 | 0R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R43, R48, R49, R57 |
| 4 | 0r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R6, R17, R18 |
| 4 | 10nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C8, C9, C10 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R50, R51, R52, R53 |
| 4 | 200k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R12, R22, R24 |
| 4 | BSS138DWQ-7 | SamacSys_Parts:SOT65P210X110-6N | Q1, Q2, Q3, Q4 |
| 4 | MMDT2222V-7 | SamacSys_Parts:SOTFL50P162X60-6N | IC2, IC3, IC4, IC5 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 0.1r | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R31, R34, R41 |
| 3 | Pin Header 2*4 | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J2, J4, J9 |
| 2 | 0.01uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C28, C33 |
| 2 | 1-84953-1 | 1-84953-1:1849531 | J3, J11 |
| 2 | 100uF | Capacitor_SMD:CP_Elec_6.3x5.4_Nichicon | C6, C21 |
| 2 | 1nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C29, C34 |
| 2 | 22uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C18 |
| 2 | 4,7k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R37, R38 |
| 2 | ??nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C24, C25 |
| 2 | INA238AIDGST | SamacSys_Parts:SOP50P490X110-10N | IC6, IC7 |
| 2 | Pin Header 3p | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J6, J7 |
| 2 | Pin Header 4p | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J8, J12 |
| 1 | 1nH | Inductor_SMD:L_Sunlord_MWSA0518_5.4x5.2mm | L2 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C36 |
| 1 | 22r | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R42 |
| 1 | 330uF | Capacitor_SMD:CP_Elec_10x10.5 | C30 |
| 1 | 47nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C22 |
| 1 | 47uF | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1 |
| 1 | Crystal | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | DCP021205U | DCP021205U:SOIC127P1033X265-28N | IC10 |
| 1 | DRV10975ZPWPR | SamacSys_Parts:SOP65P640X120-25N | IC1 |
| 1 | INA2181A2QDGSRQ1 | SamacSys_Parts:SOP50P490X110-10N | IC8 |
| 1 | MCF8316A | MCF8316A:QFN50P500X700X100-41N-D | IC9 |
| 1 | Pin header 2*10p | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | J1 |
| 1 | Pin header 2p | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J5 |
| 1 | Screw Terminal 2p | library:terminal_2p_3.81 | J10 |
| 1 | Screw_Terminal_2p | library:terminal_2p_3.81 | J13 |

famesy/CuteSat
This is an open-source CubeSat printed circuit board (PCB) project that includes both hardware and software components.

famesy/CuteSat
This is an open-source CubeSat printed circuit board (PCB) project that includes both hardware and software components.

famesy/CuteSat
This is an open-source CubeSat printed circuit board (PCB) project that includes both hardware and software components.

famesy/CuteSat
This is an open-source CubeSat printed circuit board (PCB) project that includes both hardware and software components.

LauriAlanen/BMS
BMS for 4S LiFePO4 battery packs running on the STM32L152RE. Features a custom FreeModbus port and a Dockerized Python telemetry stack.

o7-machinehum/wifiwart
Linux SBC featuring two wifi radios, masquerading as a USB charger.

clydeshaffer/gametank
design files for the gametank hardware implementation




acha666/RP2040_ToolheadPCB_SB
A Toolhead PCB for VORON StealthBurner based on RP2040

ZigEmbeddedGroup/sycl-badge
The badge for the SYCL conference! https://zigembeddedgroup.github.io/sycl-badge/
It measures 80 × 80 mm and has 4 copper layers, 1.6 mm thick.
145 parts, built around the INA238AIDGST, DCP021205U and INA2181A2QDGSRQ1. 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.
From the famesy/CuteSat repository on GitHub, at the commit this page was made from: the board is Hardware/CuteSat_Driver/Driver_Board.kicad_pcb and its schematic Hardware/CubeSat_Adapter/CubeSat Link V555.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask famesy before reusing the design.