Using a Pi SBC with Shortwave Radio

screen-port-reyes-wxfax-sft66-pi2-2Figure 1: A weak weather fax signal being received in North Carolina from Pt Reyes, California – using the homemade tablet, at 8682 KHz on that shortwave band.

On another of my sites, I have put some blog posts about my use of the Pi with shortwave radio (  This page is my most recent work with it (8/16/2016) – and adds more information about how the soft66-Lite SDR hardware can be used in conjunction with the Pi SoC/SBC. The SDR hardware I’ve put into the shortwave “sidecar” is an inexpensive kit purchased from

wefax_20160616_032310_0_ok3Figure 2:  A lower “reception quality” weather fax received in North Carolina from the Port Reyes, California Coast Guard weather fax station on 8/16/2016

The fax shown in figure 2 is low-to-mid quality (relative to the average weather fax I’ve dealt with).  There are higher quality images on my other site ( – that were the result of better signals being received.  The quality is pretty much in proportion to the signal-to-noise and the strength of the received signal, and the 8.682 MHz coast to coast shortwave path is variable, depending on ionospheric conditions. The fax in figure two was not properly aligned as it was received (operator error) – so the black bars appear in the middle of the fax instead of at the left side. In a pinch though, the fax might be usable.

The soft66-Lite SDR radio I’m using with the Pi SoC/SBC board measures less than 2 inches square, but the homemade tablet (at least the Pi2 powered version of it) – is a little too cramped to allow the SDR board to be put inside of it.  Therefore, I use the SDR as a little “side-car” that I attach via an audio cable to the tablet.  Additionally, I put an “external power” connector on the tablet to supply power to the SDR.  It’s power usage is minimal, so it doesn’t tax the tablet’s battery.  The audio cable connects to an audio jack on the side of the tablet, which internally connects to the “line-in” jack of the Cirrus audio board I’m using with the Pi. The “sidecar shortwave” box is shown in this photo (click to enlarge):

allmylittledroids7The SDR is small enough such that it matches the tablet’s form factor, I think.  So, why do I do a long path to California, when New Orleans is closer, and would give better faxes under the same ionospheric conditions?  Well, it’s because the sidecar radio has a BPF (band pass filter in it, tuned to a 7.1 MHz center frequency, with a 3dB (half power) bandwidth of 3 MHz.  This means the signals are attenuated 3dB or more at all points outside of a range that is +/- 1.5 MHz from the center frequency of 7.1 MHz.  So, 8.682 MHz is right at the edge of that, but is still possible to receive.

New Orleans operates at 4.317 4.344 MHz, so it is far outside of the bandwidth filter of the little sidecar. Currently, I have no bandpass switching arrangement in the sidecar, so I have to swap different 14 pin DIP sockets loaded with the correct components for the BPF for the frequency I’m using.  Yes – it’s a little inconvenient.  Heretofore, I have not had a BPF for 4.3 MHz, although I have received a few faxes when signals were giant sized under great conditions.  The New Orleans station transmits on a number of frequencies, but I have a crystal for the 4.3 MHz band.  The Soft66-Lite is an SDR radio that I purchased some time ago (see source at bottom of page), and which comes supplied with the BPF for 7 MHz.  It’s a butterworth BPF filter, with the following lineup:

sidecarboxdiag7bFigure 3: Lineup of sidecar and the Pi

Figure three is a little misleading.  The Cirrus audio board is mounted onto the 40 pin GPIO connector of the Pi2, and is not part of the Pi2 as purchased from the Pi people.

BUTTERWORTHON-16DIP-SOC-5Figure 4: A 14 Pin DIP is used for the BPF (bandpass filter).

The values I used for the BPF are as follows:

  • Comp        7.1 MHZ   4.3 MHz
  • C1,C3         1000pf    1500pf
  • C2               100pf      180pf
  • L1,L3          .47uH     1uH
  • L2               5.6uH      8.2uH

These values for 4.3 MHz are only approximate, as I used approximations rather than doing all the math.  So, they may not be spot-on. The 7.1 MHz values came from the Soft66 kit (and were supplied in the kit). Nonetheless, the 7 MHz CF BPF works pretty well, and I have ordered the parts for the 4.3 MHz CF BPF, and will add the result of experiments with that BPF into this series of posts when I receive and assemble the parts …

Read More …

Note: This author and site is not affiliated with the Raspberry Pi in any way. For information about those projects visit “Raspberry Pi” is a trademark of the Raspberry Pi Foundation. For info on the cirrus adapter, see the Cirrus Logic website. Cirrus Logic (not afilliated with this site) is a fabless semiconductor company. More into may be found Note: the soft66 hardware is a product that is sold on a Japanese website ( – and is not affiliated with this site or author in any way. The Odroid SoC is a product of Hardkernel at, and is not affiliated with this author or site in any way.

Figure 1 contains a screenshot that contains an image of a program that has been released under a free software license (FLDigi, located at and the license at The license is GNU GPL v2. As a derivative work of that program, the part of the screenshot that contains it falls under the same license (GPL2).

Figure 3 also contains elements of a desktop system and associated programs that have been released under a free software license (Copyright: LXDE team: As a derivative work of that program, the respective part of the screenshot in Figure 2 falls under that same license. The full text of the licences (GPL 2.0+ and LGPL 2.1+) may be found at and

Note: the soft66 hardware is a product that is sold on a Japanese website ( – and is not affiliated with this site or author in any way.