

The F722 FC, manufactured by Radiolink, is a high-performance flight controller designed specifically for multirotors and drones. It features advanced stabilization algorithms, multiple sensor inputs, and support for various communication protocols. This makes it an excellent choice for both hobbyist and professional drone applications. The F722 FC is engineered to provide precise control, reliable performance, and seamless integration with other drone components.








The F722 FC is packed with features that ensure optimal performance for a wide range of drone applications. Below are its key technical specifications:
The F722 FC features a well-labeled pinout for easy connection to other components. Below is the pin configuration:
| Pin Name | Description |
|---|---|
| GND | Ground connection for power and signal reference |
| VBAT | Battery voltage input (2S–6S LiPo) |
| 5V | 5V output for powering peripherals |
| 3.3V | 3.3V output for low-power peripherals |
| RX1–RX5 | UART receive pins for connecting peripherals (e.g., GPS, telemetry modules) |
| TX1–TX5 | UART transmit pins for connecting peripherals |
| SCL, SDA | I2C pins for external sensors |
| M1–M8 | Motor signal outputs for ESCs (Electronic Speed Controllers) |
| LED | Addressable LED signal output |
| Buzzer | Buzzer signal output for audio feedback |
| RSSI | Analog RSSI input for receiver signal strength monitoring |
| Current | Current sensor input for monitoring power consumption |
The F722 FC is designed to be user-friendly, but proper setup is essential for optimal performance. Follow the steps below to integrate the F722 FC into your drone:
While the F722 FC is not typically used with an Arduino UNO, it is possible to interface the two for custom applications. For example, you can use the Arduino UNO to send commands to the F722 FC via a UART connection. Below is a sample Arduino code snippet for sending data to the F722 FC:
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial mySerial(10, 11); // RX = pin 10, TX = pin 11
void setup() {
// Initialize serial communication
Serial.begin(9600); // For debugging
mySerial.begin(115200); // Communication with F722 FC
Serial.println("Arduino to F722 FC communication initialized.");
}
void loop() {
// Example: Send a test command to the F722 FC
mySerial.println("Test Command");
// Check for response from F722 FC
if (mySerial.available()) {
String response = mySerial.readString();
Serial.println("F722 FC Response: " + response);
}
delay(1000); // Wait 1 second before sending the next command
}
Issue: The flight controller is not detected by Betaflight Configurator.
Issue: Motors are not spinning or spinning in the wrong direction.
Issue: The drone is unstable during flight.
Issue: GPS or telemetry module is not working.
Q: Can the F722 FC handle 8 motors for an octocopter setup?
A: Yes, the F722 FC supports up to 8 motor outputs, making it suitable for octocopters.
Q: Does the F722 FC support BLHeli_32 ESCs?
A: Yes, the F722 FC is compatible with BLHeli_32 ESCs and supports DShot protocols.
Q: Can I use the F722 FC with iNAV firmware?
A: Yes, the F722 FC is compatible with iNAV firmware for advanced navigation features.
Q: What is the maximum input voltage for the F722 FC?
A: The F722 FC supports a maximum input voltage of 25.2V (6S LiPo).
By following this documentation, users can effectively integrate and operate the Radiolink F722 FC in their drone projects.