The button on the top will switch the USB/UART between the flight controller and OSD. No more messing with dip switches, woohoo!
The integrated OSD is a MinimOSD, not directly connected to the flight controller. This board is compatible with the BetaFlight and CleanFlight SPRacingF3 targets.
The pro version has a MPU6050, which includes the gyro, accelerometer and magnetometer. There is a BMP280 barometer and 16MB of onboard flash.
On the bottom, we can see there is an
AB7456 OSD chip, which is a more robust version of the
MAX7456 chip with 2x the amount of character memory.
The Typhoon 4-in-1 Pro ESC is awesome.
The pro version uses F396 MCUs and runs BLHeli.
Here is the F3S AIO Pinout:
The Typhoon 4-in-1 ESC Pinout:
Note that motors 3 and 4 are in the opposite positions expected by CleanFlight and BetaFlight, so be sure to swap those pins when plugging into the flight controller.
We'll stack the ESC and the flight controller together.
Wire in the ESC.
The motor signal wires for the 4-in-1 ESC can be wired to the flight controller like so:
Wire power like so. The smaller, shorter leads will supply power to the 4-in-1 ESC.
Snappy FPV has a great setup and overview here: