JHEMCU F7 Support

Hi Guys,
I’ve just noticed that my favorite Flight Controller:

(this one: https://www.banggood.com/JHEMCU-30_5x30_5mm-Dual-Gyro-F7-Flight-Controller-AIO-OSD-5V-8V-BEC-Black-Box-for-RC-Drone-FPV-Racing-p-1460428.html?rmmds=myorder&ID=17&cur_warehouse=CN)

Isn’t yet supported on Arduplane. As i plan to build a vtol plane and already have one of them i’d like to ask you how much work you think it’s gonna be to make this flight controller fully supported. I’m very enthusiastic about it and can’t wait to start coding.


There is not enough flash on a F722 for ArduPilot, sorry

Omnibus F7 V2 might be a good alternative.

Anyway to port to a new flight controller you need to http://ardupilot.org/dev/docs/porting.html

it’s okay I’ve decided to use a betaflight ROS combination instead. I still don’t get how ardupilot is working on an omnibus f4 but not on the f722… doesn’t it have the standard 1mb flash memory for f7 boards?

No, F722 does not have 1mb. 512k. There are other F7’s to choose from that do.

I know this is a dead thread, sorry about that, but I wanted to put this here for anyone else looking for similar information.

I have had some luck using INAV with this board. You will need to find a custom .hex file for it, but there are some psudo-devs working on it in their forums. As far as I know the manufacturer hasn’t asked them to make an official file for it and no one has been willing to send them a free board either.

At the time of posting, there are still some limitations, as far as how many motors and servos (and on what ports) you can control but most everything else is working.

Find more info here: JHEMCU F7 - support ! · Issue #5002 · iNavFlight/inav · GitHub

I hope this saves anyone from having to do quite so much research as I’ve had to do.