Tracking programs.
xtrack (Tracking)
This is xtrack, a simple graphical tracking program. Available for Linux and for Windows.
Downloads:
Manual
Manual (very old!)
Features:
- Tracking of 1 or more satellites at a time, including sensor-mapping on earth (NOAA) and visual-range.
- Reads satellite data from norad-2 elements file.
- Download Kepler-data from Celestrak
- Handling max 4 Kepler files at a time
- Prediction next pass.
- Changing of satellite during "flight" possible.
- Changing of Kepler-data during "flight" possible.
- Uses jpg or gif-file for background
- Preferences file
- Prediction of start, stop, length and max. elevation
- Generation of picture (postscript) for monthly overview
- Driving rotor system:
  - RS232 output for feeding of rotor driving programs
  
- Commands to GODIL decoder: The HRPT decoder described elsewehere on my pages can also receive positions, 
      which are then translated into DiSEqC commands. 
  
- Support elevation/azimuth and X/Y rotors, with X or Y rotor at disc.
  
- Connection via Ethernet, also directly to accesspoint (e.g. rotorcontrol in ESP)
  
- Look ahead
  
- Debug functions
 
- Calculation colinearity geostat. satellite with SUN.
- Calc. position up to 10x per sec.
- Zoom function
 
Usage:
xtrack [options]
   [options:]
     -f     <norad-filename> (default: norad.txt or what's in xtrack.ini)
     -rlon  <ref-pos lon> (default: 5)
     -rlat  <ref-pos lat> (default: 52)
     -rep_time <repetition time> (default: 1.0)
     -run_at_start
     -log <log_file> : use logfile for rotor results
     -m     <map-filename> (default: earthmap.gif)
     -ppl   <value> (default:  2)
     -max_azimspeed <value> in degr/sec, show err in degrees; def=0=no limit: show speed (predict only) 
  ppl=pixels per longitude.
  ppl=1 means: 1 pixel=1 degree, so size is 360x180 pixels.
  These options (and more) may be put in a preferences file: xtrack.ini. 
  See menu 'Edit->Preferences'.
Ethernet connection using rotorcontroller with ESP processor
Normal way via local net
- Xtrack, Preferences:
    - tab 'Run options': choose 'Use ethernet'
        
- tab UART/Ethernet: set IP to , e.g. esp32-75EC4C
    
 
- esp module:
    
    
- PC:
    - use wired connection (PC-WiFi doesn't work for some reason???)
    
 
controller in esp=access point
- Xtrack, Preferences:
    - tab 'Run options': choose 'Use ethernet'
        
- tab UART/Ethernet: set IP to 192.168.4.1
    
 
- esp module:
    - use in 'access' mode
        
- Power-on
    
 
- PC:
    - set wifi on SSID of esp (defined in esp-code)
        
- enter password (defined in esp-code)
    
 
Downloads:
Xtrack for Pi
| Version | Type | Download Linux ARM 64-bits | Comment | 
  | 2025.1 | xtrack program | xtrack_arm64_2025_1.zip | Compiled on Ubuntu, Pi4 (64bits ARM) contains also libjpeg812.so and earthmap.gif
 | 
Help for installation on Windows:
Example formatted pass:
In Preferences, tab 'Rotor drive', part 'Format track', define e.g.:
 (See also in this tab the formats supported.)
In Predict (after selecting satellite(s) to show in main window):
- Predict
- Select satellite pass
- Click 'Save track selected'
Now a file <sat_name>_track.txt is generated containing info formatted as defined:
06;23;42;3.043610;8.828597;3081;
06;23;43;3.105567;8.779921;3075;
....
Giving in csv-format Hours, Minutes, Seconds, elevation, azimuth and distance.
# seconds per line (or lines per second) depends on the 'Interval [sec]' to define in Preferences, tab 'Run options'.
Previous releases
Download Linux:
| Version | Type | Download | Download size | Comment | 
  | 2018.3a | xtrack program | xtrack_2018_3a.tgz | 102k | offset elev/azim/x/y | 
  | 2018.2 | xtrack program | xtrack_2018_2.tgz | 102k | distance added direct 'disable limit' for DiSEqC rotors in debug wnd
 | 
  | 2018.1 | xtrack program | xtrack_2018_1.tgz | 102k | Sun shadow settings in preferences RS232 commands: allow spaces
 
 | 
  | 2017.2c | xtrack program | xtrack_2017_2.tgz | 102k | Added moon Choose and save colours
 
 | 
  | 2017.1c | xtrack program | xtrack_2017_1.tgz | 102k | determine east/west also if at already 'up' determine east/west for geosatat. sats
 keep sat-names in window
 right part window made a bit wider, can now be adjusted
 | 
  | 2006.09 
 | jpeg lib | decompr_k2.6.tar.gz | 142k 
 | contains libjpeg812.so, needed for xtrack 
 | 
  | 
 | background | earthmap.gif | 
 | 
 | 
Xtrack needs the gtk2.0 library set; normally available on any Linux distribution.
Download Windows:
| Version | Type | Download | Download size | Comment | 
  | 2018.3a | xtrack program | setup_xtrack_2018_3a.exe also contains earthmap.gif
 and jpeg812.dll
 | 785k | offset elev/azim/x/y | 
  | 2018.2 | xtrack program | setup_xtrack_2018_2.exe also contains earthmap.gif
 and jpeg812.dll
 | 785k | distance added direct 'disable limit' for DiSEqC rotors in debug wnd
 | 
  | 2018.1 | xtrack program | setup_xtrack_2018_1.exe also contains earthmap.gif
 and jpeg812.dll
 | 785k | Sun shadow settings in preferences RS232 commands: allow spaces
 
 | 
  | 2017.2c | xtrack program | setup_xtrack_2017_2.exe also contains earthmap.gif
 and jpeg812.dll
 | 780k | Added moon Choose and save colours
 
 | 
  | 2017.1c | xtrack program | setup_xtrack_2017_1.exe also contains earthmap.gif
 and jpeg812.dll
 | 780k | determine east/west also if at already 'up' determine east/west for geosatat. sats
 keep sat-names in window
 right part window made a bit wider, can now be adjusted
 | 
 | 
 | 
  | 2.0 | Needed DLL-libs | setup_gtk20dll.exe | 2.6M | Self-installing | 
 | 
 | 
Help for installation on Windows:
Download source code:
| Version | Type | Download | Size | Comment | 
  | 2018.4a | xtrack code | xtrack_src_2018_4.zip | 205k | see comments 2018.4 program downloads | 
  | 2017.1c | xtrack code | xtrack_src_2017.zip | 200k | December 2018: Fixed zip! | 
  | 2013.02 | xtrack code | xtrack_src_2013.zip | 62k | Includes support jpeg background | 
  | 2004.03 | jpeg8/12-bits code | jpeg812_src.zip | 381k | Independent Jpeg Group code, partly adapted to support both 8 and 12 bits/pixel | 
 | 
 | 
  | 2010.01 | xtrack code | xtrack_src2010.zip | 92k | Suitable for both gtk2.0 and gtk1.2. No jpeg support.
 | 
Example graphical output: 
NOAA_16_4.pdf