Monthly Archives: December 2025

Tower and antenna installation

Some photos from the project.

Time to get started!

Sections of Rohn-55g on the ground.

Bearing installation on the tower (left to right: Dale, K5ZXH; Matt, KC1XX; Jussi, AA6KJ).

Theodore inspecting the foundation and the rotor

The first piece of Rohn-55g on the rotor

All 140′ of Rohn-55g up!

Antennas going up!

All done!

Final rotor setup.

CQ WW DX Contest CW 2025

I worked 15m single band (high power, unassisted); about 30 hours. Some issues during the contest:

  • 5 hour power outage on Sunday morning. Of course, there was a great EU opening during that time! G E N E R A T O R next time…
  • hamlib/rigctld keying problems that required frequent restarting of both not1mm and rigctld. Switching to cwdaemon for the next contest.
  • It was cold in the shack! I need to work on the insulation!

But still the contest went much better than last year (… new antennas …): 1344 QSOs, 122 countries, and 35 zones.

Ham radio on Linux

The following software works great (on Arch Linux):

  • General logging: qlog which can be found from both AUR and Flatpak
  • Digital modes: WSJT-X_improved from AUR
  • Contesting: not1mm. I recommend using cwdaemon for generating CW rather than CAT with rigctld. The latter is buggy and can crash frequently. Install using the uv system (python).
  • Elecraft K4 radio software: QK4.

The new tower works great!

145′ Rotating Rohn 55 tower (tower hardware & installation KC1XX) 

Antennas:

Improve timing of cwdaemon on Linux

If one starts cwdaemon directly on Linux, it produces rather choppy and poor CW. So, I experimented a bit and it seems that the following will produce nice and consistent CW:

# echo 1 > /sys/bus/usb-serial/devices/ttyUSB1/latency_timer
# chrt -f 99 /usr/bin/cwdaemon -d /dev/ttyUSB1 -o key=DTR -o ptt=none -x n

This reduces the rs232 port latency (1st line; 1 ms latency), runs cwdaemon with real time priority (chrt command) and disables audio output on the computer (-x n). In my case above /dev/ttyUSB1 is the RS232 port for the radio, which uses DTR signal for keying.

Once can put the above in a bash script so cwdaemon can be started easily.