Holybro Kakute F4 V2 Mini

Hello all,

Wondering if this FC can be flashed with Ardupilot. https://shop.holybro.com/kakute-f4-v2-mini-stacks_p1242.html I found this page https://ardupilot.org/copter/docs/common-holybro-kakutef4.html in the docs, but I’m not sure about differences between v1 and v2 as well as the “mini” classfication. Anyone have experience using this FC with Arducopter?
Looking at buying a Holybro Kopis, which I understand to have this FC onboard. Thanks.

There’s a link:
https://ardupilot.org/copter/docs/common-holybro-kakutef7mini.html
Says, kakute f4 mini v1 and v2 are supported

Thanks for the link - I did see that, but wasn’t sure if that applied since it seems to be referencing the F7 Kakute, not the F4 - do you know if both (F4 and F7) versions v1 and v2 compatible with Ardupilot?

It looks like the MCU will work but someone needs to write a hwdef. I’ll see if I can get hold of one. The KakuteF4 config will probably mostly work but be missing some features.

@andyp1per Thanks for your help - most appreciated!

@andyp1per Any luck finding a hwdef?

No response from Holybro, I’ll have to try and order one

Mine has arrived and I’ve done a PR: https://github.com/ArduPilot/ardupilot/pull/17364
It would be great if you could test it. I can do a build if that’s tricky for you.

Wow!
It will be really nice to have this FC!
Thanks!

Yes, an equally cheap replacement for the pesky Omni F4 Nano!

That’s great! Thanks for doing this. I’d love to test, though it would be a few weeks before I could do so. Did you purchase from Banggood? That’s the only place I could find the FC by itself, Holybro seems to only sell the stack w/ESC.

Yes I purchased from Banggood

I now have the FC, and am in the process of completing the Holybro Kopis build with it. I’d be happy to test out - I would need help with the firmware build, or some instruction on how to do it myself would be helpful.

https://firmware.ardupilot.org/Copter/beta/KakuteF4Mini/

Thank you. I’ve successfully flashed it onto the board - was looking at your PR, and it looks like it’s already been merged into master at this point. Was there anything specific you needed help with testing? I’m still in the process of completing my build, but initially I’m just noticing that EKF3 keeps resetting itself while powered up on the bench - did you disable EKF3 in this case? Had a friend who had to disable it while running Arduplane beta the other day in order to arm per this page https://ardupilot.org/copter/docs/common-apm-navigation-extended-kalman-filter-overview.html. I don’t understand they why behind it constantly resetting, but disabling it for him did the trick.

Nothing you need to do other than tell me if anything doesn’t work. The EKF reset happens on the ground when stationary due to lack of data - you should fine you can still arm ok.

Sounds good, thanks! Right now I’m having a strange issue with the Radio Calibration. Using Radiomaster TX16S and Radiomaster R81 receiver connected to the R3 pad on the FC (Using FrSky D8). I only have the four basic channels set up on the radio, but in the Radio Calibration page of mission planner the values are not correct, and it’s even showing values on channels that I don’t have set up. I’m not sure what’s going on. I have SERIAL3_BAUD set to 115, SERIAL3_OPTIONS = 0 and SERIAL3_PROTOCOL set to 23. I was considering flashing back to Betaflight to see if it’s a hardware issue with my receiver before I try swapping it out. image

Radio work successfully for me on this pad with Spektrum RX

Hmm, okay. And you have the same serial settings? I’ll try a different receiver as well. Did you use a full size Spektrum RX or a satellite RX?

Those pins have automatic inversion - would be worth trying a different UART just to check