Skip to the content
PCBKitNew board
2 layers100 × 100 mm5 Stack, the printed circuit board in 3D

Design and Development of a 1U CubeSat Electronics Stack for Communication and Telemetry

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
40
Pads
70
Tracks, vias
29, 5
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Jul 2026
Updated
21 Jul 2026

Overview

5 Stack is an open-source printed circuit board by akpu, from the akpu/CubeSat-5Stack-Architecture repository on GitHub. It is a 2-layer board of 100 × 100 mm with 11 parts on 40 nets, routed with 29 tracks and 5 vias.

It is built around the ESP32-CAM. Its parts include 2 capacitors, 2 connectors and 1 IC. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

README

README.md

Open-Source ESP32 CubeSat 5-Stack Electronics Architecture with LoRa, APRS, SSTV and WSPR Telemetry 🛰️

CubeSat Assembly

A modular 1U CubeSat electronic stack developed for balloon-based communication and telemetry experiments.

This project focuses on the design, development, integration, and validation of a complete CubeSat electronics platform consisting of five modular PCB subsystems, embedded firmware, ground station software, and 3D mechanical integration.


System Architecture

System Architecture

The CubeSat architecture consists of five modular subsystems:

  1. Communication Board
  2. Main On-Board Computer (OBC) Board
  3. Secondary Controller Board
  4. Power Management Board
  5. Battery and Payload Board

Hardware Implementation

The electronics system was designed using KiCad with custom schematic and PCB layouts.

Main hardware components:

  • ESP32-WROOM-32 based On-Board Computer
  • Arduino Nano secondary controller
  • LoRa SX1278 telemetry transceiver
  • SA868 VHF/UHF communication module
  • ESP32-CAM SSTV imaging payload
  • Si5351 WSPR beacon transmitter
  • Neo-6M GPS module
  • HW-290 IMU sensor
  • INA219 power monitoring sensor

PCB Stack Assembly

PCB Stack

The CubeSat electronics were implemented as five vertically stacked PCB modules.

PCB design files are available in:

text
Hardware_Design/

Includes:

  • KiCad schematic files (.kicad_sch)
  • PCB layout files (.kicad_pcb)
  • KiCad project files (.kicad_pro)


Individual PCB Stack Modules


Communication Board

Main OBC Board

Secondary Controller Board

Power Management Board

Battery & Payload Board

3D Design

PCB Stack

The complete CubeSat mechanical structure was designed using:

  • Fusion 360

Includes:

  • PCB stack integration
  • Structural frame design
  • Component placement visualization
  • Complete assembly model

Individual PCB Stack Modules


Communication Board

Main OBC Board

Secondary Controller Board

Power Management Board

Battery & Payload Board
Files:
text
3D_Design/

Firmware Development

Embedded firmware was developed for:

text
Firmware/

Includes:

CubeSat Onboard Firmware

  • ESP32 main controller code
  • ESP32-CAM SSTV payload code
  • Arduino Nano WSPR beacon code

Ground Station Software

A web-based dashboard was developed for real-time telemetry visualization.

Features:

  • GPS position monitoring
  • Altitude display
  • Sensor data visualization
  • Solar Charging monitoring
  • Orientation information

Ground Station

Ground Station Dashboard

The ground station receives and displays telemetry transmitted from the CubeSat system.


Testing and Validation

The system was validated through rooftop ground-based experiments.

Validated communication modes:

✅ LoRa telemetry transmission
✅ APRS communication
✅ SSTV image transmission
✅ WSPR beacon decoding

Detailed test results and screenshots:

text
Text_Images/

Testing Video

Rooftop demonstration video showing:

  • Integrated CubeSat hardware
  • Communication testing
  • Ground station operation

