Top 10 Amateur Radio Uses for the Raspberry Pi 36

Raspberry Pi 3

Raspberry Pi 3

The Raspberry Pi has proved to be a phenomenal hit with hobbyists around the world. Originally conceived to get children into computer programming, it was quickly adopted by hobbyists due to its cheap price and GPIO output pins. Indeed, initial demand was unprecedented and supplies were limited for some time after launch and this still continues after each new version is released.

It didn’t take long for the Amateur Radio community to see the potential in this little computer and sure enough we’re starting to see some really interesting uses coming to the fore.

The purpose of this article is to show you what can already be achieved and give you some ideas, rather than detail how to achieve each use! I’ve provided links against each use to help you take the next steps. Hopefully this article will encourage you to get started with the Pi.

This article is based around a presentation I gave to my local club (CDARS – Chesham & District Amateur Radio Society). You can download a PDF of the presentation here.


Raspberry Pi Zero - yes, it's really that small!

Raspberry Pi Zero – yes, it’s really that small!

The Raspberry Pi (in its various forms) is a credit card sized computer which costs very little, from £4 for the Raspberry Pi Zero (buy) to £30 for the top-spec Raspberry Pi 3 (buy). This cheap price in part helps makes the Pi a compelling platform for hobbyists looking to experiment with. In fact the Pi Zero is so cheap, it’s almost throw away (but that would be a shame!).

The Raspberry Pi doesn’t use a traditional hard drive, instead it uses SD cards to store the Operating System and software, this is also a very cheap form of storage!




Flavours of Pi

There have been several versions of the Raspberry Pi computer since initial launch, I’ve linked to the most recent versions below:

  • Raspberry Pi 1 (variants include: model A/B/B+)
  • Raspberry Pi 2
  • Raspberry Pi 3 (£30)
    • Top of the range Pi!
  • Raspberry Pi Zero (£4)
    • Almost a micro-Pi, very small, about the same power as the Pi 1, but super cheap and small!

The Operating System

Raspbian - Operating System specially design for the Raspberry Pi hardware

Raspbian – Operating System specially design for the Raspberry Pi hardware

First thing you need to know is that the Raspberry Pi doesn’t use Microsoft Windows, this is for several reasons, not least due to cost. Instead it uses the Linux operating system, if you’re not familiar with this, Linux is Open Source (free), runs 90% of the world’s fastest supercomputers and has a large community of developers and resulting software (all of which is again free).

If you have ever used an Android or Amazon phone or tablet you have already used a ‘distribution’ of Linux, but you probably never realised!

There is a distribution of Linux especially for the Pi called Raspbian and this comes with enough software to get you started.


Raspberry Pi 2 GPIO Pin Layout

Raspberry Pi 2 GPIO Pin Layout

Now we get onto one of the main reasons the Raspberry Pi has been so widely adopted by hobbyists, the General Purpose Input Output Pins (GPIO). Depending on the version of Pi you get they will have anything from 26-40 GPIO pins onboard.

This is what gives us the physical interface between the Pi and the outside world, because it allows us to connect a very wide range of sensors/devices and breakout boards. These devices can collect information and can be controlled by software (which you can install or even write) on the Pi. Suddenly the potential for real world ham radio applications seems endless!

Pi HATs (Hardware Attached on Top) are specially designed bits of hardware which can be purchased and plugged straight into the GPIO pins. These are pre-assembled and are designed to be the same size as the Pi to make mounting easier.


Top 10 Amateur Radio Uses

Now I’ll take a look at my favourite amateur radio uses for the Raspberry Pi, these are listed in order of my priority order.

1. Decoding Data Modes

Calling CQ in fldigiThe Raspberry Pi can use the audio input from an external USB sound card to decode digital modes. In fact you can install the popular FLDigi software on the Pi to decode a wide array of data modes including RTTY, PSK and CW to name a few.

This is probably the first project I would recommend to people dipping their toes in the world of Pi, in fact you can even buy SD cards with Raspbian+FLDigi pre-installed from Mike Richards G4WNC. This is a great way to get started quickly.

Once you’re decoding signals on the Pi, you can take it up a notch and start spotting the received signals to the Reverse Beacon Network via the Internet. This is easily done within the FLDigi configuration.

People are experimenting with the Pi and rig control to allow for TX as well, although this is not something I have experience of just yet.


2. Remote Software Defined Radio (SDR)

SDR# running on the Pi

SDR# running on the Pi

That’s right, you can set-up (probably) the cheapest SDR receiver using a Raspberry Pi, USB soundcard and a RTL Dongle (~£10). You can receive between 25MHz up to around 1800MHz using this dongle, not too shabby. Attach this to a discone antenna and you’ve got a very capable scanner!

