QTRigdoppler keeps track of satellites and their transponders. It handles multiple tasks:
- Tracking satellites and calculating the doppler shifts of their used frequencies.
- Update VFOs of a connected ICOM IC-910 (and IC-9700) for fully automatic frequency tracking.
- Depending on the transponder type: FM/SSB Voice or FM/SSB Data, the software determines the best tracking approach.
- Rotators can be connected to sync their position with the current satellite.
- A websocket option enable integration into software like Zenith.
- There is an optional map you can use to plot the satellites position
QTRigdoppler now comes with many themes you can choose from. A brief selection of some themes:
For detailed setup and usage instructions, see the help documentation:
- Getting Started Guide - Complete setup and first-use tutorial for new users
- Configuration Guide - Complete config.ini reference and setup
- Radio Configuration - Complete guide to setup your ICOM IC-910H or IC-9700 for operation
- Frequency Control - Doppler correction, manual control, and advanced frequency features
- Remote Operation - Web-based remote control systems
- Cloudlog Integration - Automatic logbook integration with Cloudlog/Wavelog
- Pass Recording - Automatic audio recording during satellite passes
- GPS Integration - GPS-based automatic location determination
- Rotator Setup - Antenna rotator configuration and operation
- Keyboard Shortcuts - Keyboard shortcuts and accessibility features
- Developer Information - Notes for developers
- Based on K8DP Doug Papay rigdoppler (@K8DP_Doug)
- Adapted by EA4HCF Pedro Cabrera (@PCabreraCamara)
- Extended and modified by DL3JOP Joshua Petry (@dl3jop)
Contributions in this repo by:
- Joshua, DL3JOP
- Peter, 2M0SQL
DL3JOP modifications:
- Removed hamlib
- Support for IC-910H and IC-9700
- Implemented transponder selection, auto switch between split mode for V/V & U/U packet and sat mode for V/U,U/V
- Implemented doppler correction threshold and subtone control
- Various smaller changes and additions
- Added binaries
2M0SQL Modifications:
- Changed to PySide
- Implemented Websocket support, Cloudlog/Wavelog integration, pass recording, gps position polling, auto TLE updates
- Added satellite database (doppler.sqf) downloading with merge or replace options from oscarwatch.org.
- Added frequency pause/resume feature: pause frequency updates while keeping rotator tracking for manual frequency control on newer satellites.
- Added help files
Feel free to report bugs or submit pull requests with your additions to the codebase!
- Adding support for FT-8xx radios. Same approach: serial driver, although that will add additional reworks in the doppler tracking loop to account for two radios
- Separate GUI and tracking class
- Refactor tracking loop:
- no global F0/I0 variables
