arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

FlightControllers

⚠️ This documentation is outdated! A current version is available at openhdfpv.orgarrow-up-right

📖 View Updated Version of This Page →arrow-up-right


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

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.

hashtag
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.

hashtag
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.

hashtag
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.

hashtag
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

Yes

Yes

Yes

No

INAV
Ardupilot
PX4arrow-up-right
Betaflight*
Speedybee F405 Wingarrow-up-right
SpeedyBee F405 Mini BLS 35A 20x20 Stackarrow-up-right
Mateksys F405-WTEarrow-up-right
Mateksys H743-Wingarrow-up-right