# Holybro Kakute F7 (Discontinued)Discontinued
PX4 does not manufacture this (or any) autopilot. Contact the manufacturer (opens new window) for hardware support or compliance issues.
The Kakute F7 from Holybro is a flight controller board designed for racers.
This flight controller is manufacturer supported.
# Key Features
- Main System-on-Chip: STM32F745VGT6 (opens new window)
- CPU: 216 MHz ARM Cortex M7 with single-precision FPU
- RAM: 320 KB SRAM
- FLASH: 1 MB
- Standard racer form factor: 36x36 mm with standard 30.5 mm hole pattern
- ICM20689 Accel / Gyro (Soft-mounted)
- BMP280 Baro
- microSD (for logging)
- 6 UARTs
- 1 I2C bus
- 6 PWM outputs
- Built-in OSD chip (AB7456 via SPI)
# Where to Buy
The board can be bought from one of the following shops (for example):
The Kakute F7 is designed to work with the Tekko32 4-in-1 ESC and they can be bought in combination.
# Connectors and Pins
This is the silkscreen for the Kakute F7, showing the top of the board:
|Battery positive voltage (2S-6S)
|5V output (2A max)
|Video output to video transmitter
|Video input from FPV camera
|G or GND
|I2C connection (for peripherals)
|UART1 RX and TX
|UART2 RX and TX
|UART3 RX and TX
|NuttX debug console
|UART4 RX and TX
|UART6 RX and TX
|UART7 RX and TX (RX is located in the plug for use with 4-in-1 ESCs)
|WS2182 addressable LED signal wire (not tested)
|Piezo buzzer negative leg (Connect buzzer positive leg to 5V pad)
|3.3V output (200 mA max)
|M1 to M4
|Motor signal outputs (located in plug for use in 4-in-1 ESCs)
|Additional motor signal outputs (located on side of board)
|Analog RSSI (0-3.3V) input from receiver
# PX4 Bootloader Update
The board comes pre-installed with Betaflight (opens new window). Before PX4 firmware can be installed, the PX4 bootloader must be flashed. Download the kakutef7_bl.hex (opens new window) bootloader binary and read this page for flashing instructions.
# Building Firmware
To build PX4 for this target:
# Installing PX4 Firmware
The firmware can be installed in any of the normal ways:
- Build and upload the source
make holybro_kakutef7_default upload
- Load the firmware using QGroundControl. You can use either pre-built firmware or your own custom firmware.
If you use a 4-in-1 ESC with Betaflight/Cleanflight motor assignment you can use the Actuator configuration UI to set the motor ordering appropriately.
In addition to the basic configuration, the following parameters are important:
|This should be disabled since the board does not have an internal mag. You can enable it if you attach an external mag.
# Serial Port Mapping
|ESC telemetry (DShot)
# Debug Port
# System Console
UART3 RX and TX are configured for use as the System Console.
The SWD interface (JTAG) pins are:
SWCLK: Test Point 2 (Pin 72 on the CPU)
SWDIO: Test Point 3 (Pin 76 on CPU)
GND: As marked on board
VDD_3V3: As marked on board
These are shown below.