Resources for the Tinyhawk 2 Freestyle. This page contains annotated images for the flight controller board and dimension data for mount spacing.
Top side of the flight controller board with the original VTX still attached.
Top side of the flight controller board with the original VTX removed.
Bottom side of the flight controller board.
Top and bottom of the board annotated showing positions for connecting replacement VTX and crossfire protocol receivers.
Board dimensions. This image gives the exact spacing of the mounting holes for this flight controller. Useful if you want to make your own adapter plate.
Pin-out diagram. The Tinyhawk 2 Freestyle uses the STM32F – 411CEU6 chip. This diagram shows the physical pins which are used for Betaflight resource assignment.
resource BEEPER 1 C15
resource MOTOR 1 B06
resource MOTOR 2 B08
resource MOTOR 3 B10
resource MOTOR 4 B07
resource PPM 1 A03
resource PWM 1 A02
resource PWM 2 A09
resource PWM 3 A10
resource LED_STRIP 1 A00
resource SERIAL_TX 1 A09
resource SERIAL_TX 2 A02
resource SERIAL_RX 1 A10
resource SERIAL_RX 2 A03
resource LED 1 C13
resource SPI_SCK 1 A05
resource SPI_SCK 2 B13
resource SPI_SCK 3 B03
resource SPI_MISO 1 A06
resource SPI_MISO 2 B14
resource SPI_MISO 3 B04
resource SPI_MOSI 1 A07
resource SPI_MOSI 2 B15
resource SPI_MOSI 3 B05
resource ADC_BATT 1 B00
resource ADC_CURR 1 B01
resource OSD_CS 1 B12
resource RX_SPI_CS 1 A15
resource RX_SPI_EXTI 1 C14
resource RX_SPI_BIND 1 B02
resource RX_SPI_LED 1 B09
resource RX_SPI_CC2500_TX_EN 1 A08
resource RX_SPI_CC2500_LNA_EN 1 A13
resource RX_SPI_CC2500_ANT_SEL 1 A14
resource GYRO_EXTI 1 A01
resource GYRO_CS 1 A04
For softserial options the best assignment is the LED strip pinout which has a physical pad on the board.
If you need to use the original smart audio UART for something else then simply breakout the LED strip pad as softserial and swap smart audio over onto that. This will free up an extra UART to be used for example GPS connection.