1. Background / Current Problem
Currently, the Ground-station rotator control logic appears to be fixed on a 0° to 360° azimuth range. While this works for many passes, it causes a significant issue when a satellite crosses the True North (0°/360°) line.
- The "Unwind" Phenomenon: When the satellite's azimuth changes from
359° to 1°, the software commands the rotator to rotate nearly 358 degrees in the opposite direction to reach the new position.
- Risks:
- Loss of Signal (LoS): The tracking is interrupted during the long rotation.
- Hardware Stress: Unnecessary wear on the gears and motors.
- Cable Wrap: Risk of cable tension or disconnection if the rotation isn't managed correctly.
2. Proposed Feature
I would like to request an option in the Rotator Settings to toggle between two azimuth coordinate systems, similar to the functionality found in GPredict.
Option A: 0° to 360° (Center South)
- Range:
0° (North) -> 180° (South) -> 360° (North)
- Flip/Unwind point: True North (0°).
- Best for: Satellites passing mostly through the Southern sky.
Option B: -180° to 180° (Center North)
- Range:
-180° (South) -> 0° (North) -> +180° (South)
- Flip/Unwind point: True South (180°).
- Best for: Satellites passing through the Northern sky (avoids unwinding at the 0° mark).
3. Suggested Implementation
In the Web UI's Rotator configuration, add a dropdown or toggle:
- Azimuth Range:
[0 to 360] / [-180 to 180]
When -180 to 180 is selected, the backend logic should translate any target azimuth > 180 into a negative value (e.g., 270° becomes -90°) before sending the command to rotctld (Hamlib), provided the hardware/backend supports negative azimuth values.
4. Why this matters
For amateur radio satellite operators using Alt-Az mounts (like the Sky-Watcher AZ-GTi), the ability to choose the "flip point" is essential for continuous tracking and cable safety. Most modern tracking software includes this as a standard feature.
1. Background / Current Problem
Currently, the Ground-station rotator control logic appears to be fixed on a 0° to 360° azimuth range. While this works for many passes, it causes a significant issue when a satellite crosses the True North (0°/360°) line.
359°to1°, the software commands the rotator to rotate nearly 358 degrees in the opposite direction to reach the new position.2. Proposed Feature
I would like to request an option in the Rotator Settings to toggle between two azimuth coordinate systems, similar to the functionality found in GPredict.
Option A: 0° to 360° (Center South)
0° (North) -> 180° (South) -> 360° (North)Option B: -180° to 180° (Center North)
-180° (South) -> 0° (North) -> +180° (South)3. Suggested Implementation
In the Web UI's Rotator configuration, add a dropdown or toggle:
[0 to 360] / [-180 to 180]When
-180 to 180is selected, the backend logic should translate any target azimuth> 180into a negative value (e.g.,270°becomes-90°) before sending the command torotctld(Hamlib), provided the hardware/backend supports negative azimuth values.4. Why this matters
For amateur radio satellite operators using Alt-Az mounts (like the Sky-Watcher AZ-GTi), the ability to choose the "flip point" is essential for continuous tracking and cable safety. Most modern tracking software includes this as a standard feature.