Falcon OSD


Falcon2 OSD

On Screen Display (OSD) is used to overlay flight control data over a video signal and provides a head up display for First Person View (FPV) observed though a monitor or googles.

Falcon 1 and 2 boards communicate OSD flight data through their Serial1 port. This data is then transfered to an external Minim/Micro Minim OSD board running Falcon OSD firmware.

Falcon OSD is firmware specially written for the Minim and Micro Minim OSD boards. It is designed to communicate with either the Falcon 1 or Falcon 2 using its own efficient protocol.

The OSD display itself can be controlled through the Falcon’s miniature user interface, where each item can be individually selected or removed.

There’s also an alternative display option that’s switchable using the transmitter, so it’s possible to select an alternate display during flight.

Video Demo

Music: “Moose” Bensound.com


Falcon 1 OSD

Falcon1 OSD

Falcon 1 OSD features include:

  • Selectable frame rate, XY offset + white and black levels
  • PAL/NTSC auto select
  • Arm/Disarm indicator
  • Receiver status headings
  • Main battery voltage and alarm
  • RSSI Level and alarm
  • Video battery voltage and alarm
  • Current draw and usage
  • Throttle level and low throttle alarm
  • Flight timer
  • Flight mode + optional flashing header
  • Active sensors
  • Roll and pitch angle
  • Flight path marker, artificial horizon, elevation bars + pitch on/off option
  • Transmitter switchable alternative display option

Falcon 2 OSD

Falcon2 OSD

The Falcon 2 OSD includes all the features of the Falcon 1 OSD above, plus:

  • Compass heading
  • Altitude
  • Variometer (altitude rate)
  • Number of GPS satellites
  • GPS Latitude and Longitude
  • GPS Distance (from launch postion)
  • GPS Bearing (to launch position)
  • GPS Speed
  • Side Bars with optional scrolling and direction indicators

Version 1.0.2 Download

Falcon OSD V1.0.2

Version History

Version 1.0.2

  • Improved start up performance

Version 1.0.1

  • Original Version

OSD Upload Instructions


Uploading to a Minim/Micro Minim OSD board requires an FTDI programmer, also know as a USB to Serial converter.

Arduino USB2Serial

Upgrading Falcon OSD Firmware

To upload the latest firmware to your Falcon board, please follow these upload instructions:

    1. Download the appropriate Falcon .zip file by clicking on the Falcon OSD V1.0.2 button on this webpage.
    2. Copy the attached zip file to your desired location, right click on it and extract it into a directory. The directory contains three files: a binary (.hex) file that contains the new firmware, an executable called “avrdude.exe” and a configuration file called “avrdude.conf”, that are used to upload the hex file on to the OSD board.
    3. Connect the FDTI boards serial port to the Minim/Micro Minim OSD board.

Micro Minim OSD

    1. Connect FTDI board’s USB to the PC, this will power up both the FTDI and OSD boards.
    2. You should hear a device connection tone on the PC. If the FTDI board hasn’t been connected before, it may need some time to search for the required drivers.
    3. To find FTDI board’s COM port in Windows go to the start button in the bottom left hand corner and select “Device Manager” from the pop-up menu, then select “Ports (COM & LPT)”. On Linux machines use the “lsusb” command.

Device Manager 2

    1. Start the command prompt or console window.
    2. Type the following into the command prompt:

    avrdude -c arduino -p atmega328p -P COM6 -b 57600 -U flash:w:FalconOSD_V1.0.2.ino.hex

    The FTDI board should upload the program to the OSD board and verify the transfer.

    Command Prompt OSD

    1. After the upload remove the USB cable from the PC and disconnect the OSD board.
    2. Connect the Minim/Micro Minim OSD board via an I2C Level Shifter to the Falcon flight controller on Serial1, this is detailed on the Falcon Interfaces webpage.

    Should you encounter difficulties during the upload process or require technical assistance then please contact us.