You can run the popular SDR# (pronounced SDR Sharp) software under Raspbian to make this a reality.

What’s more, is that the Pi and dongle can be remotely located and accessed from the comfort of your desktop/laptop/tablet device in your home. You of course need to connect your Pi to your home network somehow, you have two choices here either using a WiFi (separate dongle needed) or via Ethernet cable. I would recommend the hardwired cable route if possible to minimise drop outs.

Once again Mike G4WNV sells pre-built SD Cards with everything you need to get started, just add a Raspberry Pi and an RTL dongle (who doesn’t have one knocking around the shack?).


3. WSPR Transmitter

WSPR Spots in Europe

WSPR Spots in Europe

The Pi is quite incredible in that you can press the GPIO pins into outputting RF between 0-250MHz. Suddenly we have a capable LF/MF/HF/VHF WSPR transmitter! The Raspberry Pi has a reference crystal on board which allows for this, although it will need to be calibrated within the WsprryPi software to ensure it’s precise enough for WSPR.

The Pi provides around 10mW of output, so not a massive amount of RF, but enough for the WSPR beaconing mode. One important note is that it outputs a square wave which necessitates a low pass filter. You will also want to use a regulated power supply with it to ensure additional frequency stability.

A WSPR beacon for an outlay of £4 (assuming Pi Zero)? Amazing!


4. Amateur Satellite Tracking

Tracking Satellites in Real Time

Tracking Satellites in Real Time

This is probably the easiest Raspberry Pi project you can undertake. Install the GPredict software on your Raspberry Pi and you have a very capable satellite tracker, allowing you to track every conceivable satellite across the world in real time.

It allows you to filter the type of satellites you can track, this is where you can just select the amateur radio satellites you’re interested in working and see in real time which of the birds you can work through.

Of course the next step is to interface the Raspberry Pi with your antenna controller and start tracking the sats in real time, now there’s a thought!


5. Digital Voice (DV) Hotspot

DVMega Raspberry Pi Add On Board

DVMega Raspberry Pi Add On Board

Turning the Pi into a DV (Digital Voice) hotspot has proved to be another popular use of the Pi by amateurs. There are a number of dongles and add on boards which allows you to turn your Pi into an access point into the D-STAR, Fusion and DMR networks.

The Pi bridges the gap from RF to the internet, without you requiring any local repeaters that support DV to be in range.

There are currently two commercial add-ons that will add DV support to your Pi:

This is a great use for a cheap Pi computer, now you can join the digital voice revolution without waiting for your local repeater technology to catch up!

I’ve not tried this yet, but hope to set one up soon so I can make use of my rigs D-Star and Fusion capabilities.


6. APRS I-Gate

APRS Positioning Map

APRS Positioning Map

You can turn the Raspberry Pi into a APRS (Automatic Packet Reporting System) Digipeater to track the positions of amateurs and indeed yourself. When you connect a HT to you Pi you can receive packets from the radio and send them onto the APRS-IS (internet based APRS network) and vice versa.

Good instructions for setting up a RX only APRS I-Gate can be found here.



7. ADS-B Flight Tracker

ADS-B Flight Tracking in IO91

ADS-B Flight Tracking in IO91 – near London Heathrow

Using the PiAware software you can now track real time ADS-B (Automatic Dependent Surveillance – Broadcast) flight tracking information from aircraft.

This allows you to track the aircraft in your area and track their progress in real time, pretty cool! I live not too far away from London Heathrow airport so there’s always a lot of planes to track, which you can see in the screenshot here.

You will require an SDR dongle (cheap £10 RTL TV dongle will do) to receive these and a suitable antenna for the 1090 MHz signals.

See the PiAware setup instructions or for a more convenient option see Mike G4WNC pre-built SD cards.

8. Rotator Controller

This is not one I’ve tried, but some intrepid experimenters are using the Raspberry Pi to control their antenna rotators. Check out the PiRotator project.

9. Retro Gaming Machine

Retropie - Plays all your old games

Retropie – Plays all your old games

Ok, the last two aren’t amateur uses for the Raspberry Pi, but they do rank as many people’s favourite uses for this great little computer!

The Pi can be easily turned into a retro arcade machine to play all of the classic games from your youth.

The RetroPie project gives you everything you need to run games from a whole host of different gaming platforms. I’ve tested ZX Spectrum and SNES games and these run very well!

The Picade (£180) gives your Raspberry Pi a quality arcade cabinet complete with retro controls, this is super cool, but I can’t quite make the jump to spend £180 on it.

Picade Aracade Cabinet for the Raspberry Pi

Picade Aracade Cabinet for the Raspberry Pi



 10. Media Centre

