FPVModel KL-EX90
This is a build log for the FPVModel KL-EX90 brushless micro FPV quadcopter.
Components
Preparation
Eachine VTX03
De-solder the 5v out red wire (not required)
Small heatstrink over the antenna plug / protruding PCB part of the VTx board.
Heatshrink the entire VTX board.
FrSky XM
Solder the 3-pins (SBUS, 5v and GND) to make a pad to solder to on the Rx board.
Solder 3-wire servo cable to SBUS, 5v and GND pins.
Heatshrink the entire Rx board.
Build
Cut all motor wires to 40mm in length.
Solder wires for motors 2 (top right from top view) and motor 3 (bottom left from top view) in order.
Switch one wire for motors 1 (bottom right from top view) and 4 (top left from top view).
Betaflight
The Flycolor S Tower stack came with Betaflight 3.1.5 pre-installed for SPRACINGF3. The current version of Betaflight 3.2 is RC5 (please note, this is a release candidate still).
-
Open Betaflight Configurator, navigate to Firmware Flasher tab.
Select Load Firmware [Local], select the SPRACING 3.2.0 firmware you download.
Ensure the following settings are selected:
No reboot sequence is checked.
Flash on connect is checked.
Full chip erase is checked.
Leave everything else unchecked.
Click Flash Firmware to proceed.
Whilst holding the boot button on the Flycolor flight controller, plug it into your USB port on the PC. Flashing the new firmware should commence automatically.
The following is the CLI commands for upgrading to 3.2.0 for my configuration.
feature -RX_PPM
feature -TELEMETRY
feature -RSSI_ADC
feature -TRANSPONDER
feature RX_SERIAL
feature AIRMODE
feature ANTI_GRAVITY
beeper -GYRO_CALIBRATED
beeper -RX_LOST
beeper -RX_LOST_LANDING
beeper -DISARMING
beeper -ARMING
beeper -ARMING_GPS_FIX
beeper -BAT_CRIT_LOW
beeper -BAT_LOW
beeper -RX_SET
beeper -ACC_CALIBRATION
beeper -ACC_CALIBRATION_FAIL
beeper -READY_BEEP
beeper -MULTI_BEEPS
beeper -ARMED
beeper -SYSTEM_INIT
beeper -ON_USB
beeper -BLACKBOX_ERASE
serial 1 1 115200 57600 0 115200
serial 2 64 115200 57600 0 115200
aux 0 0 0 1450 2100
aux 3 13 2 1800 2100
aux 4 35 3 1800 2100
set gyro_sync_denom = 2
set acc_hardware = NONE
set baro_hardware = NONE
set max_aux_channels = 4
set serialrx_provider = SBUS
set dshot_idle_value = 520
set motor_pwm_protocol = DSHOT600
set vbat_warning_cell_voltage = 34
set current_meter = VIRTUAL
set vbat_scale = 113
set ibatv_scale = 350
set ibatv_offset = 40
set small_angle = 180
set pid_process_denom = 1
Configuration
Flycolor OSD
The Flycolor OSD uses the MWOSD firmware, this can be configured using the MWOSD Configurator with serial pass-through feature of Betaflight firmware.
Open Betaflight Configurator and connect to the Flycolor flight controller.
Navigate to CLI tab.
Perform serial pass-through to the OSD serial UART.
serialpassthrough 1 115200
Disconnect from Betaflight Configurator.
Open MWOSD Configurator and connect to the same COM port as the flight controller with baud rate 115200
.
Proceed to configure the OSD you require.
Done!