SpeedyBee F405 Fixed Wing Flight Controller User Manual

June 10, 2024
SpeedyBee

F405 Fixed Wing Flight Controller
User Manual

F405 Fixed Wing Flight Controller

| Installation guide| Facebook
---|---|---
https://www.speedybee.com/speedy-bee-app/| https://www.speedybee.com /speedy-bee-app/| https://www.facebook.com/SpeedyBeeFPV

Specification overview

Product Name SpeedyBee F405 WING APP
TOP Board SpeedyBee F405 WING Wireless Board
FC Board SpeedyBee F405 WING FC Board
PDB Board SpeedyBee F405 WING PDB Board
USB extender SpeedyBee F405 WING USB extender
Wireless configuration Supported
LED strip controller Supported
Battery level indicator Supported
FC Firmware INAV / Ardupilot
Power Input 2-6S LiPo
Dimension 52(L) x 32(W) x 19(H) mm
Weight 35g(with USB extender)

Part1 OverView

Assembly Instructions
The direction of the arrow is the machine head

Assembly order

  1. Align the pin headers between boards A and B then press the two boards together tightly
  2. Install both boards and onto board , A and B tighten the screws.

Part2 hardware description

Layout
FC Board Front

FC Board Back

USB extender front

PDB board Front

Wireless board Front

Wiring Diagram
Method 1: Plug and play

Method 2, Direct soldering.

Power supply
The power distribution logic for the F405 WING APP is as follows:

  1. The 9V pad uses a VTX&CAM BEC for power supply. When the VTX&CAM BEC switches to another voltage through the pad jumper, the 9V pad will output the corresponding voltage.

  2. The Vx pin headers use a Servo BEC for power supply. When the Servo BEC switches to another voltage through the pad jumper, the Vx pin headers will output the corresponding voltage.
    Note: If your ESC supports BEC output, do not connect the ESC BEC red wire to the Vx pin headers, as this may burn the ESC or Servo BEC.

  3. The default voltage for the FC BEC is 5.2V, with power output divided into three directions:
    • The first path directly outputs to the 5V pad.
    • The second path outputs to the onboard chip and 4V5 pad through a diode.
    • The third path outputs to the LED connector through a self-recovering fuse and reverse connection protection circuit.

Please note that the FC BEC can provide a continuous current of 2.4-2.5A and a peak current of 3A. The onboard chip requires less than 1A of power, GPS and receivers generally require less than 0.1A, and the wireless controller requires 0.1A.If the LED connector uses a maximum of 1.3A, the 5V pad will have no remaining capacity. If the LED connector is not used, the 5V pad will have a 1.3A surplus.

The limit for the LED connector power supply is approximately 68 pieces of Speedy Bee 5050 LED strip beads. Do not exceed this limit. To test if other brands of LED strips meet the power requirements, you can take the following steps:

  • After connecting the LED strip, let the flight controller be powered and idle for 10 minutes. Observe if the color of the LED strip suddenly dims and feel the wireless board with your hand. If it feels very hot, the power supply is insufficient, and you need to reduce the number of LED beads.
  • You can also use a multimeter to test the voltage of the 5V pad or the LED strip power pad. If the voltage is below 5V, it indicates that the power supply is insufficient, and you need to reduce the number of LED beads.

Part3 Firmware upgrade and APP connection

Firmware upgrade
Speedy Bee F405 WING APP not supporting wireless firmware flashing, please update the firmware on a computer. Follow these steps:

  1. Press and hold the BOOT button , and connect the FC to the computer via USB cable.
  2. Open the INAV Configurator on your computer, go to the “Firmware Flasher ” page, select the flight controller target as “SPEEDYBEEF405WING”, and then flash the firmware.
  3. To flash Ardupilot firmware, follow the same steps as above, select “Load Firmware [local]”, and then flash the firmware.

APP Connection
Connecting INAV Firmware to Speedy bee APP.
Check the color of the wireless status indicator .
If it’s slow flashing green, open the Speedy Bee app and follow the steps to connect to the corresponding product.

APP connection
Check the color of the wireless status indicator. If it’s not flashing white, press the BOOT button for 6 seconds to switch to white.
Then connect to the “Speedybee F405Wing” Wi-Fi and open QGroundControl, it will automatically connect. Connecting Ardupilot firmware to QGroundControl app.

