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