Skip to content

GPS OSD installations

ShikOfTheRa edited this page Jan 31, 2018 · 14 revisions

##Hardware connectivity


Installing and configuring

  • GPSOSD is now available as easy insall using GUI configurator flash tool - instructions

Information for custom builds - config.h file

Select one of the following controller types to match your GPS:

  • //#define GPSOSD_UBLOX // Select this unless you know its one of the others
  • //#define GPSOSD_NMEA
  • //#define GPSOSD_MTK

Select the aircraft type:

  • //#define ROTORCRAFT
  • //#define FIXEDWING

Optional Considerations:

/******************** GPS OSD settings (GPS / NAZA) *********************/

  • #define GPSHOMEFIX 50 // Number of consecutive valid fixes before home will be set. 50@ 10hz = 5 seconds * of valid fixes.
  • #define HOMESATFIX 6 // Minimum number of sats required when setting initial home location.
  • #define GPSOSDARMDISTANCE 20 // distance from home in meters when GPSOSD arms. Starts flight timer etc.
  • #define GPSOSDHOMEDISTANCE 40 // distance from home in meters when GPSOSD is home. When speed is low it disarms and displays summary screen.
  • //#define GPSDOP 300 // UBLOX only - minimum PDOP required for sat fix. A DOP of 2.00 is considered good
  • //#define DISPLAYDOP // UBLOX only - display DOP when its bad - above GPSDOP. Uses and requires temperature position to be enabled
  • //#define PWM_OSD_SWITCH // Enables 3 way screen switch using a TX channel via a RX channel connected to the OSD PWM input pin (RSSI pin on basic MINIM hardware).
  • //#define PWM_THROTTLE // Enables throttle feature, virtual current sensor using RC throttle connected into OSD PWM input pin (RSSI pin on basic MINIM hardware).
  • //#define PPM_CONTROL // Enables full OSD menu, screen switching, RSSI, Throttle feature, virtual current sensor, etc using a PPM signal into OSD PWM input pin (RSSI pin on basic MINIM hardware). Requires TX type to be set below.
Clone this wiki locally