
Driver Board
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.
CubeSat Encoder is an open-source printed circuit board by famesy, from the famesy/CuteSat repository on GitHub. It is a 4-layer board of 47 × 48.5 mm with 26 parts on 12 nets, routed with 88 tracks and 9 vias.
It is built around the AS5047U-HTSM. Its parts include 3 resistors, 1 capacitor, 1 IC and 1 connector.
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 |
|---|---|---|---|
| 12 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12 |
| 6 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1, TP2, TP3, TP4, TP5, TP6 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3 |
| 2 | LOGO | Logo1:Logo1 | G***, G*** |
| 1 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | AS5047U-HTSM | AS5047U:SOP65P640X120-14N | IC1 |
| 1 | Conn_01x08 | Connector_JST:JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal | J1 |
It measures 47 × 48.5 mm and has 4 copper layers, 1.63 mm thick.
26 parts, built around the AS5047U-HTSM. 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_Encoder/CubeSat Encoder.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.

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.

Gepetto/MC300A_AS5047_encoder_PCB
This is a PCB support for a AS5047 magnetic encoder to replace MC300 control board on myactuator RMD-X actuators.

LucienMorey/uni-work
A collation of my software related work and assignments while at University of Technology Sydney.

Team-Micras/MicrasPCB
Micras micromouse PCBs as code: Zener circuits, KiCad layouts, CI checks and a design portal

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

makerforgetech/modular-biped
An open source framework for creating a bipedal modular companion robot.

