User Tools

Site Tools


build:log:klex90

FPVModel KL-EX90

This is a build log for the FPVModel KL-EX90 brushless micro FPV quadcopter.

Components

Preparation

Eachine VTX03

  1. De-solder the 5v out red wire (not required)
  2. Small heatstrink over the antenna plug / protruding PCB part of the VTx board.
  3. Heatshrink the entire VTX board.

FrSky XM

  1. Solder the 3-pins (SBUS, 5v and GND) to make a pad to solder to on the Rx board.
  2. Solder 3-wire servo cable to SBUS, 5v and GND pins.
  3. Heatshrink the entire Rx board.

Build

  1. Cut all motor wires to 40mm in length.
  2. Solder wires for motors 2 (top right from top view) and motor 3 (bottom left from top view) in order.
  3. 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).

  1. Download the latest version of Betaflight 3.2 from https://github.com/betaflight/betaflight/releases for SPRACINGF3 board.
  2. Open Betaflight Configurator, navigate to Firmware Flasher tab.
  3. Select Load Firmware [Local], select the SPRACING 3.2.0 firmware you download.
  4. Ensure the following settings are selected:
    1. No reboot sequence is checked.
    2. Flash on connect is checked.
    3. Full chip erase is checked.
    4. Leave everything else unchecked.
  5. Click Flash Firmware to proceed.
  6. 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.

  1. Open Betaflight Configurator and connect to the Flycolor flight controller.
  2. Navigate to CLI tab.
  3. Perform serial pass-through to the OSD serial UART.
    serialpassthrough 1 115200
  4. Disconnect from Betaflight Configurator.
  5. Open MWOSD Configurator and connect to the same COM port as the flight controller with baud rate 115200.
  6. Proceed to configure the OSD you require.
  7. Done!
build/log/klex90.txt · Last modified: 2017/10/08 10:27 by cmengler