A Super-Simple Standalone WSPR Beacon

We’ve said it before and we’ll say it again: being able to build your own radios is the best thing about being an amateur radio operator. Especially low-power transmitters; there’s just something about having the know-how to put something on the air that’ll reach across the planet on a power budget measured in milliwatts.

This standalone WSPR beacon is a perfect example. If you haven’t been following along, WSPR stands for “weak-signal propagation reporter,” and it’s a digital mode geared for exploring propagation that uses special DSP algorithms to decode signals that are far, far down into the weeds; signal-to-noise ratios of -28 dBm are possible with WSPR.

Because of the digital nature of WSPR encoding and the low-power nature of the mode, [IgrikXD] chose to build a standalone WSPR beacon around an ATMega328. The indispensable Si5351 programmable clock generator forms the RF oscillator, the output of which is amplified by a single JFET transistor. Because timing is everything in the WSPR protocol, the beacon also sports a GPS receiver, ensuring that signals are sent only and exactly on the even-numbered minutes. This is a nice touch and one that our similar but simpler WSPR beacon lacked.

This beacon had us beat on performance, too. [IgrikXD] managed to hit Texas and Colorado from the edge of the North Sea on several bands, which isn’t too shabby at all with a fraction of a watt.

Thanks to [STR-Alorman] for the tip.

[via r/amateurradio]

GitHub Hosts Ham Radio

[Alex R2AUK] has been busy creating version two of a homebrew all-band ham radio transceiver. The unit has a number of features you don’t always see in homebrew radios. It covers the 80, 40, 30, 20, 17, 15, 12, and 10 meter bands. The receiver is a single-IF design with AGC. The transmitter provides up to 10W for CW and 5W for single sideband operations. There’s a built-in keyer, too. A lot of the documentation is in Russian (including the video below, which is part of a playlist). But translation tools are everywhere, so if you don’t speak Russian, you can still probably figure it out.

The VFO for both transmit and receive is an Si5351. The transmit chain is straightforward. The receiver reuses many of the same filters.

Continue reading “GitHub Hosts Ham Radio”

Altoids Tin Spy Radio Goes Solid State

[Helge Fykse (LA6NCA)] has a type, as they say. At least as far as radios are concerned, he seems to prefer elegant designs that keep the BOM to the minimum needed to get the job done. And Altoids tins — he really seems to like putting radios in Altoids tins.

This QRP transceiver for the 60-meter amateur radio band is a perfect example of that ethos. For the unfamiliar, QRP is Morse code shorthand for decreased power, and is generally used when hams are purposely building and operating radios that radiate very little power, typically below a watt. For this transceiver, [Helge] chose to use modern components, a marked but interesting departure from his recent tube-powered spy radios. The design is centered on a custom oscillator board he designed using an Arduino Pro Mini and an Si5351 oscillator chip. Other components include an ADE-1ASK frequency mixer, an antenna tuner module that can be swapped out for operating on different bands, a receiver that’s little more than a couple of op-amps, and a Darlington pair for an RF power amplifier. Everything fits neatly on a piece of copper-clad board inside the tin box.

As is his tradition, [Helge] was on the air in the field with this radio almost before the solder had time to cool. His first contact was a 240-km shot to a friend, who reported a fine signal from this little gem. And that’s with just powering it off a 9-volt battery when it’s designed to the typical 12-volt supplies hams favor; he estimates this resulted in a signal of about 200 mW. Not too shabby.

Honestly, we’d love to learn more about that oscillator board [Helge] used, and maybe get a schematic for it. We found a little bit about it on his web page, but not the juicy details. If you’re out there, [Helge], please share the wealth.

Continue reading “Altoids Tin Spy Radio Goes Solid State”

Clock Hack Gives DEC Rainbow A New Lease On Life

In retrocomputing circles, it’s often the case that the weirder and rarer the machine, the more likely it is to attract attention. And machines don’t get much weirder than the DEC Rainbow 100-B, sporting as it does both Z80 and 8088 microprocessors and usable as either a VT100 terminal or as a PC with either CP/M or MS-DOS. But hey — at least it got the plain beige box look right.

Weird or not, all computers have at least a few things in common, a fact which helped [Dr. Joshua Reichard] home in on the problem with a Rainbow that was dead on arrival. After a full recapping — a prudent move given the four decades since the machine was manufactured — the machine failed to show any signs of life. The usual low-hanging diagnostic fruit didn’t provide much help, as both the Z80 and 8088 CPUs seemed to be fine. It was then that [Joshua] decided to look at the heartbeat of the machine — the 24-ish MHz clock shared between the two processors — and found that it was flatlined.

