Page 1 of 2

Betaflight support for CF2.0

Posted: Fri Apr 07, 2017 3:05 pm
by theseankelly
Hi Forum -- I'm pleased to announce preliminary support for the CF2.0 in the Betaflight FC firmware.

I started working on this as part of my side project to improve stability/performance of the crazyflie. I realized I don't have a great baseline or metric to compare against, so I decided to see how the same hardware handles using the "state-of-the-art" flight controller software.

This isn't intended to ever replace the Crazyflie OS -- for example, things like OTA logging, OTA parameter updating, the loco positioning system and all other expansion decks will likely never be supported.

I *will* be supporting the BigQuad expansion deck soon, though, since this effort is likely most interesting to those who do FPV flying and are already familiar with the Betaflight/Cleanflight/Baseflight ecosystem.

For more details, read the wiki: https://wiki.bitcraze.io/misc:hacks:betaflight

Sean

Re: Betaflight support for CF2.0

Posted: Mon Apr 10, 2017 11:00 am
by tobias
Great work Sean! I will try it out as soon as I get a chance!

Re: Betaflight support for CF2.0

Posted: Sun Apr 23, 2017 3:13 pm
by theseankelly
Support is now official -- changes have been merged in to the Betaflight and Cleanflight codebases (with iNav coming soon).

Re: Betaflight support for CF2.0

Posted: Mon Apr 24, 2017 2:34 pm
by tobias
Awesome!

Re: Betaflight support for CF2.0

Posted: Sat May 06, 2017 9:19 am
by hittstick
This is amazing! Well done!

Re: Betaflight support for CF2.0

Posted: Sun Oct 15, 2017 9:20 pm
by theseankelly
Hey forum

Another update - Betaflight 3.2 was officially released this month. This is the first release that contains the Crazyflie 2.0 target by default, so you don't need to clone and build from source anymore. It's available as a target in the betaflight configurator from the google chrome store! I've tested it out and it works as expected. Haven't tested the BigQuad variant, but that's also available in the app by default.

Re: Betaflight support for CF2.0

Posted: Mon Oct 16, 2017 12:21 pm
by tobias
Great!

Re: Betaflight support for CF2.0

Posted: Mon Jan 29, 2018 5:34 pm
by Call_me_a_Cab
Hey Forum, I flashed my CF2 with Betaflight over USB DFU but the firmware doesn't seem to run (error light flashes 4 times on boot)

I used betaflight 10.1.0 on windows 10 and tried all the available releases but the same result, anyone seen this error?

Cheers,

Re: Betaflight support for CF2.0

Posted: Mon Jan 29, 2018 6:13 pm
by theseankelly
Which version of the betaflight firmware? (10.1.0 is the configurator, right?)

I haven't seen this error but I haven't tried moving past Betaflight 3.2 just yet. I'll grab 10.1.0 and try it out later today.

Re: Betaflight support for CF2.0

Posted: Mon Jan 29, 2018 7:16 pm
by Call_me_a_Cab
Hey man,

I tried 3.2.4 first....

tried all 5 releases after that but no joy

My workflow:

I've installed the Zadig win driver for the stm32 in DFU

I remove the battery from CF2 hold the power button & plug in usb, hold until in flashes faster ~3-5Hz. open Betaflight, choose no reboot, load firmware and flash.

It seems to work but the flie won't boot


*edit: the first time I forgot to check “erase full chip” I have done that every time since though.

Thank you for any assistance all 👍

thanks