21-Jul-2016, 10:19 PM
For those MPU6500 users (naze32 rev6 and lux FC users) I have what I think is a possible solution to our common yaw twitch or other noisy gyro issues.
To start I am using a lux FC which is noisy itself with the mpu6500, but Im also using littlebee 30amps (also noisy) and redbottom motors (also very noisy)...in other words I have a very noisy setup and have had a ton of issues getting this thing working. After ALOT of hours went into thing I am now running 8/8/8 (8khz loop with pid and gyro sync at 8khz).
My process involved multiple trials with BF versions from 2.5 to the current 2.8 - even attempted raceflight and cleanflight. Blheli from 14.4-14.6 (and multishot). Also I experimented with gyro settings heavily and multiple attempts at pid tuning. I spent about 2 weeks after work trying to fix the noisy gyro issues
SO - the solution (I know alot of people know some of these steps so bare with me)
1. Mount FC on o-rings (do not overtighten the nylon nuts - this is crucial)
2. MOUNT MOTORS ON ORINGS (this is what saved me - very crucial)
3. gyro_lowpass & dterm_lowpass - read the release notes on betaflight for 2.7 for recommended values for noisy setups. After mounting FC and motors on orgins I could run these at default values
4. depending on your looptime read the FAQ section on parameters to adjust. This helped me really improve my tune for 8khz
My main point would be mounting not only the FC but the motors on o-rings aswell. It wasn't until I mounted the motors on o-rings that ALL of my issues went away.
I get a little frustrated when people say "threw out your rev6 or lux" - thats just giving up!
To start I am using a lux FC which is noisy itself with the mpu6500, but Im also using littlebee 30amps (also noisy) and redbottom motors (also very noisy)...in other words I have a very noisy setup and have had a ton of issues getting this thing working. After ALOT of hours went into thing I am now running 8/8/8 (8khz loop with pid and gyro sync at 8khz).
My process involved multiple trials with BF versions from 2.5 to the current 2.8 - even attempted raceflight and cleanflight. Blheli from 14.4-14.6 (and multishot). Also I experimented with gyro settings heavily and multiple attempts at pid tuning. I spent about 2 weeks after work trying to fix the noisy gyro issues
SO - the solution (I know alot of people know some of these steps so bare with me)
1. Mount FC on o-rings (do not overtighten the nylon nuts - this is crucial)
2. MOUNT MOTORS ON ORINGS (this is what saved me - very crucial)
3. gyro_lowpass & dterm_lowpass - read the release notes on betaflight for 2.7 for recommended values for noisy setups. After mounting FC and motors on orgins I could run these at default values
4. depending on your looptime read the FAQ section on parameters to adjust. This helped me really improve my tune for 8khz
My main point would be mounting not only the FC but the motors on o-rings aswell. It wasn't until I mounted the motors on o-rings that ALL of my issues went away.
I get a little frustrated when people say "threw out your rev6 or lux" - thats just giving up!