ArduPlane - OSD für Digital Video

Autor: Target0815 / Support via Forum
Stand: 01.09.2023 / ArduPlane Version 4.4.0

ArduPlane kann das OSD für digitales Video auf verschiedene Arten, abhängig vom jeweiligen Videosystem, darstellen.

Dafür wird eine UART-Verbindung vom digitalen Video-Sender (VTX) zum Flight Controller (FC) benötigt, sowie die folgenden Einstellungen. Im ArduPlane Wiki stehen dazu ausführliche Infos.

DJI Goggles v1 - MSP OSD

Parameter Beschreibung
OSD_TYPE = 3
SERIALn_PROTOCOL = 33 n = serieller Port
MSP_OPTIONS = 0

Eine Vorlage mit OSD-Elementen gibt es zum Download. Dafür OSD1_ENABLE = 1 setzen und die Datei über Compare Params im Mission Planner einlesen.

HDZero / Walksnail - DisplayPort OSD

Parameter Beschreibung
OSD_TYPE = 5
SERIALn_PROTOCOL = 42 n = serieller Port
MSP_OPTIONS = 0 0 = Ardupilot Font, 4=Betaflight Font

DJI Goggles v1/v2 mit WTFOS und HDZero / Walksnail - Canvas OSD

Voraussetzung ist hier, dass die DJI Googles und AirUnit mit WTFOS Firmware geflashed werden.

Parameter Beschreibung
OSD_TYPE = 5
OSDn_TXT_RES = 0 0 = SD (30x16), 1 = HD (50x18), 3 = HD (60x22)
SERIALn_PROTOCOL = 42 n = serieller Port
MSP_OPTIONS = 0

DJI Goggles V2 / 2 / Integra mit O3 Air-Unit

Parameter Beschreibung
OSD_TYPE = 5
OSD_OPTIONS = Bit 5 TranslateArrows, falls Homepfeil falsch rum
OSDn_TXT_RES = 1 0 = SD (30x16), 1 = HD (50x18), 3 = HD (60x22)
SERIALn_PROTOCOL = 42 n = serieller Port
MSP_OPTIONS = 4 4=Betaflight Font

Für das Canvas OSD werden noch Font-Dateien benötigt, die in verschiedenen Versionen installiert werden können:

ArduPilot: [https://github.com/ArduPilot/ardupilot/tree/master/libraries/AP_OSD/fonts/HDFonts] Sneaky: [https://sites.google.com/view/sneaky-fpv/home]

Eine Vorlage mit OSD-Elementen für ein HD-OSD gibt es zum Download (Danke @Papsi). Dafür OSD1_ENABLE = 1 setzen und die Datei über Compare Params im Mission Planner einlesen.

OSD-Tool mit dem ArduPilot-User ein HD-OSD einfacher konfigurieren können: https://notes.stavros.io/ardupilot/hd-osd-tool