CatRadio – graphical ham radio control software

CatRadio is a graphical control application for amateur radio receivers and transceivers.

It gathers commonly used radio controls into a desktop interface, reducing the need to navigate hardware menus or repeatedly reach for the radio’s front panel. The program uses Hamlib to communicate with supported equipment, giving it access to a large range of radios while keeping the user interface independent of individual manufacturers’ CAT protocols. It can work with equipment attached directly to the computer as well as radios exposed through Hamlib’s network facilities.

This is free and open source software.

Key Features

  • Interactive VFO controls for changing frequency directly from the graphical interface.
  • Supports primary and secondary VFO operation, including facilities for split operation where the radio provides the required capabilities.
  • Control AF gain, RF gain, squelch and other commonly adjusted receiver and transmitter levels.
  • Provides RIT and XIT clarifier controls together with visual indication when the radio is transmitting.
  • Includes controls aimed at CW operation, including adjustment of CW keyer speed.
  • Provides FM facilities including repeater shift, offset, CTCSS tone, DCS code and squelch controls.
  • Displays radio metering information including SWR, with facilities such as peak-hold and high-SWR indication.
  • Supports additional meter readings exposed by compatible equipment, including compression and voltage information.
  • Connect directly to radios through their communications interface or operate through Hamlib NET rigctld over a network.
  • Provides configurable serial communication settings and CI-V addressing for compatible Icom equipment.
  • Can automatically connect to configured equipment and optionally power on supported radios.
  • Includes radio information, configurable polling behaviour, debugging facilities and persistent window settings.
  • Offers light and dark interface themes.

Website: github.com/PianetaRadio/CatRadio
Support:
Developer: Gianfranco Sordetti
License: GNU General Public License v3.0

CatRadio in action

CatRadio is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Ham Radio
WSJT-XBasic amateur radio communication using very weak signals
TucnakHam radio VHF/HF contest logbook
QLogAmateur radio logbook
Dire WolfAX.25 packet modem/TNC and APRS encoder/decoder
QtelQt EchoLink client
wfviewControls icom ham radios
FlrigTransceiver control program
FldigiModem program for most of the digital modes
TrustedQSLTools for digitally signing Amateur Radio QSO records
klogGeneral purpose ham radio DX logging support
CQRLOGAdvanced ham radio logger
XastirX11 graphical APRS client
ADIF MultitoolValidate, modify and convert ham radio log files
AetherSDRLinux-native client for FlexRadio Systems transceivers
XlogLogging program for amateur radio operators
PyQSOContact logging tool for amateur radio operators
Not1MMHam radio contest logger
JS8CallSoftware using the JS8 digital mode
FreeDVDesktop application for amateur radio operators
CHIRPGUI tool for programming ham radios

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted