Matek's F405-WMN (Wing Mini) board is a great flight controller for those looking to save space and weight on their builds. It puts pretty much all features from a full-size board on something that measures just 31x26x16mm.
Features
Full-size board
Lightweight
Specifications
MCU: STM32F405RGT6, 168MHz , 1MB Flash
IMU: ICM42688-P
Baro: SPL06-001
OSD: AT7456E
Blackbox: 16M Flash
5x UARTs, 1x Softserial_Tx option(INAV)
12x PWM outputs
1x I2C
3x ADC (VBAT, Current, RSSI)
1x spare PINIO
USB/Beep Extender with Type-C(USB2.0)
Built in inverter on UART2-RX for SBUS input
Switchable Dual Camera Inputs
Power
6~30V DC IN (2~6S LiPo)
132A Current Sense (INAV Scale 250, ArduPilot 40A/V)
PDB/Current sense resistor: 90A continuous, 132A burst.
BEC 5V 1.5A for FC & Peripherals
BEC Vx 5A for servos, 5V/ 6V option
Vbat for VTX and camera
LDO 3.3V 200mA
Battery Voltage Sensor: 1k:20k
FC Firmware
ArduPilot: MatekF405-TE
INAV: MATEKF405TE (INAV 5.0 or newer)
Physical
Dimensions: 31 x 26 x 16.5 mm
Mounting: 22 x 22mm, Φ2mm
Weight: 10g
Includes
1x MATEKSYS F405-WMN
1x USB(Type-C)/Beep (Passive buzzer) Extender + 20cm JST-SH-6P to JST-SH-6P cable for USB extender.