One of my goals in ham radio is to try and make it so that Mac users are first-class citizens in the ham world. So many software programs are written for Windows only.
After I built the NucleoTNC kit, from Mobilinkd, I needed to use the Python config app to set it up and configure it. The Python app uses the GTK widget toolkit for its user interface. This works completely fine if you’re using a Linux machine, like Rob Riggs, the creator, does.
However, at our house right now, we have a mix of Macs, an old laptop running 32-bit Linux Mint, and quite a few Raspberry Pi’s that have no monitor hooked up. I attempted to run it on Emma’s Linux Mint laptop, but the version of Python was too old.
In order to get it to work on a Mac, you need to use Homebrew to install the correct Python libraries. Overall, while it is possible to get it to work on a Mac, it’s not easy if you’re not used to troubleshooting cryptic Python error messages.
So, I thought, why not build a native Mobilinkd TNC Config App? Continue reading “Mobilinkd Mac Config App”
I own an Alinco DX-SR8T radio as my main HF radio. With the upcoming Field Day, I wanted to have a way to log contacts quickly. I was concerned that I would be spinning the dial and forget to enter the current frequency in the logging software.
A neat feature that a lot of logging apps have is the ability to communicate with your radio. You generally just get the correct cable, connect your computer to your radio, and then your app can talk to the radio and query and control it. This is called CAT control (Computer Aided Tuning/Transceiver) or “rig control”
Rather than every ham radio app having to code their own support for the myriad of different radio models out there, there are software libraries out there that provide a standard API. One of the more popular libraries out there is hamlib.
That is, of course, if your model of radio is on the list of supported radios…
Continue reading “Beta support for Alinco DX-SR8T in hamlib”