Fork from inav at github. Modified for some special functions needs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

2.7 KiB

Board - Airbot F4 / Flip32 F4 / Generic F4 Flight Controller from Banggood and Aliexpress

Airbot F4

This target supports both MPU6000 and MPU6500 versions of this board

Features

  • STM32F405 CPU
  • Integrated Accelerometer/Gyro MPU6000 or MPU6500 via SPI bus
  • 6 motor outputs
  • 4 UART ports (UART1, UART3, UART6, Softserial1)
  • External I2C bus, pins shared with UART3, can not be used simultaneously
  • Only UART1 is equipped with inverter
  • Onboard 128Mbit (16MB) flash
  • BLHeli Passthrough
  • Integrated voltage stabilizer
  • Buzzer connector

NOT supported

  • HC-SR04 Rangefinder
  • ServoTilt

Radio Receivers

SerialRX, PPM and MSP receivers are supported.

SerialRX and PPM receivers should be connected to dedicated PPM SBUS connector above Motor 1. MSP receivers should be connected to one of UARTs configured as MSP.

Motors

Motor pin Shared with
1 PB0
2 PB1
3 PA3
4 PA2
5 PA1 LED Strip
6 PA8

USB

This board uses STM32 VCP and not utilizes UART when USB is connected. STM32 VCP drivers might be required!

Flashing requires DFU mode and STM32 DFU drivers. Use Zadig tool to install WinUSB driver on Windows.

Buzzer / Beeper

5V piezo buzzer should be connected directly to dedicated pins BUZ + and BUZ -. No additional hardware is required.

RSSI ADC

  • Connected to pin PA0
  • 3.3V tolerant, do not supply 5V

Current Meter ADC

  • Connected to pin PC1
  • 3.3V tolerant, do not supply 5V

Voltage monitoring

  • Connected to pin PC2
  • Connected to VBAT pins (both are the same) and integrated Voltage Stabilizer (LM7805M)

Integrated voltage stabilizer

It is integrated with voltage monitoring and always powered when VBAT is connected to battery. Because this is Linear Stabilizer, it has a tendency to overheat, especially on 4S. Because of that, avoid powering too many devices directly to 5V pins on the board. RX receiver is (and board itself) is rather all it can do without overeating (150mA on 4S gives 1.5W of waste heat!). OSD, LED Strip and other devices should powered from separate BEC if voltage monitoring is to be enabled.

LED Strip

LED strip is enabled on Motor 5 pin (PA1)

SoftwareSerial

This board allows for single SoftwareSerial port on small soldering pads located next to UART3 pins.

Pad SoftwareSerial Role
CH5 RX
CH6 TX