Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use aocoda f722: Examples, Pinouts, and Specs

Image of aocoda f722
Cirkit Designer LogoDesign with aocoda f722 in Cirkit Designer

Introduction

The Aocoda F722, manufactured by Senchtech (Part ID: FC722), is a high-performance flight controller designed specifically for drones. It features advanced processing capabilities, seamless integration with multiple sensors, and support for various flight modes. This makes it an ideal choice for both drone racing enthusiasts and aerial photography professionals. Its robust design and versatile functionality ensure reliable performance in demanding applications.

Explore Projects Built with aocoda f722

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Raspberry Pi 4B-Based GPS and GSM Tracking System with Audio Feedback
Image of unlimited range: A project utilizing aocoda f722 in a practical application
This circuit features a Raspberry Pi 4B as the central processing unit, interfaced with a GPS NEO-6M V2 module for location tracking and an Adafruit FONA 808 Shield for cellular communication. It includes a PAM8406 5V Digital Audio Amplifier connected to an Adafruit STEMMA Speaker for audio output, and a Condenser Microphone connected to the FONA 808 for audio input. Power management is handled by a 12V battery connected to a voltage regulator that steps down the voltage to 5V and 3V required by the various components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Dual-Microcontroller Audio Processing System with Visual Indicators and Battery Management
Image of proto thesis 2: A project utilizing aocoda f722 in a practical application
This is a portable audio-visual device featuring two Wemos microcontrollers for processing, Adafruit MAX4466 microphone amplifiers for audio input, and an LCD TFT screen for display. It includes power management with TP4056 modules and LiPo batteries, and user-controlled toggle and rocker switches.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Controlled Soundwave Generator with IR Sensor Activation and Relay Switching
Image of Fish Attractor: A project utilizing aocoda f722 in a practical application
This circuit features an Arduino UNO microcontroller interfaced with a 4-channel relay, two IR sensors, a servo motor, an LCD I2C display, a PAM8403 audio amplifier connected to a speaker, and an XR2206 function generator with a resistor and capacitor for frequency shaping. The Arduino controls the relays based on a potentiometer input, displays frequency information on the LCD, and adjusts the servo position in response to the IR sensors. The XR2206 generates an adjustable frequency signal, while the PAM8403 amplifies audio for the speaker.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano-Controlled Lighting System with Gesture and Sound Interaction
Image of 4 load controll using hand gesture and sound controll: A project utilizing aocoda f722 in a practical application
This circuit features an Arduino Nano microcontroller interfaced with an APDS-9960 RGB and Gesture Sensor for color and gesture detection, and a KY-038 microphone module for sound detection. The Arduino controls a 4-channel relay module, which in turn switches four AC bulbs on and off. The 12V power supply is used to power the relay module, and the bulbs are connected to the normally open (N.O.) contacts of the relays, allowing the Arduino to control the lighting based on sensor inputs.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with aocoda f722

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of unlimited range: A project utilizing aocoda f722 in a practical application
Raspberry Pi 4B-Based GPS and GSM Tracking System with Audio Feedback
This circuit features a Raspberry Pi 4B as the central processing unit, interfaced with a GPS NEO-6M V2 module for location tracking and an Adafruit FONA 808 Shield for cellular communication. It includes a PAM8406 5V Digital Audio Amplifier connected to an Adafruit STEMMA Speaker for audio output, and a Condenser Microphone connected to the FONA 808 for audio input. Power management is handled by a 12V battery connected to a voltage regulator that steps down the voltage to 5V and 3V required by the various components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of proto thesis 2: A project utilizing aocoda f722 in a practical application
Dual-Microcontroller Audio Processing System with Visual Indicators and Battery Management
This is a portable audio-visual device featuring two Wemos microcontrollers for processing, Adafruit MAX4466 microphone amplifiers for audio input, and an LCD TFT screen for display. It includes power management with TP4056 modules and LiPo batteries, and user-controlled toggle and rocker switches.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Fish Attractor: A project utilizing aocoda f722 in a practical application
Arduino UNO Controlled Soundwave Generator with IR Sensor Activation and Relay Switching
This circuit features an Arduino UNO microcontroller interfaced with a 4-channel relay, two IR sensors, a servo motor, an LCD I2C display, a PAM8403 audio amplifier connected to a speaker, and an XR2206 function generator with a resistor and capacitor for frequency shaping. The Arduino controls the relays based on a potentiometer input, displays frequency information on the LCD, and adjusts the servo position in response to the IR sensors. The XR2206 generates an adjustable frequency signal, while the PAM8403 amplifies audio for the speaker.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of 4 load controll using hand gesture and sound controll: A project utilizing aocoda f722 in a practical application
Arduino Nano-Controlled Lighting System with Gesture and Sound Interaction
This circuit features an Arduino Nano microcontroller interfaced with an APDS-9960 RGB and Gesture Sensor for color and gesture detection, and a KY-038 microphone module for sound detection. The Arduino controls a 4-channel relay module, which in turn switches four AC bulbs on and off. The 12V power supply is used to power the relay module, and the bulbs are connected to the normally open (N.O.) contacts of the relays, allowing the Arduino to control the lighting based on sensor inputs.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Racing Drones: High-speed performance with precise control for competitive drone racing.
  • Aerial Photography: Stable flight and advanced sensor integration for capturing high-quality images and videos.
  • FPV (First-Person View) Drones: Real-time video streaming with low latency for immersive flying experiences.
  • Research and Development: Customizable platform for testing and developing drone technologies.

Technical Specifications

