Flight Controller Board: KIWI F405 6S Configuration

Description

The KIWI F4.0 is a versatile STM32F405-based flight controller designed for FPV, fixed-wing aircraft, and autonomous platforms. It integrates precise inertial sensing, OSD support, built-in Blackbox logging, and relay outputs for controlling external modules. With support for both Betaflight and ArduPilot, the board can be deployed across a wide range of use cases.

KIWI F4.0 is a reliable platform for building FPV drones, aircraft, and specialized autonomous systems. Its flexible support for relays, sensors, and telemetry makes it ready for real-world mission environments.

Features

  • Industrial-grade Invensense ICM-42688P IMU with external clock
  • Bosch BMP388 barometer for altitude measurement
  • Built-in 128Mbit Blackbox flash memory (W25Q128FV)
  • MAX7456 OSD chip for overlaying telemetry on analog video
  • High-precision voltage and current monitoring via ADC
  • GPIO-controlled relay outputs for powering VTX, cameras, or pyrotechnic systems
  • 4 PWM outputs for motors and 6 channels for servos
  • USB Type-C with DFU support for firmware updates
  • Full CRSF / ELRS support with telemetry (RSSI, LQ, SNR, Power)

Technical Specifications

  • MCU: STM32F405RG (168 MHz)
  • IMU: ICM-42688P with external clock
  • Barometer: Bosch BMP388
  • OSD: MAX7456
  • Flash: W25Q128FV (128 Mbit)
  • Ports:
    • 5× UART (ESAD, RC, GPS, VTX, ESC/MSP)
    • 1× I2C
    • 3× SPI (OSD, IMU, FLASH)
    • ADC: VBAT, CURRENT
  • PWM:
    • 4 motor channels
    • 6 servo channels
  • GPIO relays:
    • 4 relay outputs: X1, X2, X3, X4 (controlled via GPIO)
  • Interfaces:
    • USB Type-C
    • SWD debug interface
  • Dimensions:
    • 36×36 mm
    • Mounting: 30.5×30.5 mm
  • Status LED indicator