| Bluetooth BLE| WiFi(UDP)| Classic Bluetooth SPP
---|---|---|---
RF Output Power| 9dBm| 19.5dBm| 9dBm
Support Firmware| INAV| INAV/ArduPilot| ArduPilot
Support APP| SpeedyBee APP (IOS& Android)| SpeedyBee APP (IOS& Android) MissionPlanner Android QGroundControl (Android&IOS)| QGroundControl (Android)
Support PC Configurator| iNav Configurator| MissionPlanner QGroundControl| MissionPlanner QGroundControl
Range| 10~20m| 3~10m| 10~20m

Part4 Specifications

Speedy Bee F405 WING FC board

MCU **** STM32F405,168MHz,1MB Flash
IMU(Gyro&Accelerometer) **** ICM-42688-P
Barometer **** SPL006-001
OSD Chip **** AT7456E
Blackbox **** MicroSD Card Slot
**** UART **** 6 sets(USART1, USART2, USART3, UART4, UART5, UART6

(Dedicated for Wireless board Telemetry connection))
I2C| 1x Used for magnetometer, digital airspeed sensor
ADC| 4x (VBAT, Current, RSSI, Analog AirSpeed)
PWM| 12x (11+1“LED”pad)
ELRS/CRSF receiver|
Supported,connected to UART1
SBUS| Built in inverter for SBUS input (UART2-RX)
LED| 3x LEDs for FC STATUS (Blue, Green) and 3.3V indicator(Red) 1x RGB
RSSI|
Supported,Named as RS .
Supported FC Firmware| **** INAV:SpeedyBeeF405WING(default)ArduPilot: SpeedyBeeF405WING

Speedy Bee F405 WING PDB board

**** Input voltage range **** 7~36V (2~6S LiPo)
**** Battery Voltage Sensor **** Connect to FC board VBAT, 1K:10K (Scale

1100 in iNav, BATT_VOLT_MULT 11.0 in ArduPilot)
Battery Current Sensor| 90A continuous, 215A peak Connect to FC board Current (Scale 195 in iNav, 50 A/V in ArduPilot)
TVS Protective diode| Yes
FC BEC output| Output 5.2V +/- 0.1V DC Continuous current 2.4 Amps, 3A Peak Designed for FC, Receiver, GPS module, AirSpeed module, Telemetry module, WS2812 LED_Strip
VTX BEC output Output| Output 9V +/- 0.1V DC Continuous current 1.8 Amps, 2.3A Peak Voltage adjustable, 9V Default, 12V or 5V via jumper Designed for Analog Video Transmitter,Digital Video Transmitter, Camera.
Servo BEC output| Output 4.9V +/- 0.1V DC Continuous current 4.5 Amps, 5.5A Peak Voltage adjustable, 4.9V Default, 6V or 7.2V via jumper Designed for Servos.

Speedy Bee F405 WING Wireless board

Wireless Configuration (long press BOOT button for 6 seconds to switch modes)| BLE mode, connect to Speedybee APP
---|---
Wi-Fi mode, connect to QGroundControl APP, Speedybee APP, MissionPlanner, etc.
Classic Bluetooth SPP mode, connect to QGroundControl APP, MissionPlanner
LED strip controller (short press BOOT button to switch effects, long press 3 seconds to switch modes)|
4x WS2812 LED strip connectors, adjustable colors and flashing modes
Max 5.2V 1.3A, supports around 68pcs 5050 WS2812 LED beads
On-board battery level indicator| **** 4x RGB indicator LED for battery level display by number of lights

Part5 pin mapping

INAV mapping

UART

USB| | USB|
TX1 RX1| 5V tolerant I/O| UART1| ELRS/TBS receiver
TX2 RX2 SBUS| 5V tolerant I/O| SBUS pad| SBUS receiver, SBUS pad = RX2 with inverter
TX2| SmartPort   Telemetry,enable Softserial_Tx2
TX3 RX3| 5V tolerant I/O| UART3| GPS
TX4 RX4| 5V tolerant I/O| UART4| USER
TX5 RX5| 5V tolerant I/O| UART5| DJI OSD/VTX
TX6 RX6| 5V tolerant I/O| UART6| Onboard wireless controller
PWM| | TIMER| INAV Plane| INAV MultiRotor
---|---|---|---|---
S1| 5V tolerant I/O| TIM4_CH2| Motor| Motor
S2| 5V tolerant I/O| TIM4_CH1| Motor| Motor
S3| 5V tolerant I/O| TIM3_CH3| Servo| Motor
S4| 5V tolerant I/O| TIM3_CH4| Servo| Motor
S5| 5V tolerant I/O| TIM8_CH3| Servo| Motor
S6| 5V tolerant I/O| TIM8_CH4| Servo| Motor
S7| 5V tolerant I/O| TIM8_CH2N| Servo| Servo
S8| 5V tolerant I/O| TIM2_CH| Servo| Servo
S9| 5V tolerant I/O| TIM2_CH4| Servo| Servo
S10| 5V tolerant I/O| TIM2_CH1| Servo| Servo
S11| 5V tolerant I/O| TIM12_CH2| Servo| Servo
LED| 5V tolerant I/O| TIM1_CH1| WS2812LED| WS2812LED
ADC

