Can you record the noise? I ran into something like this in copter when developing the rate controller changes (which are in 4.6) and it was because spikes were being fed into the motors from the rate controller. As you can hear, this was all resolved in copter, but I wonder if there is a similar effect going on in plane. The other possibility is the changes in the notch filter code (again feeding zero into the motors). There are really no changes in bdshot in 4.6, so I think its unlikely that is the cause. Ideally I’d need to see a full rate log of the plane rates when this is going on.
I’m noting the same clicking motor noise in forward flight modes (FBWA, Cruise, Manual) on 4.6. The motors sound normal in q-modes (qHover, qLoiter, qStabalize). I’m running a SpeedyBee f405 wing FC and SpeedyBee 4in1 ESC running BLheli32 and dshot600. No ESC telemetry/bdshot setup. I have throttle based notch filters set up but tried disabling the notch filters (INS_HTCTHand_ENABLE and INS_HTCT2_ENABLE set to 0) but the motor noise remains. The plane is a tilt rotor tri-plane. I’m away from my plane/logs currently but can share some logs next week if no one else shares before then. Other than the disturbing motor noise, the plane seems to fly just fine.
I mean, in the logs, I see ESC telemetry instances and when I pass the mouse over the individual frames and let it show the point values, I see that 2 motors have rpm and two others don’t and the Index of the telemetry instance changes arbitrarily.
I see nothing like that in allister’s log, what GCS are you using? If you simply plot the ESC data for a single motor you should see zeros. which is not the case.
I run on linux and currently APM-Planner oder QGroundControl are my choices.
That concatenated screenshot is from
APM-Planner_2-2.0.30-rc3-x86_64.AppImage
APM planner is the issue. There are no zeros in the log for the forward motors. Look at the individual log messages. It will be messing up the instance numbers - it has had issues with this in the past, I thought I had fixed them all, but clearly not.
I’ve been able to get the noise on the bench in manual mode, so if you can get the data you need from a bench test then I’ll try it. Matek F405-VTOL (F405-TE BdShot)
Please can you try and get a log with this. Please set the full rate attitude bit (bit 20). You might have to turn off other logging to avoid dropouts. arduplane.zip (624.9 KB)