What board should I get? - rotorflight/rotorflight GitHub Wiki

❗ This page is outdated

Rotorflight Wiki is replaced by www.rotorflight.org.


What board should I get?

There are lots of different flight controller boards designed for Betaflight. Most of these are compatible with Rotorflight; however, there are some issues to be aware of before you make a purchase.

Processors

We recommend use of a board that has an F7 (F745, F722 etc) or F405 processor for best results. An F411 can (and has) been used but may not be able to run all of the newer features. The newest H7 processors are yet to be supported/fully tested. Please avoid these (or help us with the testing!!)

Gyros

The latest Betaflight is at release 4.3 but Rotorflight is built on the Betaflight 4.2 platform. As a result there may be some new hardware additions that are not yet supported. Currently the gyros on all common boards designed for Betaflight are supported. These include: MPU6000, MPU6050, MPU6500 BMI270 IMC42688

Size

How big is your helicopter. Standard sizes are 16mmx16mm, 20mmx20mm, 25.5mm.25.5mm (whoop), 30.5mmx30.5mm. There are also AIO (All in one) boards which contain the flight controller and 4x ESC's on the one board.

How many pads are available?

We need to have pads available on the board to connect to our devices such as Servos, Motors, Frequency input, External logger, Receiver etc (GPS in the future).

Receiver: This will require a UART RX and TX if we want to use telemetry (this will be documented by the manufacturer)

Servos, Motor, Frequency: These items can be allocated to any free UART RX, UART TX, SDA, SCL, LED or Motor pad.

Logger: An OpenLarger requires on free UART RX

You will need to choose a board that has enough pins to enable all of your connections.

⚠️ **GitHub.com Fallback** ⚠️