VFO-Knobby RF.Guru
Built for AetherSDR · speaks TCI v2.0

Tune AetherSDR with a real knob

VFO-Knob is a 66 mm touch-screen tuning knob for AetherSDR, the free, open-source app for FlexRadio transceivers. Tune, pick the step, key the transmitter and watch the S-meter — over one USB-C cable or over WiFi. The firmware is already on it, and versions for more radios and apps are on the way.

Works onWindowsmacOSLinux
VFO-Knob BlackVFO-Knob Blue, showing 3.630.00 MHz LSB on 80 m with the S-meter at S9+40

Your radio, at your fingertips

Receive and transmit, shown to scale in the 66 mm body. The readouts follow the bars — just as they do on the knob.

Receiving: the S-meter rises to S9+20 and falls back while its readout follows and the 100 Hz digit ticks
Receive. S-meter, band, mode and filter, the frequency with its tuning digit underlined, step, RIT, volume and mic gain.
Transmitting: SWR on the left, forward power on the right with the mic level inside it, both readouts following their bars; red PTT bar
Transmit. SWR on the left, forward power on the right with the mic level inside it — and a red PTT bar you can't miss.

It isn't polling — it's told. VFO-Knob speaks TCI v2.0, the open control protocol built into AetherSDR. Tune at the desktop and the knob follows; turn the knob and the desktop moves.

Everything you reach for, under one hand

Tune, key, listen and read the meters without looking for the mouse.

Tune by the digit

Tap a digit to set the step to that decade. Acceleration rides on top: a flick crosses a band, a slow turn lands on 10 Hz.

PTT with guard rails

Tap to key, tap along the bottom to unkey. A transmit time-out, a haptic nudge every 10 seconds and a screen that goes amber with a red PTT bar keep you aware you're on the air.

Real meters

An S-meter on receive. SWR and auto-ranging forward power — up to 2 kW full scale — on transmit, with the mic level riding inside the power arc.

Audio both ways

Receive audio from the 3.5 mm jack, transmit audio from the built-in microphone, each with its own level.

Mode, filter, RIT

Tap to open, turn to choose, tap anywhere to accept. No menus to dig through.

Addresses at a tap

Tap the meter arc and the knob shows its network addresses — no digging through your router to find it.

Set up from a browser

A configuration page on the knob itself: status, AetherSDR host, WiFi, audio levels, transmit time-out, password and updates.

Signed updates

Every firmware image is RSA-3072 signed and checked before it's accepted — and a failed update rolls back by itself.

Two editions. Same knob.

Both arrive with the firmware installed and do everything on this page. The difference is how they're powered — and so where they like to live.

VFO-Knob Blue: a blue knob with a round display, on a black base with a USB-C port and a 3.5 mm jack

VFO-Knob Blue

With battery

Cordless, on your WiFi

A built-in battery means no cable on the desk. Set up your WiFi once over USB-C, then put the knob wherever your hand falls — beside the keyboard or at the operating position — and it reaches AetherSDR cordless.

  • Built-in rechargeable battery
  • Connects to AetherSDR over WiFi
  • USB-C to charge — and the cable when you want it

€99

Firmware preinstalled

Order Blue(opens the RF.Guru shop)
VFO-Knob Black: an all-black knob with a round display, showing its USB-C port and 3.5 mm jack

VFO-Knob Black

USB powered

One USB-C cable for power and data

Plug it into the computer running AetherSDR: it shows up as a network adapter, gets its address by itself and connects — no WiFi to set up. Want it cordless? Run it from a power bank and it goes over WiFi instead.

  • Powered over USB-C — no battery
  • Zero-configuration USB network link
  • WiFi when it runs from a power bank or charger

€99

Firmware preinstalled

Order Black(opens the RF.Guru shop)
VFO-Knob Blue and VFO-Knob Black compared
FeatureBlueBlack
Price€99€99
PowerBuilt-in battery, charges over USB-CUSB-C — computer, charger or power bank
USB-C link to the computerYesYes
WiFiCordless, on batteryFrom a power bank or charger
Display, knob, haptics, audioYesYes
Windows · macOS · LinuxYesYes
Firmware preinstalledYesYes
Order from the RF.Guru shop

