This article introduces APRS Tracker – Dantracker installation procedure and configuration.
It also demo using it with hardware TNC as well as software TNC “Direwolf” respectively.
Dantracker is a famous APRS Tracker solution on several years ago. Its GUI is quite professional and better than others tracker solution which use Dot Matrix LCD Display.
But it is not popular in the APRS activities. I think this is because the installation information is not enough, and procedure is quite complex.
I had success to compile and run it in a Raspberry Pi 2 recently, so let’s share my experience for this great project.
Why Dantracker
It shows the latest receive APRS station information
And the recent 8 APRS stations brief information
It also shows self GPS information, and Wx station if received
It transmits APRS beacon periodically
Two version of Dantracker
Dantracker is design by KK7DS.
N7NIX based on the original and developed his version. His version supports APRS texting, and add shutdown feature.
N7NIX screen, Courtesy of http://www.trinityos.com
I like the GUI of the original, so I tried the KK7DS one.
Hardware preparation
I using a Rpi 2. Please consider solder a pin header to the reset pin first.
Moreover, an external TNC is need. I am using a self-made TNC-X. In the last section I will demo to use Software TNC.
A USB to RS-232 cable used to connect to the TNC.
And a USB GPS.
Software preparation
As I found the latest Rpi OS Jessie prompts error during compiling, I use the previous OS wheezy. Last version date 5-May-2015.You may download it from official site .
Reference
Except some YouTube demo, there are 3 articles for reference, here are the links:
The initial time of the program is approx. 5 sec, and then it should shows the GPS info, and valid packet data received.
One more problem was found during outdoor test. The clock in the GPS section was incorrect. It may be caused by the Rpi did not have any RTC, and my Rpi did not have any Internet connection at outdoor, so the Rpi fake clock shows incorrect time.
If GPS data is invalid, the distance data also incorrect
YouTube demo
It is outdoor test demo.
Work with software TNC – Direwolf
Not all ham equipped a TNC, and I tested the dantracker can work with software TNC Direwolf in the same Rpi.
To replace an external TNC, we use a USB sound dongle and a DIY sound modem.
Here is the sound modem circuit.
Courtesy of VE3ELB website
In fact it is almost same as the one used in the Echolink article.
We add an extra Green LED in series with a 1k resistance & 1N4148 to the RS232 DCD. It will light up when receive valid data packet.
The PTT circuit connected to Rpi via a RS232 to USB cord.
It is the 2 audio isolated transformers I used. Although the impedance is 600Ω: 600Ω. But the DC resistance of the primary and secondary is different. The primary resistance is ~51ohm, and the secondary resistance is ~70 ohm.
The sound modem circuit is connected to the USB sound dongle’s Mic and speaker respectively.
It use stereo jack, but sleeve and tip only. Sleeve for the signal ground, and Tip for the signal.
Software Preparation
Firstly, please backup your SD card before installation of the Direwolf.
And now we install the software TNC “Direwolf” in the same Rpi.
The procedure refer to it’s official pdf files. I strongly recommend read it before installation.
Official site of the software TNC Direwolf is here:
It is a demo to shows Dantracker work with Direwolf.
What’s more – Morse Beacon
I also tested the morse beacon feature of Direwolf.
Edit the Direwolf conf file and enable it.
The first Morse beacon will be transmit after 3min from Direwolf start. Then the interval is 10min periodly.
However, I found the Beacon always chopped, whatever the WPM (speed) set. It may be caused by it run with Dantracker in the same Rpi.
What’s Next
As the Dantracker and Direwolf request compile, and Rpi 2 equipped 4 core, we may try to use “make -JT4”during compiling to let it works with all 4 core.
For the time incorrect issue, We may setup the RPi clock work with GPS’s.