Version 2.4 of the ArduCopter code is now available in the AP Mission Planner and in the downloads area. Although not as big a change as the 2.3 release, it still includes a respectable number of enhancements and bug fixes.
The default PIDs are optimized for a 3DR/Jdrones quad with 850 motors and 10" props. If you're using more powerful motors/props, start by turning down Rate Roll P in 25% steps.
Thanks go to the numerous contributors including users and their detailed bug reports, developers and testers. Hopefully all together this will add up to a nice smooth release!
As per usual, please post your comments, issues in this discussion. For enhancement requests for future versions, feel free to add them to the issues list. Note: you can "star" an issue to receive emails when someone comments on the item. On the dev side it helps us because we can get an idea as to which feature requests are the most popular by sorting by the number of people how have starred each issue.
Awesome work. I can't wait for the weather here in Alaska to warm up a bit so I can try this out for real instead of thrashing around in my living room.
I was eagerly anticipating the addition of CH_10 and CH_11 for use with camera stabilization, etc. Is there anything that needs to be done to enable these on APM2? I'm happy to see that it works when I use the correct pins! :)
Again, thanks to everyone who has made this amazing work of art possible!
does that mean that I can build a octocopter and have 10 and 11 for camera stabilisation?
does it come like that from the current missionplaner?
Thanks for helping!
Been following the 2.3.1 thread--great job guys!
One thing to note, for the last hour I've been struggling with 2.4 (git pull about 3 hours ago) on APM1.x boards with the ATMega1280: when I enable logging in the APM_Config.h I run out of program space! Erased eeprom, arduino 1.0 relax IDE.... My 1.4 boards (atmega 2560) have been running the 2.3.1 just dandy.
Not sure if this was accounted for in the MP hex release...I'll try the MP hex download now.
Cliff-E> I'm not sure if it still supports the 1280. We stopped official support of it months ago, but thanks to some miracles of code have been able to continue find workarounds for it for a lot longer than we expected. Let me know if the MP version does work on those old boards (I don't have any anymore to test). That would be great if so, but no promises.
No problem. Just downloaded--The MP hex also disables logging--hence, the prog size fits! Still need to retune the loops, but so far flies stable with the older APM. I'm going to dive in and look at the code and get logging for quads at least... Will report on any other issues as I test things out.
Then again, I can live without logging once I convert these Atmega1250 quads (2) to Y6s and then can compare against the APM1.4 hexa that I have running 2.4 already.
Looking at the default PID gains, should we expect a revision for the 3DR frame as well?
Really love this video in the rain.... :-)
Just to say "THANKS" to all the ArduCopter Dev Team for this milestone release, and to all the tester!
just loaded 2.4 on my octo, and all 100% defualt settings fly great, will tune when i'm out in the field. also like the new tune min/max feature, you can thus set a range of tuning which is great.
THANKS again to everyone involved!!
Hello Duran! I waiting new video of your beast with 2.4... :-)
coming soon :)
Hi Duran, how to I tweak the min/max feature? cannot see it in MP, is it via ardunio only?