Arducopter 2.8.1 is now in the mission planner and in the downloads area! Remember to do your MP configuration again after loading this code, since it erases your EEPROM and sets it to the new defaults.
Note: Issues with APM1 user's level feature not working are now resolved. If you installed 2.8 we highly recommend you upgrade to 2.8.1 as 430 extra bytes of RAM have been freed up which reduces the chance of memory corruption (although we haven't seen any cases of this on the APM2 at least) .
Note #2: this release has not gone out for Traditional Helicopters until they can be tested fully. Flip and Toy mode have also not been fully tested.
Improvements over 2.7.3:
Bug Fixes / Parameter changes:
As per usual PIDs are optimised for the 3DR/jDrones quad with 850 motors and 10" props. If you're using more powerful motors/props and are seeing bad flight behaviour in stabilize, start by turning down Rate Roll P in 25% steps.
Please note that on this release we've moved the Roll and Pitch I terms from the Stabilize controller to the Rate controller. There's some evidence that says this can lead to flips on take-off if you move the roll or pitch sticks around as you take-off so we recommend you leave these sticks in the middle until you're in the air.
Please feel free to report issues you find in the discussion below and/or add them to the issues list.
Thanks and enjoy!
Just a friendly reminder. I too love to hear mother language on foreign forums :)
Sounds to me like you get a sync issue between esc and motor. Maybe try setting the esc's to high timing.
Another option might be that the esc's have some trouble with the high 490hz update rate. Try setting RC_SPEED to 400 instead of 490.
The ESCs are all jDrones 30A, how does one check / change their timings ?
Read the manual that came with the ESCs. Remember that little piece of paper that came in each static bag? The one that nobody ever reads and throws away.
It should be exactly the same as this for the 20 Amp. (FYI< these ESC are rebranded all over the place such as RC Timer, Jdrone, 3DR, etc..)
6. Timing：Low / Medium / High, default is Low.
Usually, low timing value can be used for most motors.
Yes, rather than just saying RTFM, I tried to give you a little more info by providing the instructions in case you didn't have them and also show that particular ESC firmware is very common between several ESCs in that range.
Also, FWIW, I use SimonK firmware on mine with great results. IMHO, this is the better route (journey, as you would would say), to use the alternate firmware.
This is your ESC internal programming pinout:
Don't confuse esc timing with the update rate of the apm -> esc signal.
Esc timing is usually low by default and can be set to medium or high. High pole count outrunners (like we mostly use) usually feel better with high timing. This is the timing of the current pulse that the esc send to the motor coils, kinda like the ignition timing on a combustion engine. Slightly wrong timing can make the engine run a bit hesitating at certain rpm's.
Update rate (RC_SPEED parameter) is the frequency at which the APM sends commands to the esc's. By default it does this 490 times per second (490 hz). A lot of esc's can handle this just fine. Some have trouble with it and get confused or just won't work at all.
Reducing this will slightly affect stability and agility (as the esc's don't get updated commands as often). But if it gets rid of the glitches, I think it's worth it.
It is exactly what I have been seeing on my new quadcopter. I thought that it was problem with my drivers, but since there are at least 2 people with their quads doing random twitching, it seems to be the problem on the code.
I had twitching, that proven to be a loose cable on my RX. Have you tried to re-check all the wiring? Just my two cents...