Skip to the content
PCBKitNew board
2 layers100 × 100 mm1stack, 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
24
Nets
48
Pads
144
Tracks, vias
187, 7
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Jul 2026
Updated
21 Jul 2026

Overview

1stack 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 24 parts on 48 nets, routed with 187 tracks and 7 vias.

Its parts include 8 capacitors, 4 ICs, 4 connectors, 3 resistors and 1 diode.

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

24
QtyValueFootprintReferences
410nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC14, C22, C26, C30
410uFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC13, C21, C25, C29
210KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8, R9
2Conn_01x18AAAKKK:conn_18 femaleJ1, J2
2Conn_CoaxialConnector_Coaxial:SMA_Molex_73251-1153_EdgeMount_HorizontalJ26, J27
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
174HCT125 MODULEPackage_DIP:DIP-14_W7.62mmU8
1LEDLED_THT:LED_D3.0mmD1
1NEO-6M GPS ModuleAAAKKK:NEO6M_GPS_BreakOutU13
1SA818UVHF_UHF_Modules:VHF_UHF_Module_genericU17
1SA818VVHF_UHF_Modules:VHF_UHF_Module_genericU10

The 20 most common of 24 parts.

Questions

How big is the 1stack PCB?

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

What parts does the 1stack use?

24 parts. 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 1stack 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_1_Communication/1stack.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 1stack 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 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
  • 2 layers100 × 100 mm5 Stack, the printed circuit board in 3D

    5 Stack

    akpu/CubeSat-5Stack-Architecture

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

    11 parts3

Similar boards

  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 2 layers58 × 35.5 mmHat, the printed circuit board in 3D

    Hat

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    24 parts1.4kCERN-OHL-S-2.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    Micron Logo LED

    DraftShift/StealthChanger

    Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

    24 parts1.2kGPL-3.0
  • 2 layers158 × 11 mmRainbow Matchstick, the printed circuit board in 3D

    Rainbow Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    24 parts1.1kGPL-3.0
  • 2 layers85.6 × 54 mmTRACED wio1262-carrier, the printed circuit board in 3D

    TRACED wio1262-carrier

    hackclub/OnBoard

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

    24 parts915
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545