You can turn the Pi into a complete media centre, capable of playing a dizzying array of video file types stored locally on a hard drive and even allows you to stream video using popular services such as YouTube, Netflix and Amazon Prime Video. Of course as the Pi has an HDMI output you can connect this straight to your TV.

The software is known as Kodi (previously XBMC) and can run a myriad of add on applications to add a ton of functionality. I’ve used various incarnations of this software for about 10 years now (on other non-Pi platforms) and found it very good.

Kodi Screenshot

Kodi Screenshot




The Future of Experimentation?

I believe that we’re now in the transition period in amateur radio, moving from the traditional home brewing and into the future of computer/RF augmentation. The Hybridisation of these technologies allows for a lot of interesting new areas in our hobby, we’re already seeing this in the rise of SDR radio.

The Raspberry Pi and Arduino revolution are leading the way at the moment and the limits are only your imagination in what can be done.

This new part of our hobby has a lot of scope for bringing in more of the Maker community into our hobby and will inject new ideas and passion, that is much needed.


Hopefully this article has given you a taster of some of the amateur radio uses of the Raspberry Pi and given you some motivation to get one and give some of these a go. It’s a very versatile computer and for an outlay of £4 you can’t really say no!

The Pi Zero is particularly interesting and I’m sure we will see more from this extremely cheap and small computer in the future. Keep your eyes peeled!

Have you found additional amateur radio uses for the Raspberry Pi? Let me know in the comments.