((https://drive.google.com/file/d/1SzN-sQUl8R-h_qq5jK-UIxGzSsxhfScu/view?usp=drivesdk))


Documentation

Complete project documentation:

text
Documentation/

Includes:

  • Complete CubeSat Project Report
  • Complete System Schematic

Repository Structure

text
CubeSat-5Stack-Architecture

├── Documentation
├── Hardware_Design
├── 3D_Design
├── Firmware
├── Calculations
├── Cubesat_Pictures
├── Text_Images
├── Testing_Video
└── README.md

Project Team

B.Tech Final Year Project
Department of Electronics and Communication Engineering
NSS College of Engineering, Palakkad

Team Members:

  • Abhishek B
  • Akshay S
  • Arunkrishna P U
  • Kiran S M

Acknowledgement

Developed as part of the B.Tech Final Year Project under the Department of Electronics and Communication Engineering, NSS College of Engineering, Palakkad.

Parts

11
QtyValueFootprintReferences
2Battery_CellBattery:BatteryHolder_Keystone_1042_1x18650BT1, BT2
2Conn_01x18AAAKKK:conn_18 femaleJ7, J8
110nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC18
110uFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC17
1ESP32-CAMESP32-CAM:ESP32-CAMU7

The 7 most common of 11 parts.

Questions

How big is the 5 Stack PCB?

It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 5 Stack use?

11 parts, built around the ESP32-CAM. 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 5 Stack KiCad files?

From the akpu/CubeSat-5Stack-Architecture repository on GitHub, at the commit this page was made from: the board is Hardware_Design/Stack_5_Battery_Payload/5 Stack.kicad_pcb and its schematic Hardware_Design/Stack_1_Communication/1stack.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 5 Stack design in my own project?

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

More from akpu/CubeSat-5Stack-Architecture

4
  • 2 layers100 × 100 mm2STACK, the printed circuit board in 3D

    2STACK

    akpu/CubeSat-5Stack-Architecture

    Design and Development of a 1U CubeSat Electronics Stack for Communication and Telemetry

    27 parts3
  • 2 layers100 × 100 mm1stack, the printed circuit board in 3D

    1stack

    akpu/CubeSat-5Stack-Architecture

    Design and Development of a 1U CubeSat Electronics Stack for Communication and Telemetry

    24 parts3
  • 2 layers100 × 100 mm3 stack, the printed circuit board in 3D

    3 stack

    akpu/CubeSat-5Stack-Architecture

    Design and Development of a 1U CubeSat Electronics Stack for Communication and Telemetry

    16 parts3
  • 2 layers100 × 100 mm4 stack, the printed circuit board in 3D

    4 stack

    akpu/CubeSat-5Stack-Architecture

    Design and Development of a 1U CubeSat Electronics Stack for Communication and Telemetry

    15 parts3

Similar boards

  • 2 layers38.1 × 63.5 mmSstv backpack, the printed circuit board in 3D

    Sstv backpack

    vaugerbird/sstv-backpack

    A ESP32-CAM SSTV backpack for the Baofeng UV-5R + others!

    29 parts94GPL-2.0
  • 2 layers146.2 × 99 mmFPVRover, the printed circuit board in 3D

    FPVRover

    Circuit-Digest/ESP32-Cam-Surveillance-Car

    Watch full video on ESP32 surveillance car

    35 parts15
  • 2 layers78 × 62 mmPortier connecte, the printed circuit board in 3D

    Portier connecte

    InnoGreenTech/ESP32-CAM-pir-static-relay

    ESP32-CAM mounting on a board with pir, photo-resistor sensors, AC/DC power and a static relay.

    16 parts5
  • 2 layers188.2 × 129.7 mmQms kiosk, the printed circuit board in 3D

    Qms kiosk

    jamestansx/qms

    Queue Management System

    10 parts5
  • 2 layers82.3 × 43.5 mmNight Gogle, the printed circuit board in 3D

    Night Gogle

    airsoftak25/Night-Gogle

    My small project about creating a Night vision gogle witch cost less than 2000CZK each

    29 parts2
  • 2 layers82 × 58 mmNoirShot, the printed circuit board in 3D

    NoirShot

    rabinniroula/NoirShot

    instant thermal camera

    50 parts2
  • 2 layers53.8 × 34 mmPCBcam, the printed circuit board in 3D

    PCBcam

    dipenac/camara-esp32-espidf

    - [x] Y dentro del folder de projects utilizamos una de las funciones que presta idf.py, con la cual creamos un projecto con el nombre que deseemos.

    11 parts1
  • 2 layers78.8 × 63 mmLynx-30-Camera Trap, the printed circuit board in 3D

    Lynx-30-Camera Trap

    Engr-umer-mohammed/Lynx-30-Camera-Trap

    Low-power long-range wireless camera trap designed using KiCad and Simulink.

    37 parts1MIT