Key Technical Details

Parameter Specification
Processor STM32F722 MCU (32-bit ARM Cortex-M7)
Gyroscope/Accelerometer MPU6000 (SPI interface)
Input Voltage Range 2S–6S LiPo (7.4V–25.2V)
UART Ports 5 UARTs (configurable for peripherals)
I2C Ports 1 I2C bus for external sensors
PWM Outputs 8 motor outputs (DShot, OneShot, Multishot)
Flash Memory 16MB Blackbox data logging
OSD Integrated Betaflight OSD
BEC Output 5V/2A and 9V/1.5A
Dimensions 36mm x 36mm (30.5mm x 30.5mm mounting holes)
Weight 7 grams

Pin Configuration and Descriptions

Pin Name Description
GND Ground connection for power and signal reference
VBAT Battery voltage input (2S–6S LiPo)
5V 5V output for powering peripherals
9V 9V output for powering FPV cameras or other devices
M1–M8 Motor signal outputs (PWM, DShot, OneShot, Multishot)
UART1–UART5 Configurable UART ports for peripherals (e.g., GPS, telemetry, receiver)
I2C_SCL I2C clock line for external sensors
I2C_SDA I2C data line for external sensors
RX1–RX5 UART receive pins for communication
TX1–TX5 UART transmit pins for communication
LED_STRIP Output for programmable LED strips (WS2812 or similar)
Buzzer Connection for an external buzzer
RSSI Analog input for receiver signal strength indication
Current Analog input for current sensor
Boot Bootloader mode activation pin

Usage Instructions

How to Use the Aocoda F722 in a Circuit

  1. Powering the Flight Controller:

    • Connect a 2S–6S LiPo battery to the VBAT pin.
    • Ensure the battery voltage is within the supported range (7.4V–25.2V).
    • Use the onboard BEC outputs (5V or 9V) to power peripherals like FPV cameras or receivers.
  2. Connecting Motors:

    • Connect up to 8 motors to the M1–M8 pins.
    • Configure the motor protocol (e.g., DShot, OneShot) in the flight control software.
  3. Peripheral Connections:

    • Use the UART ports for connecting GPS modules, telemetry devices, or receivers.
    • Connect external sensors (e.g., barometer, magnetometer) to the I2C_SCL and I2C_SDA pins.
  4. Programming and Configuration:

    • Use Betaflight Configurator to flash firmware and configure the flight controller.
    • Connect the flight controller to your computer via USB and follow the on-screen instructions.
  5. Mounting:

    • Secure the flight controller to the drone frame using the 30.5mm x 30.5mm mounting holes.
    • Use vibration-dampening materials to minimize interference from motor vibrations.

Important Considerations and Best Practices

  • Firmware Compatibility: Ensure the firmware version is compatible with the Aocoda F722. Betaflight is the recommended firmware.
  • Heat Management: Avoid overheating by ensuring proper airflow around the flight controller.
  • Wiring: Double-check all connections to prevent short circuits or incorrect wiring.
  • Calibration: Calibrate the accelerometer and gyroscope before the first flight for accurate performance.
  • Blackbox Logging: Use the 16MB flash memory for flight data logging to analyze and improve performance.

Example Code for Arduino UNO Integration

While the Aocoda F722 is not typically used with an Arduino UNO, you can use an Arduino to send commands or read data via UART. Below is an example of how to communicate with the flight controller:

#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 with the PC
  mySerial.begin(115200); // Communication with Aocoda F722

  Serial.println("Arduino is ready to communicate with Aocoda F722.");
}

void loop() {
  // Send a test command to the flight controller
  mySerial.println("Test Command");

  // Check if data is available from the flight controller
  if (mySerial.available()) {
    String response = mySerial.readString();
    Serial.println("Response from Aocoda F722: " + response);
  }

  delay(1000); // Wait for 1 second before sending the next command
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Flight Controller Not Powering On:

    • Cause: Incorrect wiring or insufficient battery voltage.
    • Solution: Verify the battery voltage and ensure proper connection to the VBAT pin.
  2. Motors Not Spinning:

    • Cause: Incorrect motor protocol configuration or wiring.
    • Solution: Check the motor connections and configure the correct protocol in Betaflight.
  3. No Communication with Betaflight Configurator:

    • Cause: USB driver issues or incorrect COM port selection.
    • Solution: Install the correct USB drivers and ensure the correct COM port is selected.
  4. Gyroscope/Accelerometer Not Calibrating:

    • Cause: Flight controller not placed on a level surface during calibration.
    • Solution: Place the flight controller on a flat, stable surface and retry calibration.
  5. OSD Not Displaying on FPV Feed:

    • Cause: Incorrect wiring or OSD settings.
    • Solution: Verify the FPV camera connection to the 9V output and configure OSD settings in Betaflight.

FAQs

  • Q: Can I use the Aocoda F722 with a 1S LiPo battery?
    A: No, the minimum supported voltage is 7.4V (2S LiPo).

  • Q: What firmware is compatible with the Aocoda F722?
    A: The Aocoda F722 is compatible with Betaflight firmware.

  • Q: How do I update the firmware?
    A: Use Betaflight Configurator to flash the latest firmware via USB.

  • Q: Can I connect an external barometer?
    A: Yes, use the I2C_SCL and I2C_SDA pins to connect external sensors like a barometer.

  • Q: What is the maximum current output of the onboard BEC?
    A: The 5V BEC provides up to 2A, and the 9V BEC provides up to 1.5A.


This concludes the documentation for the Aocoda F722 flight controller.