Butterflight – a Better flight firmware?

        Butterflight is a new flight firmware that was forked from the widespread Betaflight firmware. A few enthusiasts decided to fork and make their own version of flight firmware with a focus on flight characteristics and ease of configuration. Its OpenSource repository can be found here.

        What is Butterflight?

        Butterflight is a fork of Betaflight that aims to bring a renewed focus on Mini Quad Flight Performance. Developers want to push the envelope of what is possible in terms of raw flight characteristics keeping freestyle and racing pilots desires on the forefront. Clean flight performance and ease of use and that is what they plan to deliver.

        Why Butterflight?

        Betaflight is currently on a feature freeze and many people have been left without access to the fast kalman filters they were once testing before. Butterflight repository will be a stop-gap until this all gets sorted so folks can continue to test and fly what they like.

        Support for incorrect Smart Audio protocol

        Butterflight has a compatibility mode for AKK VTX’es with incorrectly implemented Smart Audio protocol that was removed in the previous Betaflight updates (Betaflight 3.3). You can now select this mode via CLI and make your old AKK VTX’s compatible and fully operational via OSD.

        set vtx_akk_hack = on | off

        Enabling FAST KALMAN filter

        If you want to test the Fast Kalman Filters you will have to change a couple of settings via CLI. Process is quite simple, open Butterflight Configurator (10.2.0) and enter these commands:

        Make sure to set Dterm Lowpass filter to PT1
        Enable Dynamic Filters | Airmode | Anti-Gravity  (8k8k on a non 32k board)
        Disable all Notch filters
        set gyro_use_32khz = ON (32Khz IMU Only)
        set cpu_overclock = 192MHZ (F4 Only | 32 Khz IMU)
        set gyro_stage2_filter_type = FAST_KALMAN
        save
        set gyro_filter_q = 400
        set gyro_filter_r = 88
        save

        And you should be good to go.  First a quick hover test for hot motors then it’s too the sky!

        Main website: http://butterflight.co/

        You can get Butterflight firmware from here: https://github.com/ButterFlight/butterflight/releases Or you can upload the firmware straight from the Configurator.

        You can get Butterflight Configurator from here: https://github.com/ButterFlight/butterflight-configurator/releases

         

        EDIT 2018-03-01: If your quad refuses to arm, try this command:

        set moron_threshold=120 

        also wait a little with the quad still before arming, the filter needs a little time to get it’s head in order.

        Edit 2019-01-21: This graph shows the number of commits of Butterflight vs Betaflight. Not much movement seen lately on Butterflight.

        Comments
        1. Alex S.
          • montis
            • Alex S
        2. sir.arnold.g@gmail.com
          • montis
        3. Saix
          • montis
        4. UnXisT
        5. david hinds
        6. Zac Johnson

        Leave a Reply to UnXisT Cancel reply

        Your email address will not be published.

        *

        主站蜘蛛池模板: 祁东县| 上饶市| 新安县| 满城县| 桑日县| 饶阳县| 满洲里市| 沅陵县| 通化县| 富民县| 阿瓦提县| 漠河县| 郎溪县| 东明县| 新巴尔虎左旗| 麦盖提县| 建昌县| 南涧| 遵义县| 兴山县| 曲阜市| 盖州市| 柳州市| 钦州市| 绥滨县| 泽库县| 平顶山市| 华亭县| 冕宁县| 和硕县| 江津市| 如东县| 大荔县| 和龙市| 宜君县| 兴海县| 左贡县| 博乐市| 德江县| 龙山县| 昌图县|