Skip to the content
PCBKitNew board
4 layers47 × 48.5 mmCubeSat Encoder, the printed circuit board in 3D

CubeSat Encoder

famesy/CuteSat3

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.

Size
47 × 48.5 mm
Copper layers
4
Thickness
1.63 mm
Parts
26
Nets
12
Pads
144
Tracks, vias
88, 9
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
18 Mar 2023
Updated
1 Apr 2023

Overview

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.

Main components

1

README

Readme.md

CubeSat PCB Design for Reliable Space Missions

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:

  • Power supply unit
  • Microcontroller
  • Several sensors
  • Watchdog
  • Communication bus isolation
  • External memory

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.

Project Components

This project includes two distinct folders: hardware and software.

Hardware

The hardware folder contains four PCB designs that were used in our mission:

MCU (base PCB)

Base PCB

Motor driver (payload PCB)

Driver PCB

Encoder (payload PCB)

Encoder PCB

ST-Link adapter

Software

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

How its look when assemble

SUM PCB

####Thank you for your interest in our project!

Parts

26
QtyValueFootprintReferences
12MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12
6TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP3, TP4, TP5, TP6
310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3
2LOGOLogo1:Logo1G***, G***
10.1uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
1AS5047U-HTSMAS5047U:SOP65P640X120-14NIC1
1Conn_01x08Connector_JST:JST_XH_S8B-XH-A-1_1x08_P2.50mm_HorizontalJ1

Questions

How big is the CubeSat Encoder PCB?

It measures 47 × 48.5 mm and has 4 copper layers, 1.63 mm thick.

What parts does the CubeSat Encoder use?

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.

Where can I download the CubeSat Encoder KiCad files?

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.

Can I use the CubeSat Encoder design in my own project?

Its repository states no licence, so its author keeps all rights: ask famesy before reusing the design.

More from famesy/CuteSat

4
  • 4 layers80 × 80 mmDriver Board, the printed circuit board in 3D

    Driver Board

    famesy/CuteSat

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

    145 parts3
  • 4 layers80 × 80 mmCubeSat Thesis MCU V2, the printed circuit board in 3D

    CubeSat Thesis MCU V2

    famesy/CuteSat

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

    114 parts3
  • 4 layers80 × 80 mmCubeSat Thesis MCU V2 V1 PCB, the printed circuit board in 3D

    CubeSat Thesis MCU V2 V1 PCB

    famesy/CuteSat

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

    90 parts3
  • 2 layers13 × 18 mmCubeSat Link V555, the printed circuit board in 3D

    CubeSat Link V555

    famesy/CuteSat

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

    2 parts3

Similar boards

  • 2 layers54.8 × 54 mmFoc encoder, the printed circuit board in 3D

    Foc encoder

    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.

    28 parts1BSD-2-Clause
  • 2 layers19.4 × 30.2 mmEncoder, the printed circuit board in 3D

    Encoder

    LucienMorey/uni-work

    A collation of my software related work and assignments while at University of Technology Sydney.

    13 partsMIT
  • 2 layers9.6 × 14.1 mmEncoder, the printed circuit board in 3D

    Encoder

    Team-Micras/MicrasPCB

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

    3 parts1
  • 4 layers19 × 76 mmMozc doublesided, the printed circuit board in 3D

    Mozc doublesided

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    26 parts3kApache-2.0
  • 4 layers15 × 15 mmDRV8213 brushed Motor Driver, the printed circuit board in 3D

    DRV8213 brushed Motor Driver

    hackclub/OnBoard

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

    26 parts915
  • 4 layers82.5 × 39.4 mmV4head, the printed circuit board in 3D

    V4head

    makerforgetech/modular-biped

    An open source framework for creating a bipedal modular companion robot.

    26 parts493GPL-3.0
  • 4 layers101 × 27 mmEthernet inline probe, the printed circuit board in 3D

    Ethernet inline probe

    azonenberg/starshipraider

    Open hardware test equipment

    26 parts193BSD-3-Clause
  • 4 layers12 × 12 mmFemto v1, the printed circuit board in 3D

    Femto v1

    mfolejewski/FEMTO

    FEMTO - RP2040 12x12mm PCB module

    26 parts159