europa-list
[Top] [All Lists]

Europa-List: iLevil send RS232 Icarus to GTX327

To: europa-list@matronics.com
Subject: Europa-List: iLevil send RS232 Icarus to GTX327
From: "phillik747" <helperpsp@gmail.com>
Date: Sun, 10 Mar 2024 20:54:29 -0700
Arc-authentication-results: i=1; mx.google.com; spf=pass (google.com: domain of owner-europa-list-server@matronics.com designates 96.68.171.19 as permitted sender) smtp.mailfrom=owner-europa-list-server@matronics.com; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=reply-to:precedence:sender:content-transfer-encoding:to:date:from :subject:message-id:mime-version; bh=asqJshF7sp5YZyZMRRSeAUEFZVeJLz59e/LBxIRvwM8=; fh=TSc/TjETBhvodhpPk22Odkh8ydGz7jv//j7B1ydUATs=; b=uOFiZ96WJWcvtFqjZ8U28AJ8eIC+/QBYQY1yMYPhK7Z8a8+NsmR2rwssggU7AV0hqi THjA2+eNP2TmRDqq5ERZLslhoaE/hC1N06tja8RL2vfz+O9EpQgzRXzCU2RQ0kv4SIRq SMIIOwmYy1vbJ3CqseL5PRQPjY4n5TQPfMKrXOZvA+2b02kkwZURMfFK6tNde8xWlq9V fz6WnO5IM94qkGRS8OhDTGYAW/vMGNQ9K4YGgnsPQo+7cDbFOS1iFLgEwcUWnRimBrEl lwSpYOt0bp8fuImDch8+/vMsaH8omdqnp0hdyZl+9g62hrNLct+Zhsb2/OnG8B9dQ2SG V4/w==; dara=google.com
Arc-seal: i=1; a=rsa-sha256; t=1710129422; cv=none; d=google.com; s=arc-20160816; b=oj3GUyxQdzCp/V7N1YXhuVYD7fpX9EFd0jrXuIz7JwPrS41TrwbUZ7fawk6rFR2Re8 G6evcvg7kzESO5iG02RMAo4hf77c1wL/TSMbDfXLkFC3JXLXjPwzRXq6X19vRoiTj6NQ zBwwNwmKXq66eQOR3VlS3XEQLI7PHovDhpQXanCH4fjX4tAPaqRCddOcno+ZvoTuZCrl LJ3vTVnXDlPe/HIjh0rkS5cNAtgAgidvyJZBdwY1zTe2aUEWNVyaRzNHN6c3YOBe52xZ zJQd1+3FAUBZKFNjRrS/mNK2iYu5KV0FD46Gip1kuTnRbp3xZBgIWOuXrsrl7GUOilyX rXBw==
Authentication-results: mx.google.com; spf=pass (google.com: domain of owner-europa-list-server@matronics.com designates 96.68.171.19 as permitted sender) smtp.mailfrom=owner-europa-list-server@matronics.com; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Delivered-to: europa.archive@gmail.com
Reply-to: europa-list@matronics.com
Sender: owner-europa-list-server@matronics.com
--> Europa-List message posted by: "phillik747" <helperpsp@gmail.com>

Well, I'm excited to discover that I have successfully been able to send the 
pressure altitude reading received from the iLevil 3 AP to the Garmin GTX327 
transponder. As you probably know, the GTX327 accepts altitude messages over 
RS232 from a Garmin 480, RS232 from fuel/air Data Computer (if configured with 
ALT), gray code, Icarus, or Shadin.

Looking into the Icarus format, it was very easy to send over my computer's 
serial cable using Putty. This gave me the idea that if I could get pressure 
alt from a source, I could then convert that to Icarus format and send it over 
RS232. I chose the Raspberry Pi Pico to be the 'handler' of this conversation. 
It has two serial interfaces that communicate on RS232.

I was hesitant to purchase the iLevil3 due to no information about the output 
and was considering using an MGL Blaze just for a backup/altitude encoder. I 
did some testing and discovered there are many options for data output on the 
iLevil, one being 'Data output.' I connected this pin to my RX port on my 
computer's serial cable and started to receive binary data. Not easy to read 
but knew it had some good info. A quick email to Levil gave me the information 
needed to decode the protocol and find the pressure altitude. Armed with this 
knowledge, I wrote a program in Python 3 to read the iLevil data and store the 
pressure alt as a variable. Then the program converts that to Icarus format 
(ALT 12345r) and sends it to the GTX327.

Also, the iLevil3 (with the GPS upgrade) works with the EchoUAT as a GPS 
source. Right now I'm trying to determine the protocol the EchoUAT uses to 
populate the pressure altitude over RS232 on COM1. I'm guessing it's GLD90, but 
not sure of the message ID or framing.

Other thoughts are with being able to 'export' the live data from the iLevil3, 
you can run other instruments like a digital display for ground speed, etc.  I 
hope this is helpful for someone. Please message/email me if you have any 
questions. 

In this photo from left to right, first is the ground (connected to both sender 
and receiver), the middle is the TX to the GTX327, left is the RX from the 
iLevil3.


Here, you can observe the pressure altitude at 515 feet. I've observed that on 
the GTX327, the output is also in Icarus format, rounded, but I'm not certain 
about the resolution without conducting further testing. I can readily adjust 
the program to match this format, but currently, it's reflecting the resolution 
that the iLevil is transmitting (1 foot).


--------
Kyle
Europa Tri-gear (under construction)




Read this topic online here:

http://forums.matronics.com/viewtopic.php?p=513375#513375






_-============================================================
_-=          - The Europa-List Email Forum -
_-= Use the Matronics List Features Navigator to browse
_-= the many List utilities such as List Un/Subscription,
_-= Archive Search & Download, 7-Day Browse, Chat, FAQ,
_-= Photoshare, and much much more:
_-=
_-=   --> http://www.matronics.com/Navigator?Europa-List
_-=
_-============================================================
_-=               - MATRONICS WEB FORUMS -
_-= Same great content also available via the Web Forums!
_-=
_-=   --> http://forums.matronics.com
_-=
_-============================================================
_-=              - NEW MATRONICS LIST WIKI -
_-= Add some info to the Matronics Email List Wiki!
_-=   --> http://wiki.matronics.com
_-============================================================
_-=             - List Contribution Web Site -
_-=  Thank you for your generous support!
_-=                              -Matt Dralle, List Admin.
_-=   --> https://matronics.com/contribution
_-============================================================



<Prev in Thread] Current Thread [Next in Thread>
  • Europa-List: iLevil send RS232 Icarus to GTX327, phillik747 <=