Retro Style VFO Has Single-Digit Parts Count

Not every project has to be complicated– reinventing the wheel has its place, but sometimes you find a module or two that does exactly what you want, and the project is more than halfway done. That the kind of project [mircemk]’s Simple Retro Style VFO is — it’s a variable frequency oscillator for HAM and other use, built with just a couple of modules.

Strictly speaking, this is all you need for the project.

The modules in question are the SI5351 Clock Generator module, which is a handy bit of kit with its own crystal reference and PLL to generate frequencies up to 150 MHz, and the Elecrow CrowPanel 1.28inch-HMI ESP32 Rotary Display. The ESP32 in the CrowPanel controls the SI5351 module via I2C; control is via the rest of the CrowPanel module. This Rotary Display is a circular touchscreen surrounded by a rotary display, so [mircmk] has all the inputs he needs to control the VFO.

To round out the parts count, he adds an appropriate connector, plus a power switch, red LED and a lithium battery. One could include a battery charger module as well, but [mircmk] didn’t have one on hand. Even if he had, that still keeps the parts count well inside the single digits. If you like video, we’ve embedded his about the project below; if not the write up on Hackaday.io is upto [mircmk]’s typical standard. 

People have been using the SI5351 to make VFOs for years now, but the addition of the round display makes for a delightfully retro presentation.

Thanks to [mircmk] for the tip.

Continue reading “Retro Style VFO Has Single-Digit Parts Count”

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)