€99 either way, firmware preinstalled. Plug it in, turn on TCI in AetherSDR and follow the setup below.

Two ways to connect

The knob chooses for itself: the cable whenever there's a computer on the other end of it, WiFi when it runs from a battery, charger or power bank.

USB-C

Preferred

One cable for power and data

The knob shows up on your computer as a USB network adapter, gives it an address and talks TCI over the cable. No WiFi and no IP addresses to type in: it connects to AetherSDR on the computer it's plugged into.

WiFi

Anywhere on your network

Enter your network and the AetherSDR computer's address once, on the knob's configuration page. From then on it connects by itself whenever it isn't plugged into a computer — cordless on the blue edition's battery, or from a power bank or charger on the black.

VFO-Knob Black, angled, showing the tuning display

Made for AetherSDR

AetherSDR is the free, open-source, native amateur-radio workstation for FlexRadio 6000, 8000 and Aurora transceivers. VFO-Knob talks to it directly through its built-in TCI v2.0 server — no plug-ins, no bridge software, no virtual serial ports.

AetherSDR runs natively on Windows, macOS and Linux — and so does the knob, over USB-C or WiFi on all three.

Windows
macOS
Linux

More radios and apps are on the way

AetherSDR is where VFO-Knob starts. Versions for other radios and SDR apps are in the works.

Tell us what you run

Up and running in minutes

The firmware is already on the knob. Two steps and you're tuning — the other two are optional.

  1. 1

    Autostart TCI in AetherSDR

    Install AetherSDR if you haven't yet — it's free for Windows, macOS and Linux. Then open its Settings menu and switch on Autostart TCI, so the knob finds it every time.

  2. 2

    Plug it in

    Connect the knob to the computer running AetherSDR with a USB-C cable and give it about ten seconds — nothing to install on Windows, macOS or Linux. If the knob says FLIP USB-C, flip the connector upside down.

  3. 3

    Configure (optional)

    Browse to http://10.55.42.1 and sign in with admin / admin to set audio levels, the transmit time-out and updates.

  4. 4

    Go cordless (optional)

    On the same page, set your own password first — on WiFi your whole network can reach the knob, and it can key a transmitter. Then add your WiFi network and the AetherSDR computer's address, and run the knob from its battery or a power bank.

Over the cable there's nothing to set up. On WiFi the knob connects to AetherSDR across your network, so the computer's firewall has to let it in:

Windows

USB-C Plug in and tune: Windows brings the knob up by itself — nothing to install, nothing to allow.

WiFi If you allowed AetherSDR on private networks when Windows first asked, you're set. Otherwise make sure your home network is set to Private, then open AetherSDR's TCI port to it once, from an administrator PowerShell:

PS> New-NetFirewallRule -DisplayName "VFO-Knob TCI (WiFi)" `
  -Direction Inbound -Protocol TCP -LocalPort 50001 `
  -RemoteAddress LocalSubnet -Action Allow -Profile Private

macOS

USB-C Works out of the box — plug in and tune.

WiFi Works by default too. If you've switched the macOS firewall on, allow incoming connections for AetherSDR: System Settings → Network → Firewall → Options.

Linux

USB-C Binds the knob by itself — nothing to install, nothing to allow.

