How to install/flash Cleanflight or Boris B. Betaflight on CC3D with USB-Support

Channel: faris.FPV

65,428

TIP: Right-click and select "Save link as.." to download video

Initializing link download... Initializing link download.....

Guide for installing Cleanflight/Betaflight on CC3D (http://www.banggood.com/OpenPilot-CC3D-Flight-Controller-STM32-32-bit-Flexiport-p-937044.html?p=MI02017998062014105Q) Flight Controller with full USB Support (only works with connected battery/Power Supply).
Only follow this instructions if you know, what you're doing. This is not for rookies...

What you need:
OpenPilot GCS: http://wiki.openpilot.org/display/WIKI/OpenPilot+Downloads
Cleanflight (CC3D .bin) only supported until Version 1.10, later Versions don't support OPBL due to memory limitations: https://github.com/cleanflight/cleanflight/releases
*OR* Boris B. Betaflight: https://github.com/borisbstyle/betaflight/releases
STM32 VCP-Driver: http://www.st.com/web/en/catalog/tools/PF257938
Cleanflight Configurator: https://chrome.google.com/webstore/detail/cleanflight-configurator/enacoimjcgeinfnnnpajinjgmkahmfgb
(Works with Betaflight as well)

Update (22.01.2016):
It's been a year now since I made this video. I have no setup anymore running a CC3D. I moved on to other Flight Controllers like
Naze32 Rev5 (http://www.banggood.com/Afro-Naze32-10DOF-Rev5-MPU6050-Flight-controller-p-1007113.html?p=MI02017998062014105Q)
or Flip32 (http://www.banggood.com/Naze32-Flight-Controller-With-32-bit-STM32-for-Multicopter-10Dof-p-953849.html?p=MI02017998062014105Q)

Now FC with F3-Processor become very popular and cheap. They have more USARTs, more Memory and are much faster. These are the future:
SP Racing F3 (http://www.banggood.com/Upgrade-NAZE32-SP-Racing-F3-Flight-Control-6-DOF-10-DOF-for-Milticopter-p-1010232.html?p=MI02017998062014105Q)
Mini SP Racing F3 (http://www.banggood.com/Mini-NAZE32-SP-Racing-F3-Flight-Controller-6-DOF10-DOF-for-Multicopter-p-1021113.html?p=MI02017998062014105Q)
All the above run with Cleanflight or Betaflight.
If you wanna go with OpenPilot you should try this one with F4 Processor:
OpenPilot Revolution (http://www.banggood.com/OpenPilot-CC3D-Revolution-Revo-10DOF-STM32F4-Flight-Controller-Staight-Pin-p-1000068.html?p=MI02017998062014105Q)

Some Tips:
Don't forget to check Motor and RX connections after cleanflight/betaflight installation (different order!!!).

If the COM-Port disappears, just click disconnect in Cleanflight. Then disconnect USB-Cable and connect again. CC3D must have external Power (Battery) connected for that, otherwise it won't work. COM-Port should appear instantly when plugging USB again and you can connect in Cleanflight again.

Because it's a Virtual COM-Port, it disappears every time the CC3D is rebooted. It's not that nice, but if you know, it's not a big problem. Didn't find any other solution by now.

See also my Video on how to update Cleanflight on CC3D: https://youtu.be/Ww4Yxu5EuHQ

The Typos in the Video are for your amusement ;-)

Feedback appreciated :-)