I spent quite a bit of time learning Perl, a computer programming language. I think I will use Perl to write programs to record the data from the Dynon EFIS, Grand Rapids EIS and Garmin GNS-430. Dynon and Grand Rapids provide instructions or programs to record data from their boxes, but there is no way to time-sync the data from different boxes. I.e. you can't figure out which data records from one box happened at the same time as a given data record from another box. And Garmin doesn't provide any software or instructions at all, but I do know that the box will output serial data, so I just need to figure out how to record it. I think I will write my own software to record and time-stamp the data from all three boxes.

It has been many, many years since I had to learn a programming language, so it was a challenge to dig into Perl. But I like a challenge. Once I had the basics figured out I wrote a couple of Perl scripts to help create Canadian databases for the fplan Unix flight planning program, which I managed to get running on OS X.

It looks like Perl will work to record the data, once I figure out how to get the three data streams into a laptop computer. There are several devices that should work, but I've got to do some research and buy one.