OpenHD
GitHubTelegramDonate
evo
evo
  • Introduction
  • Downloads
  • General
    • Features
    • Troubleshooting
      • General-FAQ
      • Software-FAQ
    • Contributing
    • Team
  • Installation Guide
  • Hardware
    • First Time Setup
    • SBC's
      • Raspberry
        • Ochin CM4 Carrier
        • Ochin CM4 Carrier v2
      • X86
      • Radxa
      • Custom Hardware
      • Discontinued Hardware
        • Jetson
    • Cameras
      • Raspberry Pi CSI
      • Radxa Rock5
      • USB Cameras
      • HDMI Cameras
        • RPI HDMI to CSI
      • IP Cameras
      • Special Purpose Cameras
      • Custom Hardware
    • WiFi Adapters
    • Antennas
    • FlightControllers
    • Wiring
    • Displays
    • Hardware.conf
  • Software Setup
    • Inav
    • Ardupilot
    • Betaflight
    • Recording
    • TX-Power
    • MCS-Index
    • Joystick RC
    • Camera Settings
    • Tethering
      • Ethernet
      • Wifi-Hotspot
    • Variable Bitrate
  • Advanced Setup
    • Air recording
    • Dual Camera
    • Ground power monitoring
    • Joystick
  • Ground Station Software
    • QOpenHD
      • QOpenHD OSD backup
    • QGroundControl
    • MissionPlanner
  • Developers Corner
    • Porting OpenHD
Powered by GitBook
On this page
  • Recommended Flight Controllers
  • Choosing the Right Flight Controller
  • Ensuring Adequate UARTs
  • INAV vs Arduplane Controllers

Was this helpful?

Export as PDF
  1. Hardware

FlightControllers

OpenHD supports a range of flight controllers through MavLink integration, with a general recommendation of F405 or better controllers for optimal performance. The following flight controller software is currently supported:

Software
Bidirectional MavLink Support

Yes

Yes

Yes

No

Warning: Betaflight support is sometimes not great, we recommend using Inav or Ardupilot, Betaflight also doesn't allow for bidirectional MavLink, meaning that settings cannot be changed via MavLink, and OpenHD-RC functionality is not available.

Recommended Flight Controllers

For the best experience with OpenHD, flight controllers with an F405 or better chipset are recommended due to their processing power and compatibility with OpenHD features. These controllers are well-suited to provide a seamless integration between OpenHD and your aircraft.

Flight controllers

*this is not complete, just shows FC's that are commonly used.

Choosing the Right Flight Controller

When selecting a flight controller, consider the specific requirements of your drone and the software you plan to use. In general Inav is recommended for beginners and Arduplane is more tailored to experienced users due to its complexity during setup.

Ensuring Adequate UARTs

Make sure the chosen flight controller has enough UART ports for your setup. A common setup includes:

  1. UART1 for the control link (ELRS, Frsky, etc.)

  2. UART2 for GPS

  3. UART3 for OpenHD

If you plan to incorporate additional components such as a gimbal, secondary GPS, or advanced sensors, you'll need more UART ports.

INAV vs Arduplane Controllers

Not all flight controllers are compatible with Arduplane. Some use proprietary software like KISS, which is not supported. Generally, we recommend the following MCUs:

  1. F405

  2. F745

  3. H743

If you don't intend to use Ardupilot, these MCUs are also suitable:

  1. F411

  2. F721

PreviousAntennasNextWiring

Last updated 4 months ago

Was this helpful?

INAV
Ardupilot
PX4
Betaflight*
Speedybee F405 Wing
SpeedyBee F405 Mini BLS 35A 20x20 Stack
Mateksys F405-WTE
Mateksys H743-Wing