OddityRC ODD12 GPS ist ein kompaktes GPS-Modul ohne Kompass für FPV-Drohnen und kleinere RC-Flugzeuge mit Betaflight, iNav oder ArduPilot. Mit Abmessungen von 16x12mm und einem Gewicht von 4,2g passt es auch in kompakte Builds, in denen kein Platz für größere GPS-Module ist. Es wird typischerweise für GPS Rescue, Return-to-Home sowie die Anzeige von Position und Geschwindigkeit im OSD verwendet.
Das Modul basiert auf dem u-blox M10-Chip (M10050). Es handelt sich um einen Einband-Empfänger (L1), der GPS, BeiDou, Galileo und QZSS unterstützt. Die Tracking-Empfindlichkeit beträgt -165dBm, die Aktualisierungsrate bis zu 10Hz (standardmäßig 1Hz) und die horizontale Genauigkeit 2m bei freier Sicht zum Himmel ohne SBAS. Ein Kaltstart dauert typischerweise 27s, ein Heißstart weniger als 1s. Die keramische Patch-Antenne 12x12mm mit 3dBi Gewinn ist zusammen mit TCXO (temperaturkompensierter Quarz für eine stabile Referenzfrequenz), LNA (rauscharmer Verstärker) und Filter integriert, sodass das Modul keine externe Antenne benötigt.
Das GPS wird über UART mit vier Lötpads an den Flight Controller angeschlossen: V an 5V, G an GND, T (TX) an RX und R (RX) an TX des Flight Controllers. Die Versorgungsspannung beträgt 3,3-5V, der Stromverbrauch beim Tracking liegt bei etwa 30mA. Das Modul kommuniziert über das u-blox- oder NMEA-Protokoll, die Standard-Baudrate beträgt 38400. Der Hersteller empfiehlt im Konfigurator das UBLOX-Protokoll, die automatische Konfiguration und automatische Baudratenwahl einzustellen. Das Modul verfügt über keinen Kompass.
Das Modul sollte mit der Antenne nach oben, ohne Abdeckung durch Carbon oder Metall und möglichst weit entfernt von Videosender, ESC, Motoren und Stromkabeln montiert werden. Wir empfehlen, den ersten Kaltstart im Freien mit freier Sicht zum Himmel durchzuführen und GPS Rescue erst nach Erhalt eines 3D-Fix zu testen.