Introduction:
The CC3D is a powerful and affordable flight controller that is very popular to use mainly on mini quad copters due to its small form factor. It has many advanced features that you can use if you add a GPS module, even way point based flight,. However, most users don't bother with this for mini quad copters and just want the basic setup. This tutorial covers only the basic steps to change the firmware of cc3d Flight Controller.But if you want to know more about the cc3d controller, please ask the google, or for the basic idea please see this link below.
If, you flip the cc3d board you can see a micro usb connection on the cc3d.After connecting the usb to your pc, it might ask you to download drives,then do it. now follow the below steps
https://github.com/cleanflight/cleanflight/release... (NOTE: You need .bin file – so thats why we have put Cleanflight 1.10 ONLY, versions after this do not have .bin file.)
Change the following
you want to set up your AUX Switches, open the Modes Tab.No mode selected = ACRO+ / Rate mode by default.Altitude mode = Angle Mode Rattitude mode = Horizon Mode If you your switch only has two positions it would look something like this.0 = Horizon Mode 1 = Acro/RateIf you have a switch that has 3 positions it may look like this. 0 = Angle 1 = Acro/rate 2=Horizon
If you have more than six channels you may want to setup ARM as a switch, as well as a buzzer, or lights.Now save your settings.
By moving your switches you should be able to test the setup. Green = mode activated, grey means Acro/Rate mode.Now we need to calibrate ESC, go to the motor tab. remember, you should have removed props at the start, if you didnt, DO THIS NOW.
Unplug batterySlide Master to MAXPlug in battery, wait for beeps.
Slide Master to MINESC Calibration is now complete, however you must test that it has worked corectly.
Arm copter, and all motors should spin at 0 throttle.
If only some do, you need to redo the above steps until they are all spinning correctly.
You now need to swap motor configuration as cleanflight configuration is different as per below.
LEFT is openpilot RIGHT is Cleanflight Copy and paste the below into the CLI tab.
mixer custommmix resetmmix 0 1.0, 1.0, -0.93, -1.0 mmix 1 1.0, -1.0, -0.93, 1.0 mmix 2 1.0, -1.0, 0.93, -1.0 mmix 3 1.0, 1.0, 0.93, 1.0
saveYour cc3d will reboot. Give it a test flight!
Make sure you are open space in case you missed a step and it crashes.
In the previous Step, i've already explained the procedure to changing firmware from open-pilot to clean-flight.If you are not satisfied with the flight experience of the cc3d after flashing cleanflight, then getting back to again openpilot might be the only option, even i struggled with cleanflight with motor/dropout issues, then again i cam back to openpilot, if you want too..... then follow the below steps.
1. Load the boot loader into the cc3d FC ,you can get it below
https://drive.google.com/file/d/0B-Vn6E73-uHxUXhPY...
2.Connect usb cable to your FC.
3.Burn the hex code.
4.Now to update firm ware, go to open pilot gui, click on update and erase the board options like.
5.Disconnect usb cable and it (open pilot) will ask you to connect the cable again.
6.Now it will load the latest firmware automatically.