Unwilling to wait for a replacement, [Joshua] cobbled together a temporary clock from an Arduino Uno and an Si5351 clock generator. He connected the output of the card to the main board, whipped up a little code to generate the right frequency, and the nearly departed machine sprang back to life. [Dr. Reichard] characterizes this as a “defibrillation” of the Rainbow, and while one hates to argue with a doctor — OK, that’s a lie; we push back on doctors all the time — we’d say the closer medical analogy is that of fitting a temporary pacemaker while waiting for a suitable donor for a transplant.

This is the second recent appearance of the Rainbow on these pages — [David] over at Usagi Electric has been working on the graphics on his Rainbow lately.

S15351 tube transmitter

Retro And New Tech Combine In This Hybrid Ham Transmitter

We’ve said it before and we’ll say it again: the best part about holding an amateur radio license is that it lets you build and use your own transmitting equipment. Hams have been doing this for more than a century — indeed, it was once the only way to get on the air — using whatever technology was available. But the mix of technologies in this low-power transmitter for the 80-meter band is something you don’t see every day.

As ham [Helge Fykse (LA6NCA)] describes in the video below, the project began when he came into possession of a bonanza of vacuum tubes — 12A6 tetrodes, specifically. The new-old-stock tubes were perfect for an RF power amplifier, but that left the problem of what to use for an oscillator. [Helge] chose to meld the old with the new and used oscillator board that he designed. The board has an ATmega88 microcontroller and an Si5351 oscillator, along with a 3V3 regulator to let the module run on 12 volts. And for a nice retro touch, [Helge] put the board in a 3D printed case that looks like an old-fashioned quartz crystal.

There are some other nice design touches here too. A low-pass filter cleans up the harmonics of the oscillator’s 3.5-MHz square wave output before feeding it to the amplifier, in a nod to proper spectrum hygiene. The primary for the amp’s air-core output transformer is hand-wound, with 3D printed spacers to keep the winding neat and even. The tuning process shown below is interesting, and the transmitter was used to make a solid contact with another ham about 100 km away. And we really liked the look of [Helge]’s shack, stuffed as it is with gear both old and new.

We’ve personally tried the Si5351 for QRP transmitters before, but this blend of the old and new really makes us want to find some tubes and get to playing.

Continue reading “Retro And New Tech Combine In This Hybrid Ham Transmitter”

Finally, Tame The Si5351!

The Si5351 is an extremely useful device, containing multiple clock generators with many versatile programming options that go well beyond its original purpose of providing a clock for digital circuitry. It has in particular found a spot in RF projects, where it provides a cheap and effective stand-in for a variable frequency oscillator in everything from receivers to VNAs. It’s fair to say that programming the Si5351 isn’t the easiest of tasks though, and joining the various attempts to make this simpler is [MR-DOS], who has created an Si5351 library for the STM32 range of ARM Cortex M processors. Fortunately for those afflicted by the semiconductor shortage there’s the advice that porting it to other architectures should only require the relatively manageable task of modifying the i2c function for the new hardware.

Instead of being a full abstraction layer for frequency generation, this library provides functions to give access to the nuts-and-bolts of the chip such as PLL dividers. Thus there’s a need to understand the workings of a PLL and calculate its parameters, while in return much more flexibility over the chip’s operation can be had. We like this approach even though it requires a little more work from the developer.

Over the years this device has attracted a variety of libraries, this isn’t the first we’ve featured.

Header image: Adafruit Industries (CC BY-NC-SA 2.0)

Arduino Becomes Superhet With A Little Help From Friends

A radio receiver is always a fun project. [Jayakody2000lk] decided that his new superheterodyne design would use an Arduino and it looks like it came out very nicely. The system has four boards. An off-the-shelf Arduino, a Si5351 clock generator board (also off-the-shelf), and two custom boards that contain the IF amplifier and mixer.

The receiver started out in 2015 without the Arduino, and there’s a link in the post to that original design. Using the Si5351 and the Arduino replaces the original local oscillator and there have been other improvements, as well. You can see a video about the receiver below.

Tuning is by a rotary encoder and the current software lets you tune from about 4.75 MHz to a little over 15.8 MHz. Of course, you could change to any frequency the Si5351 can handle as long as the mixer and other components can handle it. The IF frequency is the usual 455 kHz.

If you decide to build this yourself, the design files are on GitHub. Overall a very nice and neat design. We are always amazed how little radio architecture has changed since Edwin Armstrong’s day. Of course, we have better components, even if they aren’t meant for radio purposes.

Continue reading “Arduino Becomes Superhet With A Little Help From Friends”