OddityRC F7 40A is an AIO board combining flight controller and ESCs in one compact unit. The board is suitable for 2.5" and larger cinewhoops, 3–4" freestyle drones, or 5" ultralights powered by 4–6S LiPo batteries.
The flight controller is based on the STM32F722 processor combined with the ICM42688P gyro. It also features an integrated barometer for altitude measurement and a 16MB memory for Blackbox. There are 5 UARTs and an I2C bus for peripheral connections. The ESCs run Bluejay firmware with bidirectional DShot support and can handle current up to 40A. The board also has a current sensor.
The board is equipped with a connector for digital video transmitters. There are also pads available for connecting an analog camera and an analog video transmitter.
The board features aluminum heatsinks for better heat dissipation. It includes a USB-C connector for PC connection. There are also solder pads available for connecting an external USB connector. The board dimensions are 36 × 36 × 4.4 mm, hole spacing is 25.5 mm or 26.5 mm, and weight is 8.8 g.