====== FPVModel KL-EX90 ====== This is a build log for the FPVModel KL-EX90 brushless micro FPV quadcopter. ===== Components ===== * **Frame:** FPVModel KL-EX90 - https://goo.gl/XNY7oM * **FC/ESC:** FlyColor Raptor S Tower 12A w/ OSD - https://goo.gl/mnLuUF * **Motors:** DYS BE1104 7000kv - https://goo.gl/31J59w * **Camera:** RunCam Micro Swift v2 - https://goo.gl/WnyFQi * **VTx:** Eachine VTX03 - https://goo.gl/cSkUfn * **Rx:** FrSky XM - https://goo.gl/u6Cfdu * **Propellers**: Gemfan 2035 2X3.5X4 4-Blade - https://goo.gl/kHn3T4 * **Battery**: Turnigy nano-tech 3S 450mAh - https://goo.gl/y1nlG3 ===== 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). - Download the latest version of Betaflight 3.2 from https://github.com/betaflight/betaflight/releases for //SPRACINGF3// board. - 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!