ON6UREJO20CW · Merchtem · aka OR7F
Radio amateur · maker · RF.Guru

Open source, on the air

The radio hardware, firmware and software I build at RF.Guru is open: read it, build it, change it. Here are the projects that matter most and the publications, then the QSL cards, the ATV test card and the QTHs.

RF.Guru open source

Firmware, hardware and tools for the shack, all on GitHub.

github.com/Guru-RF
SvxLink · SA8X8 · Pi Zero 2 W

Analog HotSPOT

ShellGPL-3.0

SVXSpot: an SvxLink analog hotspot on a Raspberry Pi Zero 2 W with an SA8X8 VHF/UHF module. The image, the configs, the scripts, the GPIO and the audio chain: everything to build, flash and run it.

The OpenX6X00 main screen on an X6200: 20 m, the spectrum and a waterfall full of FT8 signals

OpenX6X00

CLGPL-2.1

Open firmware for the Xiegu X6100 and X6200: every digital mode decoded on the radio itself, the DX cluster on the waterfall, Field Ops, a TCI server and the radio in your browser.

The VFO-Knob: a round touchscreen knob showing the frequency and S-meter

VFO-Knob

CApache-2.0

A hardware VFO knob and touch control head for AetherSDR, FlexRadio, the Icom IC-705, IC-7610 and IC-9700, and the X6100 and X6200 on OpenX6X00. Over USB-C or WiFi.

The SmartCW interface with a paddle plugged in

SmartCW

C++MIT

A USB-C iambic keyer, CW trainer and CW interface. It keys your radio or your SDR software over MIDI, answers as a WinKeyer and as cwdaemon, and has its own web interface over the same cable.

C

MeshCore Pager

A one-button MeshCore pager on the IARU R1 ham channel: RP2040, OLED, buzzer, and a beep when your call is addressed.

C

MeshCore Repeater

A plain-C MeshCore ham repeater for the Raspberry Pi and the RF.Guru 1 W 70 cm hat, following the IARU R1 ham-MeshCore RFC.

CMIT

ham-tools

Command-line amateur-radio tools in C: qrz, qte, dxsummit, dxheat and holycluster.

C

LoRa APRS iGate

A LoRa APRS iGate in native C for the Raspberry Pi Zero 2 W and the RF.Guru LoRa hat: 433.775 MHz to APRS-IS, nothing beyond libc.

C++MIT

WhisperWSPR

A GPS-disciplined WSPR beacon on an RP2040 and a Si5351, configured by editing a text file on its own USB drive.

JavaScriptMIT

Analog HotSPOT App

The Bluetooth desktop companion for the hotspot: the live talker, the last talkers, DTMF and device commands. macOS, Windows, Linux.

C++MIT

SmartFOX

A miniature ARDF fox transmitter for 2 m and 80 m from one codebase, configured from its own USB drive.

PythonCERN-OHL-S-2.0

µPico

A pocket RP2040 board for learning and tinkering: open hardware, with its own CircuitPython build.

My own open source

Off the air, on the desktop.

github.com/ure
Cece the pixel-art cat on a wide desktop panel

cece

Rust

A pixel-art Burmilla cat for Omarchy. She chases your cursor across monitors, naps in four beds, plays with fifteen toys and keeps out of the way while you type. A Rust port of neko.

Publications

Written down at the bench, measured before it is claimed.

shop.rf.guru · the Lab
RF.Guru · engineering library

The Guru's Incredible Lab

One bench for the work scattered across antennas, ferrites, feedlines, EMC, receivers, measurement and the occasional beautifully bad idea. Over seven hundred engineering articles, searchable by tag.

  • Antennas
  • Ferrites
  • Feedlines
  • Baluns & chokes
  • EMC & RFI
  • Receivers
  • Measurement
  • Propagation

QSL cards

The 2024 cards for , my vanity call: one for each QTH. Press one to turn it over.

QTH Merchtem · JO20CWFull size
QTH Lombardsijde · JO11JDFull size
QTH Heure · JO20PHFull size
Amateur television

The ATV test card

Scroll, and it takes the whole screen

on6ure.be

The QTHs

Where the antennas are, and how far they reach on 2 m, 70 cm and APRS.

QTH Lombardsijde

Solar powered

Middelkerke, at the coast

Grid square
JO11JD
Latitude
51.150000
Longitude
2.770000
Altitude
5 m
2 m coverage of QTH Lombardsijde70 cm coverage of QTH Lombardsijde2 m APRS coverage of QTH LombardsijdeFull size

QTH Heure

To be built

Somme-Leuze, in the Ardennes

Grid square
JO20PH

Still to be built. The maps show the coverage it is planned for.

2 m coverage of QTH Heure70 cm coverage of QTH HeureFull size
“When everything else fails, amateur radio oftentimes is our last line of defense. When you need amateur radio, you really need them.”
The Hon. W. Craig Fugate, Administrator, US Department of Homeland Security, FEMA