No, you do not need to compile it. I don’t know the status of Mission Planner right now as far as loading firmware for the V5. It is fully supported in the daily build of QGroundControl though for the beta 3.6. Just select ChibiOS for heli and QGC will automatically put in the right firmware. Plus the heli setup page in QGroundControl works. It does not work in Mission Planner.
For tuning for Copter3.6 heli we have param files you can simply load with QGroundControl - will give you a stable machine “out of the box” and only have to adjust the VFF’s for response to your preference and size of helicopter, and maybe adjust P and D gain for the tail, depending on how fast your tail servo is.
If you have a build environment set up on linux it’s very simple. Check out the Copter-3.6 branch, then from the root of the repo (ardupilot directory) do;
git submodule update --recursive (ensures you have the right submodules)
./waf configure --board CUAVv5
./waf heli --upload (make sure your controller is connected via USB)
The last command will build the binary and flash your controller.
Well for some reason CUAVv5 is not working for me. When I plugged the FMU to QGC the found device is PX4 FMU V5. I cannot find this specific board at board list honestly.
When I choose CUAVv5 and compile and upload during upload ChibiOS crt1.c is failing with no rule make target lines.
I tried to google those but didn’t get anywhere. Gog i wish things are easier for me not the harder way all the time.
I have done the steps as Chris indicated by the way. Is there a hex file that I can simply download and and upload that thru QGC.
QGC seems not finding the firmware either as I select the Advanced tab under arducopter and there are only stable, beta, development and custom options that I can choose. Drop down menu is coming empty. When I select the beta it gives error saying no firmware found for the board.
Does anyone has gone thru these stages before? Am I forgeting something to sycn ?
If you are on Windows it won’t connect automatically after loading the firmware due to Windows’ com port thing. It only connects automatically on linux. So go to the “Q” and click on Comm Links and setup a serial connection. It should list the com ports Windows has and it will be on one of them. Select that and make the link, then click connect and it will go.
I found on Linux and Android it connects all by itself. On Windows it don’t because of those so-called “com ports” that Windows uses.