HEEWING FX-405 Flight Controller Instruction Manual
- June 13, 2024
- HEEWING
Table of Contents
FX-405 Flight Controller
Instruction Manual
Hewing FX-405 Flight Controller is a F405 based flight controller that is small but powerful and capable of VTOL flying configuration.
Specification,
- STM32F405 Microcontroller
- ICM42688 IMU
- SLP06 barometer
- Dataflash (V2 board only)
- MAX7456 OSD
- 4 UARTs
- 9 PWM outputs
- FC Input Voltage : 5V
- PMU Input Voltage : 7.4V to 22.2V
- FC Dimension : 44.3mm (L) x 34.4mm (W) x 13.7mm (H)#
- FC Weight : 14.2gram (without PMU & wires)
Connecting Receiver
i. connect your preferred receiver to the RC-In Port on the flight controller
ii. Supported Receiver Types
a. SBUS, IBUS, PPM Receiver
– factory parameter is already pre-configured for this type of receiver and
the flight controller will auto recognize the type of signal.
BRD_ALT_Config = 0
SERIAL6_PROTOCOL = -1
b. ELRS & CRSF Receiver
– please set the parameter to the values below, “write paramos” to the flight
controller then reboot.
BRD_ALT_Config = 1
SERIAL6_PROTOCOL = 23
Setting Failsafe
i. it is important to set your receiver failsafe setting accordingly. Please
refer to your receiver manual and verify that the intended failsafe setting is
correct before flight ie flight controller going into RTL mode when the radio
is off/signal lost.
*have propeller removed when testing this
ii. in the case of VTOL enabled FC, the plane will go into fixed wing mode and
transition into VTOL mode during landing at the home position.
Starting the Motors
i. the flight controller is set to disarmed the motors during every reboot.
Please hold full rudder Right for about 4 seconds to disarm/unlock the motors.
ii. as ARMING_CHECK=0 is set to zero, there are no arming conditions checked
by the flight controller before the motors are disarmed so please ensure that
you have GPS Home locked and sensors are all ready.
To disarm or stop the motors spinning
i. hold full rudder left for about 4 seconds
Note :
- motors will go into idle mode/spinning slowly when it’s disarmed so please take off the propellers when testing this for the first time.
Serial Interface
i. Serial interface 1 : default Malvina 1
ii. Serial interface 2 : default Malvina 2
IIC
Default : ASP5033
Setting Up for Digital FPV
i. For new Avatar / Shark Byte / DJI O3 (MSP Display Port)
Method 1 – using UART1 or UART2
a. Set the below parameters,
– OSD_TYPE = 5
– SERIAL2_PROTOCOL = 42 (or SERIAL1_PROTOCOL = 42)
– MSP_OPTIONS = 0 (or you may use 4 or 5 if there’s font incompatibility)
b. connect your Air Unit RX & TX to the TX & RX on the UART1 or UART2
c. power your Air Unit from the 9V from the VTX or CAM port on the flight
controller
Method 2 – UART5 (labeled as VTX port on the FC)
a. Set parameters OSD_TYPE = 5 & SERIAL5_PROTOCOL = 42
b. connect your Air Unit RX to the TX pin on the VTX port and power it from
the 9V & Ground
- TX from the Air Unit is not connected if you are not using the SBUS from the Air Unit
MSP OSD Protocol
for the old DJI Google V1 & V2
i. Use UART1 or UART2 Set the below parameters,
– OSD_TYPE = 3
– SERIAL2_PROTOCOL = 33 (or SERIAL1…)
– MSP_OPTIONS = 0
ii. Have RX & TX connected to either UART1 or UART2 and power it from the 9V
of VTX or CAM port on the FC
iii. DJI OSD must be enabled on your goggles. Go to Settings > Display >
Custom OSD
Optional : You may set OSD_TYPE to 1 to output both analog OSD and MSP
OSD.
First Flight Preparation
Step 1 – Create new model in your Radio, set up a 3 position switch on
your channel 6 for flight modes
Step 2 : Connect your flight controller to Mission Planner, perform
Accelerometer Calibration and Radio Calibration
Step 3 : Before your first flight, ensure there is GPS HOME lock and
control surfaces are moving at the correct directions
Step 4 : Switch flight mode to Loiter, full Right Rudder for about 4
seconds to Arm the motors, the motors will start to spin slowly, increase the
throttle gradually to take off
Step 5 : Push your sticks to confirm Pitch, Roll and Rudder are reacting
to the correct direction
Step 6 : Now you may raise your altitude and switch to FBWA mode for
forward flying
Flight Controller Pin-out
*Above connection is for T1 Ranger VTOL. You may change it based on your own configuration on other planes
PMU Connection
Master Wiring
Mission Planner Configuration
i. Visit www.heewing.com for the latest instruction
manual and build video.
ii. Download the latest Mission Planner from the link below.
https://ardupilot.org/planner/docs/mission-planner-installation.html
iii. Open Mission Planner after it has been installed. Connect your flight
controller to your PC via the USB adapter provided and your own USB C cable.
Choose the correct Com Port from the dropdown menu on the top left and click
“Connect”.
iv. If you are using SBUS, IBUS or PPM, your receiver signal is automatically
recognised by the flight controller. No action is needed in this step.
If you are using ELRS or CRSF, go to CONFIG > Full Parameter List > please
configure the following parameters,
BRD_ALT_Config = change the value to 1
SERIAL6_PROTOCOL = change the value 23
*the receiver is not powered via USB, you need to connect your flight battery
v. On your preferred Radio, set a 3 position switch to Channel 6.
vi. Go to Setup > Mandatory Hardware > Radio Calibration > Click Calibrate
Radio and follow the step by step instructions shown on the screen
vii. Then go
to Flight Modes
Toggle your 3 position switch we have set earlier. You should see the flight
modes in the screenshot below changes between QLOITER(FM1), FBWA(FM4) &
QRTL(FM6)
vii. With the propellers off the motors, you may now power up your VTOL plane
and perform the preflight checks such as your control surface direction, VTOL
controls, flight modes and etc.
WARNING
Although extensive testing and tuning has been done, the provided VTOL
parameters are for your reference only. Hewing RC does not take responsibility
for any issue raised from this. If you know what you are doing, you may adjust
it accordingly to your flying environment or requirement.
Respect the rules of your local flying site or flying club. Choose an
appropriate flying site, vast open space and far away from people and
property.
Ensure that everything has been setup correctly before flying. There are many
things that is out of our control and you do not hold Hewing RC for any
liabilities when using our products.
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>