MAVLink2HoTT
MAVLink2HoTT is AtMega328p firmware for Graupner RC users.
It works
with any autopilot, providing 57600 baud MAVLink stream on 3.3v or 5v TTL level UART.
It was
tested with APM 2.x and Pixhawk (original and clones). Graupner
MX-16 and MX-20 RCs were tested with GR-12, GR-16 and GR-24 receivers.
GR-12L was
also tested, but it doesn’t support text mode for configuration
and though it’s usability is limited.
Successful testing with MZ-24 was reported by Klaus.
Deepflights reported it to work with MC-32 and GR-16.
Another testing with MC-32 and pictures of MC-32 screen were made by Johannes Lang.
Incompatibility with USB-equipped boards was discovered by Kay Spranger.
Thank you all for your help!
MAVLink2HoTT may be useful with flight controllers with small number of UARTs like some Linux-driven boards. With Pixhawk and even obsolete APM it provides HoTT telemetry support with stock firmware without any patches applied. Just connect it to MAVLink/telemetry port of FC (in parallel with telemetry transceiver or/and OSD module if there are any) and get HoTT telemetry working.
Current firmware v1.4.6 can be loaded into any non-USB AtMega328p 5v 16MHz board and provides emulation of Graupner sensors by receiving and translating MAVLink stream from FC.
Please be aware that AVR boards with on-board USB are known not to work correctly as hardware UART needed to receive MAVLink stream is wired for USB connection.
«Arduino pro mini» clone 5V 16 MHz board was used for development and testing of this firmware.
Current version emulates: | Information shown on RC screen contains |
|
|
Editing configuration is done with RC cursor keys and SET key. It has two modes: SELECT mode and EDITING mode
SELECT mode is initial and allows parameter selection for further editing.
Keys functions in SELECT mode:
Left/Right keys select active page
In EDITING mode Up/Down keys increase/decrease value,
Left key
sets value to OFF (if allowed),
Right key sets value to default,
SET
key saves value and exits editing mode.
Data provided by MAVLink2HoTT Graupner sensor modules emulation
|
Alarms provided by MAVLink2HoTT sensor modules emulation
If alarm is to be used at least one sensor emulation supporting desired alarm should be enabled. Eg. if max alt alarm is wanted to work GAM or VARIO or GPS sensors emulation enabled will provide both inverse display and voice alarm. EAM will provide inverse display only. |
TroubleshootingPlease, follow these steps to check your setup: |
|
All firmware versions are HERE.
© 2013-2022 Michel Kosloff