Motor Glitch Issues Kakute F7 w/ Tekko32 4in1

I casually asked in the github thread if this same issue could maybe be affecting the Omnibus nano FC as well. And, I think it is. I was getting a big motor twitch on every flight… Around the same time every flight.
I disabled logging and have been flying all weekend (maybe 10 flights) and it has not twitched at all.

Be good to try the same fix. Anecdotally the lack of DMA on UART1 this causes may be increasing CPU load as I now see logging failures with FFT enabled, so it would be nice if we had a proper fix - but anything is better than copters falling out of the sky!

Ok so seems like I am having same issue on Kakute F4 V2 AIO and Tekko32 ESC.
It’s always on same arm, so I swapped ESCs around thinking it’s wiring, but it followed ESC.
So I got new ESC TEKKO32 metal. and it still does it.
I can see on ESC telemetry large voltage drops


I do have gps/compass on 5V but I can’t see why that was an issue, also why there is no drop on any other ESC, but that only one.
Also power is shared across all ESCs so it should be at least random ?
I really ran out of ideas

what motor/servo settings have you got, and what blheli settings? I’m just wondering, you wouldn’t think something common would affect only one ESC.

so BLHeli settings are

for all of them.
And Motor settings are
image
Yeah at this point I really don’t know what could be an issue, I eliminated all variables, but looks like on some point it was coincidence rather than elimination.

Try dshot600 - I would say any timing issues are lowest when using that rate

Maybe not a solution, but just things I found in my situation:

I would try DShot300 with the tekko32 65A metal - It seemed to have trouble with DS150. The smaller tekko32 45A 4in1 had no trouble at all on DShot 150 for some unknown reason.

Also in BLHELI settings, turn OFF Low RPM Power Protect. So far I haven’t found a reason to change Motor Timing from default either, but then I only use bigger props too…
I also use Sine Modulation ON and PWM Frequencies at default (maximum I think)

Motor timing will be motor dependent - some tell you what this should be in the specs. I was getting de-syncs on some cobras and changing to the specced value cured this.

Thank you both, I will try those settings, or play with it and see if it changes at all. to be fair it;s not only that twitches, whole graph looks weird on voltage
for that on ESC ( which is now changed to new one and does the same)

This one was before changing ESC

I’ve tried to find anything about it for my motors but I can’t see any specs for that. my motors are sunnysky X2212-12 980KV

Yes no doubt.
There’s so much bad and conflicting info out there about some of the BLHELI settings that it can be hard to know what to change for big props/small props, desync issues…
I’ve tried to stick with defaults as much as possible and just change what I needed to for bigger props, 4S/910kv/12 inch for one combo, and 6S/390kv/13inch for another combo. Same BLHELI settings on both and no issues so far.
And I figure the sine wave feature sounds like it’s built for bigger props/slower motors.

Is it a bad wire somewhere? a break in the middle that you cant see?

Well initially I had 10" props with 600KV motors, but that was happening so I though I will change motors to 980Kv wit 10" props, but nothing changed.

It’s not bad wire, as I did swap ESC around only and left wiring in place, and it followed ESC. So I though it’s bad ESC. but no I got brand new ESC, and it’s still happening that’s why I am super confused

Btw, should I calibrate ESC with option in mission planner ? or that doesn’t matter yet ?

It doesn’t matter at all with Dshot. I’ll be interested to see if it’s still there with Dshot600. All kinds of chatter these days about timing.

1 Like

so I just did test on my bench, but I also swapped ESC around again to exclude wiring
and looks like it followed again …
I mean it’s all weird all together now

So the yellow is the suspected ESC
My battery voltage is below 13.5 now not sure if that affects it…

But actually, there is no super low drops like before. But i need to test it outside as I was never able to get it on the bench. so will have to wait till tomorrow

Also just a side question, why voltage drops on ESC? or actually where ESC measures that voltage ? because if it’s just on the input, how it’s possible it drops only on 1 ESC if they all share same supply ?

Might not be the voltage at all, might be missing telemetry data

uhm interesting. That messes my troubleshooting skills :wink: well, I will report it tomorrow after proper flight

One of the annoying things about the KakuteF7 config is that UART7 doesn’t get DMA, UART7 is, I believe, the telemetry channel for that board - so telemetry capture is likely inefficient at best and glitchy at worst. One of the things I made sure of in the KakuteF7Mini setup was that UART7 got DMA.