Launch-Ready SSTV CubeSat

Introduction: Launch-Ready SSTV CubeSat

Satellites are man-made instruments that collect information and data from space. Humans have pioneered space technology over the years and space technology is more accessible than ever.

Earlier Satellites used to be very complicated and expensive but Now space technology is more accessible and affordable than ever.

Nowadays we can build a satellite quite easily using off-the-shelf components such as Arduino development boards or using Raspberry pi.

In this Instructable we will learn how to build a satellite that could broadcast live images.

For this satellite we will use a form factor known as CubeSat. A CubeSat (U-class spacecraft) is a type of miniaturized satellite for space research that is made up of multiples of 10 cm ร— 10 cm ร— 10 cm cubic units (source-wikipedia)

I aplologize for 3D renderings instead of real pictures since i was not able to find parts to complete the satellite amid the Covid-19 Pandemic.


-The satellite will use SSTV(Slow Scan TV) technology to transmit its Images to earth after which it will be picked up by a ground station(which will be equipped with Software Defined Radio which will be used to capture the transmitted data by the satellite)
---[More Information at

Step 1: 3D Printed STRUCTURE

The Structure of the Satellite will enclose the electronics and securely protecting it. The Structure was designed in Autodesk Fusion 360* and can be 3D Printed

Note- The material used for 3D printing Should be tough and durable. The temperature in Space changes drastically [from about 121 C to -157 C] which will exert extreme structural stress on the structure. It is recommended to use Strong materials such as PETG or ABS.

It us recommended to use a Infill setting of 70-80%

Step 2: POWER SYSTEMS of Satellite

Power Management System

  1. The satellite will operate on 3x18650 Li-ion batteries which will be charged using solar energy under the supervision of a charge controller board to avoid damaging the batteries from overcharging.
  2. Then, the batteries will power the onboard computer(here, a raspberry pi zero) through a DC-DC 5V USB converter.

Step 3: Setting Up Raspberry Pi Zero(The Computing Unit)

Step 1: First we have to install Raspbian OS with a graphical environment

Step 2:Then enable Camera interface(and also attach Raspberry camera module), I2C and Serial by accessing the raspi-config

Step 3:Then we have to Download the SSTV -Servet Repository from GitHub by Innovart Team (who also created the SSTV capsule instructable > ) and save it to "/home/pi"

Step 4:Then execute the script to start capturing the pictures and then communicating with the radio module to transmit the picture(Do This After Finishing STEP -6)

Step 4: Wiring the Raspberry Pi

Connect the components according to the circuit diagram

Step 5: Radio Module

For this project DRA818V module was utilized. The RaspberryPi communicates with radio module via serial port, so we have to enable the GPIO pin

To enable the UART(GPIO) pin we have to enter the following code-

$ sudo -s
$ echo "enable_uart=1" >> /boot/config.txt

$ systemctl stop serial-getty@ttyS0.service

$ systemctl disable serial-getty@ttyS0.service

$ nano /boot/cmdline.txt #Remove console=serial0,115200

Then we have to reboot the raspberry pi and the GPIO pins are enabled

Now with the help of the established GPIO serial connection we can control the radio module and assign the transmitting frequency.

Now we have to setup the Transmitting SSTV frequency

Note- The frequency must match with the SSTV frequency allotted by your country

Step 6: Antenna

Due to the compact size of our project we will use PCB Dipole antenna. This maybe not the most efficient way to transmit but due to the very compact nature of the project we have no other choice. also Patch antennas also can be utilized but i have not found any commercial one easily available.

Step 7: Receiving and Decoding the Data(Transmitted by the Satellite)

It is recommended to Study a bit About Software Defined Radios(SDR) for this Step.

To receive the data from the the satellite we will require a SDR(i am using RTL-SDR), a SDR Software(I am using SDR#) and a SSTV decoding software(I am using wxtoimgrestored software)


Step 1-Tune to the transmitting frequency of the Satellite then record the received audio.

Step 2-After recording the received data import it to the decoding software and the software will decode the data and a image will be constructed

Helpful Link-

And this is how to create a SSTV Satellite.

Helpful Links-

Space Challenge

Participated in the
Space Challenge

Be the First to Share


    • Anything Goes Contest

      Anything Goes Contest



    2 years ago

    Pppppppppppplease we all want this sir please can you send me your real picture I don't understand and this diagram is so complex please send us real picture please send me on please sir we all want this sir WITH BIG thanks sir๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™

    MandraSaptak Mandal
    MandraSaptak Mandal

    Reply 2 years ago

    I am very sorry to reply so late. This project is a prototype and is still in under construction. After completing i will email you the finish project, don't worry. But still it will take many days to finish it so please be patient. Thank You


    Reply 2 years ago

    And sir how you launch the rocket and it really have a excellent network connection from space to earth ??

    MandraSaptak Mandal
    MandraSaptak Mandal

    Reply 1 year ago

    This satellite will not have all time connectivity due to very low transmission power. Also it uses SSTV broadcasting protocol which is very slow due to its transmission technique(i would suggest you to see SSTV signal of ISS on youtube). If launched it we will only get a recieving window of 5-10 minutes. Modern satellite use Other Advanced technologies for broadcasting and telecommunications which can be also very expensive. On the other hand launching Cubesats can be very expensive for a individual. To launch a cubesat it must comply with several internation stantards and also be authorised by international comitees for launch. We can launch these satellites with the help of rocket companies like Rocket Labs or Electron Rocket. This Project was made only as a proof of concept(Tough with few modifications it might be lauch ready). Thank You


    Reply 2 years ago

    Ok sir also sorry for late reply I will wait for you and please sir as you finish please send me the diagram by the real pictures not that diagram up raspberry connectioni can't understand that kind of diagrams and please send me diagram drown by their real pictures I think you understand what I comment for you thanks


    Question 2 years ago on Introduction

    Were you able to complete the construction? Any chance you can share the real pictures? Also, how do you launch this?