Building KZLog: A Networked Logger for Club Radio Events
I’ve been working on a new amateur radio logging project called KZLog. The goal is to build a simple, network-capable logger for club events like Winter Field Day and ARRL Field Day.
This project started because I wanted something that fit the way our club actually operates: multiple stations, multiple operators, and one shared log.
What KZLog Does Now
KZLog currently uses a host/client setup. One computer runs as the host and manages the shared log, while other computers connect as clients.
Current features include:
- Networked logging between host and client machines
- Shared log access so multiple operators can work from the same log
- Real-time duplicate checking
- Log viewing and editing
- Basic WSJT-X integration testing
- Linux-first development, with Windows support also being considered
The duplicate checker looks at key contact details like callsign, band, mode, and time to help prevent repeated contacts from being logged by different stations.
WSJT-X Integration
One of the main areas I’m testing right now is WSJT-X support. KZLog can receive traffic from WSJT-X, but I’m still working on properly decoding and using all of the exchange information.
The goal is to eventually have FT8 contacts log cleanly and automatically when the needed information is available.
Planned Features
There are still several features I want to add or improve:
- Better WSJT-X auto-logging
- Cleaner event setup for Field Day-style exchanges
- ADIF export
- Operator and station tracking
- Easier client connection/setup
- Interface cleanup and better status messages
Current Status
KZLog is still in active development, but the core idea is coming together: a practical, shared logger for club radio events.
There’s still a lot to build, but each test gets it a little closer to something useful in the field.
Leave a Reply