36 thoughts on “Top 10 Amateur Radio Uses for the Raspberry Pi

  1. Pingback: Le TOP 10 des utilisations radioamateur du Raspberry Pi | RadioBXI

  2. Reply Tim Kerby Oct 18,2016 19:46

    For ADSB, try as it will feed to multiple sources meaning you can get a pro account on each. It also feeds ADSB Exchange which has the more interesting planes that others don’t:

    I’m also about to start playing with LoRa. The Pi can make a good balloon tracker either with an RTL dongle for FSK modes or LoRa hardware for really long range tracking. For IoT devices on 433 or 868Mhz, The Things Network gateways can be built with the Pi. See

  3. Reply EC1AME May 13,2017 23:03

    good article…
    I made a translation to spanish.. for you tio reach even more readers
    I added some videos.. and 2 links to this site.
    Good Job

    73s from W5/EC1AME

  4. Reply DrTeeth Jun 1,2017 19:18

    This article puts me off buying a Raspberry pi 3, not be wise the article is bad at all. Rather because the pi 3 seems to be a micro-computer that can run a lightweight Linux distro. That is the role of my netbook and every other computer I own.

  5. Reply Ted Avery Jul 6,2017 02:16

    Dr teeth
    You seem to be missing the point here. The Pi relieves your laptop for major duties by being cheap enough for a stand alone device. I would no more think of hanging my laptop on a radio rig with its attendant problems of disconnecting and reconnecting all the cables etc everytime I want to sit in my lounge and use it.
    I am 76 and was in the computer engineering and user field all my working life, but my young friend who I taught computing many years ago just introduced me to the usefulness of the Pi so here goes. Try it you might like it.
    73 g3wb

  6. Reply Ted Avery Jul 6,2017 07:51

    I mention I was 76 and it is showing hi hi the last line of previous post should read 73 g3wbb ffiinnggeerr trouble again

    • Reply Howard Andrus Oct 5,2019 20:28

      I don’t think it was a 76 problem, I think it was the keyboard. That’s my story and I’m sticking to it!! hi hi.
      I’m a youngster (66) and have that same keyboard problem. I read about the Pi 4 and any issues anyone had should be ok now. I bought a Pi 4 about a month ago and have only set up mail, connected to internet, bought a wireless speaker and a power switch.
      The Pi 4 has done everything I have tried to do so far. I’d say it’s not as fast as my desktop, but, I’m not as fast as the desktop either and not in a hurry. It hasn’t crashed because I tried to do too much so when my desktop dies, I’ll probably do everything on it. Less power, less space, CHEAP!
      Howard Andrus

  7. Reply Mike Thomas Jul 11,2017 21:16

    I liked the article and passed it on to a fellow Ham that was talking about doing something very portable with his RPi….. I run a webserver on it, run FLDIGI sometimes on it and an APRS gateway on it….. its fun and maybe you might check out My site on it….

  8. Reply Minicowman Jul 16,2017 16:10

    Just to be clear, “Open source” doesn’t necessarily mean “free”.

  9. Reply Tim Jul 17,2017 17:24

    Team up a Pi 3, a Baofeng BF888 70cm handy and a USB soundcard … A few hardware mods, a bit of software and you have an Allstar Link node.

  10. Reply James Jul 30,2017 21:33

    Can the Pi 3 be used to key an FSK circuit ?


  11. Reply Phil Aug 29,2017 10:34

    Anyone using a pi for rtty encode ?

  12. Reply Arthur Sep 16,2017 17:54

    I am very space restricted in the size of antenna I can utilise, hence my reception is limited. Take a look at what you could do (with envy) with better beams and have a look at the many WebSdr sites that are about. Connect the output to your laptop/computer and decoding software and control the WebSdr as you would your. £7000 Icom (I wish) !!!

  13. Reply Colm Brazel Oct 11,2017 09:29

    Very informative much appreciated thanks.

  14. Reply Brodie Dec 11,2017 01:31

    Just about to dip my toes into the Raspberry Pi. Good article,thanks.
    Also, the link to Mike G4WNV appears to be broken….

  15. Pingback: Top 10 Amateur Radio Uses for the Raspberry Pi |

  16. Reply Johan Jan 24,2018 14:38

    I miss the radioberry in the overview.

    The radioberry is an SDR raspberry pi radio hat.

  17. Reply Dave G4AON Feb 13,2018 19:08

    Many of us use a Raspberry Pi to connect a digital voice dongle to the internet. I’m using an old Pi with a DVAP D-Star dongle, control of the gateway on the Pi is via an iPhone app (ircddb remote). I can also keep an eye on things with Real VNC on my iPhone (both apps are free).

    Much more flexible than using the same dongle on a Windows 10 laptop and the Pi + dongle combination takes up very little space and only consumes 4 Watts of electricity.

  18. Reply Lance Whitelegg Feb 24,2018 00:39


    What is the problem with your site this info about the pi is great but very hard to read because it is jumping about all over the place. It appears to be because the pictures are changing size all the time.

    Site is a great idea, but very hard on the readers eyes.


    Lance G0CCU (Bristol)

    • Reply James Stevens Apr 3,2018 10:59

      Hi Lance,

      I’m sorry you’re having this issue. The site does scale to fit mobile screens works ok here on my iPhone.

      It sounds like the page may have been still loading images while you were reading, do you still have the issue?

      73, James M0JCQ

  19. Pingback: Raspberry Pi Ham radio uses - W1OPR

  20. Pingback: Ham Radio & Raspberry PI | Steel City ARC

  21. Reply Greg Andal Feb 25,2019 00:39

    I was wondering if I can configure a raspberry pie 3 and a 7 inch monitor to work ft-8 from the mobile ?

    Thank you Greg.

  22. Pingback: Amateur Radio & RPi – James Mutch Tech Support

  23. Reply Paul EI5DI Nov 8,2019 23:25

    Hi James,

    I’m sorry to inform you that SD no longer runs on Raspberry Pi for anyone who does not already hold a Windows emulator licence from Exagear. That’s because Exagear discontinued this product earlier this year.

    In the circumstances, can you please remove the listing for SD.

    Thanks & 73,
    Paul EI5DI

  24. Reply EI5DI Nov 30,2019 00:34

    Please remove the listing for SD by EI5DI on top-10-amateur-radio-uses-for-raspberry-pi.

    SD no longer runs on the Pi, because the Exagear app is unavailable.

    Paul EI5DI

    • Reply James Stevens Jan 16,2020 17:58

      Apologies for the delay Paul, it’s now been removed from the post.

      James M0JCQ

  25. Pingback: Raspberry PI Presentation – NY4I

  26. Reply David Pickering Jun 12,2020 15:10

    Its a shame that the first offering you do is Data Modes. This is only available as a paid-for Micro SD card! Hello? Pi is supposed to be an open-source idea. Where are the How-To’s to do this without having to buy (yet another) MicroSD? Why can’t folk stop jumping on the “let’s fleece every user with click bait” band wagon?

    • Reply James Stevens Jul 20,2020 17:03

      I didn’t receive any money for this, you can of course install it all yourself for free!

  27. Reply Jerry WA7YQA Nov 28,2020 17:15

    I have used the pi to build a GOES satellite decoding station and receive beautiful Hires full color, infrared, enhanced infrared, and water vapor images of the earth all day long mainly off of GOES 17 but they also upload GOES 15,16 and Himawari 8 images to 17 as well as charts and other information.

  28. Reply Dan Dec 8,2020 02:57

    No filtering or amplifier on wspr project?
    10mw so I’m told of dirty RF

  29. Pingback: DEVENIR RADIOAMATEUR – F5KBG RCL-EG Montlucon-Guéret

  30. Reply ka1uln Feb 25,2022 21:24

    please please incorporate GPS in the next RPI.

  31. Pingback: Rasberry Pi… YUM! – KC5GFD – Amateur Radio

Leave a Reply




Follow by Email
Follow by Email