WiFi If your firewall drops incoming connections (ufw, or firewalld's public zone), let your local network reach AetherSDR's TCI port once. Use your own range — a /24 like 192.168.1.0/24 or a /16 like 10.0.0.0/16:

$ sudo ufw allow proto tcp from 192.168.1.0/24 to any port 50001

50001 is AetherSDR's default TCI port. More help on GitHub: if the page doesn't open · if the knob says NO LINK.

Built to be trusted with a transmitter

Signed, fail-safe updates

Latest firmware: v1.4.0

Firmware images are RSA-3072 signed and verified before they're accepted. On WiFi the knob checks once a day while it's on and installs quietly — it never reboots on its own; the new image waits until you next restart it. Over USB, the configuration page fetches the update and hands it over. If a new image ever fails to boot, the knob rolls back to the one before.

PTT that looks after itself

PTT is a toggle, so the radio stays keyed when you let go. That's why there's a transmit time-out, a haptic reminder every 10 seconds and a screen that goes amber with a red PTT bar. If something goes wrong, the knob steps down in stages — unkey, close the connection, tear it down, and finally restart itself. AetherSDR unkeys as soon as it sees the connection close.

Safety notes

Specifications

Works with
AetherSDR on Windows, macOS and Linux
Protocol
TCI v2.0 over WebSocket
Display
1.8″ round touch screen, 360 × 360
Controls
Rotary knob, touch screen, haptic feedback
Size
Ø 66 mm · 22 mm high
Connections
USB-C (USB network adapter, CDC-NCM) · WiFi 2.4 GHz
Audio
3.5 mm audio out · built-in microphone
Power
Blue: built-in battery, charges over USB-C · Black: USB-C
Meters
S-meter · SWR · forward power, auto-ranging to 2 kW · mic level
Configuration
Web page on the knob, password-protected
Updates
RSA-3072 signed, automatic rollback
Inside
ESP32-S3, 16 MB flash, 8 MB PSRAM (Waveshare ESP32-S3-Knob-Touch-LCD-1.8)
Firmware
Open source, Apache-2.0 — preinstalled

Open-source firmware

Apache-2.0

Read it, build it, change it. The source, the build instructions and the full setup guide live on GitHub.

v1.4.0ESP-IDFApache-2.0
View on GitHub

Questions, answered

Which edition should I get?
If you want the knob away from the computer — or no cable on the desk at all — get the blue edition: its battery lets it run cordless on your WiFi. If it will sit next to the computer running AetherSDR, the black edition runs on one USB-C cable, with no WiFi to set up. Both are €99, run the same firmware and do the same things.
Which radios does it work with?
The knob talks to AetherSDR rather than to the radio, so it works with the radios AetherSDR runs — today that's FlexRadio 6000, 8000 and Aurora-series transceivers. Versions for other radios and apps are in the works; tell us which one you'd like next.
Does it work with SmartSDR?
Not directly: the knob talks to AetherSDR, not to SmartSDR or to the radio itself. AetherSDR is free and open source for Windows, macOS and Linux — and it can run alongside SmartSDR and Maestro through Multi-Flex.
Do I need to install anything?
Only AetherSDR, if you don't have it yet. The firmware is already on the knob, Windows, macOS and Linux all bring it up over USB-C by themselves, and everything else happens in your browser. Going cordless? Your computer's firewall may need to let the knob in once — see the notes under Setup.
The knob says FLIP USB-C — what now?
Flip the USB-C connector upside down and plug it back in. The knob's USB-C socket only works one way round: the other way, the cable reaches a second chip on the board instead of the knob itself, so the knob finds no computer and shows FLIP USB-C. Nothing is wrong — it just needs the other side up. If WiFi is already set up, the message only shows for a few seconds before the knob carries on over WiFi, so watch it start.
Can I use the black edition over WiFi?
Yes. Set your WiFi network and the AetherSDR computer's address on the configuration page first, then power the knob from a power bank or any USB charger. Plugged into a computer, it always prefers the cable.
Does it need the internet?
No. Over USB the knob and your computer share a private link with nothing behind it. On WiFi the knob checks GitHub for signed firmware updates every 24 hours while it's switched on — you can change that, or switch it off.
What if the knob loses power or its link while transmitting?
While the knob can still reach AetherSDR it unkeys within about two seconds: it sends an unkey, then closes its connection, and AetherSDR unkeys the moment that close arrives. If nothing can reach AetherSDR any more — the knob loses power, the blue edition's battery runs flat, WiFi drops out — the radio stays keyed until the computer gives up on the connection, which can take many minutes. We've proposed a fix upstream (aethersdr#5985); until it ships in an AetherSDR release, don't make the knob the only PTT on an unattended station.
Is the firmware open source?
Yes — Apache-2.0, on GitHub. Read it, build it, change it. Nothing is locked: the board always stays ordinarily flashable.

Questions before you order?

Which edition, your station, your operating system — ask the RF.Guru team and we'll help you get tuning.

Contact us