Hii Everyone,
I’m using Hobbywing 65A 4in1 6S BLS ESC and Im using Dshot300 protocol. I have set ESC parameters, i.e. Low throttle → 1000 and Max throttle → 2000 for all 4 ESCs using BLHeli suite.
I have taken first successful flight but when i was taking its second flight, the drone didn’t fly and got crashed on the floor.
When i was figuring out the issue, i found that ESC 1’s and ESC 2’s Max throttle has been set to default values (1600). Due to which it got crashed.
Here is the logs for 1st successful flight : 00000112.BIN
There was thrust loss on Motor1 only.
When I got a crash, i checked all the ESC parameters in BLHeliSuite16, there I found Max throttle of ESC1 and ESC2 was set to 1600 only while ESC3 and ESC4 was having Max throttle of 2000.
Only Max throttle value got changed, but i dont know how it changed.
Might be that after reboot esc switched to calibration mode. That’s also why it’s good to have digital protocol that don’t require calibration, like dshot. But reseting exactly to 1600 is strange in this scenario.
If using DSHOT then those pwm throttle values are ignored.
Find a way to verify you are actually using DSHOT, such as the Messages tab in your GCS, plus the ESC may play a different tone when it detects DSHOT instead of PWM.
Otherwise the usual cause of thrust loss is a bad solder joint or connector. There should not be any connectors between the ESC and the motor - solder and heatshrink where necessary.