Many thanks DaBit, and great flights! I’ve reduced the weight from 470 g to 330 g by using a 3200 mAh battery, and also put the clear tape that came with the kit onto the elevons. How much tape did you put? Did you tape the whole elevon (or even the whole wing), or did you just use the tape that came with the kit to cover half the elevons?
After those changes, I had my first successful flight! Flight log here: first_successful.bin - Google Drive
Autotune seemed to work, though I can’t tell for sure because I’ve never flown a perfectly tuned plane before. The plane still enters a rapid roll whenever it exceeds an airspeed of 25 m/s or so, which it often does in RTL mode, but I can recover from the roll by idling the throttle, letting FBWA stabilization do its magic, and bringing the throttle back to 10% after two seconds. For the next flight I’ll decrease both THR_MAX and TRIM_THROTTLE, because the motor and propeller are overpowered for the lighter craft.
Elevon throw should be 6mm each direction or so. With Emax ES9052 servo’s I am using the hole closest to the shaft for the linkage.
I have elevon throw maxed out (so that the spar almost hits the wing at SERVO_MIN and SERVO_MAX). What are the benefits of limiting elevon throw? Also, I’m using the hole farthest from the shift. What are the pros and cons of using the different holes?
With these small and light planes, follow the ‘Tuning light, agile aircraft’ recommendations: Automatic Tuning with AUTOTUNE — Plane documentation
I changed SCHED_LOOP_RATE, ONESHOT_MASK, INS_GYRO_FILTER, PTCH_RATE_FLTT, and RLL_RATE_FLTT as suggested. Did you use a dynamic throttle notch filter or in-flight FFT? My F405 WMN doesn’t support in flight FFT, and I haven’t enabled raw IMU logging to set up the notch filter yet.
I could post the PID parameters of my nanogoblin.
That would be great! You can see mine from the log. I’m very curious how the two compare.