This project aims to bring serial data from older Dynon avionics into HUDs and EFBs.
It does this by creating a service that supplies the data in a format based on the Stratux projects getSituation
format.
NOTE: This project has only been tested against a Dynon D180 FlightDek. It is likely to work with other EFIS products made by Dynon with a serial output.
This is intended to be used with the StratuxHud(https://johnmarzulli.github.io/StratuxHud/) project
You will need a functioning StratuxHud unit.
In this case, having a stand-alone unit (not running on the Stratux) is HIGHLY recommended.
It is also recommended to run the Hud and DynonToHud on a Pi 3B+ to take advantage of the increased processing power and higher frame rates.
A minimum of a single adapter is required for the EFIS data. To allow for EMS data, two adapters are required.
This software may be included in image files for the StratuxHUD already. Check the (Releases Page)[https://github.com/JohnMarzulli/StratuxHud/releases] page.
The easiest way to install is by using a StratuxHud image.
These instructions assume you have the StratuxHud code already running on a Raspberry Pi.
For this installation it is recommended to boot the unit with a full keyboard and an ethernet cable (with internet).
- Wait for the HUD to appear.
- Press 'Q' on the keyboard to quit to the command line.
- Verify that the user is 'Pi'
cd ~
git clone https://github.com/JohnMarzulli/DynonToHud.git
cd DynonToHud
sudo python setup.py develop
crontab -e
- Add the following entry to the crontab file:
@reboot python3 /home/pi/DynonToHud/dynon_to_hud.py &
- Save and quit.
- It is suggested to test the code to make sure you have the packages installed and an appropriate version of Python
python3 /home/pi/DynonToHud/dynon_to_hud.py &
- The code should start running without returning to the command line. It is expected for it to be unable to read a serial port.
- You may quite by using ctrl+c
sudo shutdown -h now
** NOTE: You will need to modify the StratuxHud configuration to point to localhost:8180
. Please refer to the StratuxHud documentation on how to do this. Without performing this step, the HUD will only draw data from the Stratux unit.
Once the DynonToHud service has been installed and verified to be running, installation into an aircraft is straight forward.
Locate the two nine-pin EFIS and EMS serial cables from the Dynon.
With the aircraft powered off, plug the two USB adapters into the Dynon plugs.
Then plug the two USB ends into the StratuxHud
Date | Version | Major Changes |
---|---|---|
2020-04-20 | v1.0 | Release with StratuxHud V1.7 |
2020-03-21 | Alpha | Initial release. |
Special thanks to Dynon and Robert Hamilton for the encouragement and support.
This project is covered by the GPL v3 license.
Please see