Showing APM telemetry data on Hitec Aurora’s screen (3rd edition)

This is the third iteration of my Ardupilot Mega to Hitec telemetry adapter. Adapter no longer requires modifications to APM itself, but instead connects to telemetry port of APM and it has a pass through connector for telemetry transmitter. I made PCB this time using SMD parts for smaller size:

It's possible to have the device automatically display different information based on airframe type. Currently shown vario and airspeed readings are not that useful for hexa, but for example heading might be. I just got my hexa so I've yet to decide what to show. Unfortunately compared to previous versions, it's not anymore possible to show "mAh used" reading since to my understanding that information is not sent in any mavlink message. When using different types of batteries, that information would be more useful than percentage remaining reading. Should we add mavlink message for it?

For more information about the device and sources, see

Now if I only could get my hands on some different telemetry capable systems, I could try to make this adapter universal one...

Views: 3852

Comment by Peter Meister on February 28, 2013 at 12:12pm

Very cool.

Comment by Janne Mäntyharju on February 28, 2013 at 12:14pm

@Veikko: I haven't ever seen communication fail, so I guess the range is somewhat similar to tx range. Then again I have always flown inside visual range, so I have never flown that far.

Comment by Mark Colwell on February 28, 2013 at 12:16pm

Great news for our Aurora users, Thanks

Comment by Gary McCray on February 28, 2013 at 12:59pm

Any plans to sell board ready to go for us Aurora 9 owners?

Comment by Janne Mäntyharju on February 28, 2013 at 1:21pm

@Gary: Why not, one or two I could make just for the fun of it, but if I could get some number of preorders, I could have professional PCB made at reasonable price.

Comment by Perecastor on February 28, 2013 at 3:24pm

i can' t find the arduino code ( if it's exist), i really want to try it.

What do you think about aruino mini r5? Can i load your code on it ?

Comment by Janne Mäntyharju on February 28, 2013 at 11:16pm

@Perecastor: The link to code repository was in my blog post. Here's the repository address:

Arduino mini r5 should be ok, just pay attention that you compile code with same CPU and clock speed you are using (ATMega328 and 16MHz in mini's case)

Comment by Yves Gohy on February 28, 2013 at 11:59pm

Very very cool. Many thanks.

Comment by Perecastor on March 1, 2013 at 9:04am

@Janne: sorry, i was too sleepy this morning :/

It's ok for me, i'll take a look this week end and may be a first try tomorrow.

Thanks a lot for your job!

Comment by Perecastor on March 2, 2013 at 12:13am

I have some problems to program my arduino mini ( no ftdi cable...)

So i'm trying your code in a arduino uno with no results . I'm sure it's the cpu clock but i don't know how i have to set the colck @ 8mhz.

Can you help me a bit?


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service