I wonder if I can ask for some help understanding the logs I’ve managed to get about this incident.
Running ArduPlane 4.5.7
A quadplane vehicle was on the test bench for final configuration checks. All 4 engines had been tested and worked correctly multiple times over the previous days, as well as a brief run this morning and everything looked good.
I have a dual battery setup and wanted to get the telemetry for the flight battery as well as the RxBat, so this morning installed Yaapu onto my EdgeTX v2.11 TX16S Mk2
Yaapu correctly saw the extended CRSF telemetry and reported the correct voltages for both batteries as well as the ARM sensor etc, but it refused to add any of the extended sensors into the EdgeTX telemetry page (which was the reason I wanted it).
After trying a variety different ELRS settings without success, I reverted to my original ELRS config, checked the motors and servos worked as expected, checked the vehicle was in manual mode, and disarmed the vehicle.
The TX was left on, with telemetry connected and the plane with a USB-C to QGC. Whilst reading a post here, one of the motors fired up to what sounded like 100%, I immediately grabbed my TX and hit the throttle cut switch and nothing happened, so pulled the flight pack from the ESC.
As it was unarmed I got no logs, so I went through every setting on the radio and in QGC to see what might have happened. After about an hour of checking & research, I gingerly plugged in the flight pack again, the ESC started fine, the servos were fine, I armed it and moved the throttle a tiny amount.
(I suspect the same) One of the 4 motors immediately went into 100%, the throttle cut switch did nothing again, so dumped the TX to pull the flight pack again, this time I was too late, the engine had shredded itself, and spun the entire EDF blade set through the engine nacelle, fortunately no where near me!
To be clear though, the only settings I’d changed this morning were on my TX for Yaapu, and set the BATT/2_ARM_VOLT param to 0 to avoid battery fail safes. Except those two, no arming, safety or ESC params were changed in any way. All the other Ardupilot params were unchanged from a few days previously.
When the motor auto-started the first time, the TX had been sitting on my desk untouched for about 5 mins.
However, this time, because it was armed I have a log file that I’d appreciate some help/advice in analysing. These are the relevant start, max and last throttle inputs I can find:
1970-01-01 02:13:16.61: AETR {TimeUS : 4396615479, Ail : 115.0, Elev : 196.0, Thr : 1.0, Rudd : 0.0, Flap : 0.0, Steer : 0.0, SS : 1.6699999570846558}
1970-01-01 02:13:17.21: AETR {TimeUS : 4397215427, Ail : 115.0, Elev : 196.0, Thr : 5.0, Rudd : 0.0, Flap : 0.0, Steer : 0.0, SS : 1.6699999570846558}
1970-01-01 02:13:17.33: AETR {TimeUS : 4397335428, Ail : 115.0, Elev : 196.0, Thr : 0.0, Rudd : 11.0, Flap : 0.0, Steer : 11.0, SS : 1.6699999570846558}
1970-01-01 02:13:19.33: AETR {TimeUS : 4399335220, Ail : 115.0, Elev : 196.0, Thr : 3.0, Rudd : 244.0, Flap : 0.0, Steer : 244.0, SS : 1.6699999570846558}
1970-01-01 02:13:19.37: AETR {TimeUS : 4399375140, Ail : 115.0, Elev : 196.0, Thr : 100.0, Rudd : 1534.0, Flap : 0.0, Steer : 1534.0, SS : 1.6699999570846558}
1970-01-01 02:13:21.45: AETR {TimeUS : 4401454960, Ail : 0.0, Elev : 0.0, Thr : 0.0, Rudd : 0.0, Flap : 0.0, Steer : 0.0, SS : 0.6741989254951477}
But I can’t find anything obvious why it went from Thr : 3.0
to Thr : 100.0
in .04 of a second!
Thoughts much appreciated