Flight Controller F405-mini
STM32F405, ICM20602, BFOSD, 6x PWM / DShot outputs, 32M Flash Blackbox, 20×20 mounting holes
Note
Use target “MATEKF405MINI (MTKS)” since BF4.1.x
Album & INFO
Spec. & Features
- MCU: 168MHz STM32F405
- IMU: 32K ICM20602 accelerometer/gyro (SPI)
- Support 32K Gyro update & 16K PID Loop
- OSD: BetaFlight OSD w/ AT7456E chip
- Blackbox: 32M(256) Flash
- VCP, UART1, UART2, UART3, UART4, UART5
- Built in inverter for SBUS input (UART2-RX)
- PPM/UART Shared: UART2-RX
- SoftSerial & Camera control supported on S5 & S6
- Battery Voltage Sensor: 1:10
- Current Sensor: No (FCHUB-A5 option)
- BEC 5V: No (FCHUB-A5 option)
- LDO 3.3V: Max.300mA for Spektrum RX
- I2C1 SDA & SCL available
- WS2812 Led Strip : Yes
- Beeper : Yes
- RSSI: Yes
- 2x LEDs for FC STATUS (Blue, Red)
- 6x PWM / DShot outputs without conflict
- 5x UARTs
- 1x 14pin top mounted FFC Slot for FCHUB-A5 connection
- 28x28mm PCB with 20mm mounting holes
- w/ 6x silicon grommets M4 to M3
- w/ 6x brass grommets M3 to M2
- w/ 2x 0.5mm*14Pin 3cm Flexible Flat Cable
Connection Guide
BF SmartPort & Camera Control
Enable SoftSerial_TX on S6 pad
1. Connect the inverted telemetry signal to S6 pad
2. Turn on “SOFTSERIAL” & “TELEMETRY” in Configuration tab
3. CLI commands as following
- resource motor 6 none
- resource serial_tx 11 A08
- save
4. Choose SOFTSERIAL1 for Smartport in Ports tab.
Enable Camera control on S5 pad
1. Connect “OSD” pin of camera to S5 pad
2. CLI command as following
- resource motor 5 none
- resource camera_control A15
- save
3. Stick commands for controlling the camera
- DISARM
- ENTER: Roll Center, Pitch Center, Throttle Center, Yaw Right
- LEFT: Throttle Center, Yaw Left
- RIGHT: Throttle Center, Yaw Right
- UP: Throttle Center, Pitch Up
- DOWN: Throttle Center, Pitch Down
- Adjust Value: Pitch,Throttle & Yaw Center, Roll Left or Right
INAV & Routing
Tips
- Enclosed silicon grommets are necessary to avoid the vibration woes.
- Enclosed brass grommets are used to converte M3 to M2.
- CLI “defaults” after reflashing
- If you use the 5V VTX(e.g. Unify Pro), Pls power the VTX from the 5V pad on FCHUB. The ribbon cable can’t bear heavy current.
- 32M Flash can record 40~50 minutes with 1K rate
- 2812LED_Strip share I2C1_SCL pad as default. either enable LED_Strip, or enable Baro/compass.
- 2812LED can be resourced to S5 (PA15) or S6(PA8) if using Baro the same time with BF firmware
- Softserial_TX1 is on TX4 pad if CPU based serial port is enabled since INAV 2.0.1