VBAT| 1K:10K divider builtin 0~30V| VBAT ADC ADC_CHANNEL_1| voltage scale 1100
CURR| 0~3.3V| CURRENT_METER ADC ADC_CHANNEL_2| Current scale 195
AIRSPD| 10K:10K divider builtin 0~6.6V| AIRSPEED ADC ADC_CHANNEL_3| Analog Airspeed
RSSI| 0~3.3V| RSSI ADC ADC_CHANNEL_4| Analog RSSI
I2C

I2C1| 5V tolerant I/O| onboard Barometer| SPL06-001
Compass| QMC5883 / HMC5883 / MAG3110 / LIS3MDL
Digital Airspeed sensor| MS4525
OLED| 0.96″

ArduPilot mapping

USB USB SERIALO Console
TX1 RX1 USART1(With DMA) SERIAL1 ELRS/TBS receiver

Serial RC input
TX2 RX2 SBUS| SBUS pad BRD_ALT_CONFIG 0| Default| SBUS receiver, SBUS pad = RX2 with inverter
RX2| IBUS/DSM/PPM
USART2| BRD_ALT_CONFIG 1 SERIAL2| USER
TX3 RX3| USART3| SERIAL3| GPS1
TX4 RX4| UART4| SERIAL4| USER
TX5 RX5| UART5| SERIAL5| DJI OSD/VTX
TX6 RX6| USART6| SERIAL6| Telem1

*If sending highspeed serial data (eg. 921600 baud) to the board, use USART1(Serial1).

PWM| | TIMER| |
---|---|---|---|---
S1| PWM1 GPIO50| TIM4_CH2| PWM/DShot(DMA)| Group1
S2| PWM2 GPIO51| TIM4_CH1| PWM/DShot(DMA)
S3| PWM3 GPIO52| TIM3_CH3| PWM/DShot(DMA)|
Group2
S4| PWM4 GPIO53| TIM3_CH4| PWM/DShot(DMA)
S5| PWM5 GPIO54| TIM8_CH3| PWM/DShot(DMA)| Group3
S6| PWM6 GPIO55| TIM8_CH4| PWM/DShot(DMA)
S7| PWM7 GPIO56| TIM8_CH2N| PWM/DShot(DMA)
S8| PWM8 GPIO57| TIM2_CH3| PWM/DShot(DMA)|
Group4
S9| PWM9 GPIO58| TIM2_CH4| PWM/DShot(DMA)
S10| PWM10 GPIO59| TIM2_CH1| PWM/DShot(DMA)
S11| PWM11 GPIO60| TIM1_CH3N| PWM/DShot(DMA)| **** Group5
LED| PWM12 GPIO61| TIM1_CH1| PWM/DShot(DMA)

*All motor/servo outputs are DShot and PWM capable. However, mixing DShot and normal PWM operation for outputs is restricted into groups, ie. enabling DShot for an output in a group requires that ALL outputs in that group be configured and used as DShot, rather than PWM outputs. LED, which corresponds to PWM12, is set as the default output for NeoPixel1. Therefore, if you need to use PWM11 as an output, you need to disable the NeoPixel1 function on PWM12.

ADC

VBAT| 1K:10K divider builtin 0~30V| Battery voltage| BATT_VOLT_PIN| 10
BATT_VOLT_MULT| 11.05
CURR| 0~3.3V| Current sense| BATT_CURR_PIN| 11
BATT_AMP_PERVLT| 50
AIRSPD| 10K:10K divider builtin 0~6.6V| Analog Airspeed| ARSPD_ANA_PIN| 15
ARSPD_TYPE| 2
RSSI| 0~3.3V| **** Analog RSSI| RSSI_ANA_PIN| 14
RSSI_TYPE| 2
I2C

I2C1| 5V tolerant I/O| onboard Barometer| SPL06-001
Compass| COMPASS_AUTODEC
Digital Airspeed sensor| ARSPD_BUS| 0
MS4525| ARSPD_TYPE| 1
ASP5033| ARSPD_TYPE| 15

Part7 Package

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals