Running Ardupilot on an Omnibus F4 on an old DJI F450 frame (failure included)

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024
  • Last time I had a go at using Ardupilot I was using a crummy APM clone, and Arducopter had already ceased support for it... it didn't end well. So I thought I'd try again on an F4 board as the code had been ported over.
    There are lots of links to go along with this vide. First off, I was supplied a few bits from Banggood to make this, so affiliate links to follow:
    The Omnibus F4 Flight controller www.banggood.c...
    The BN-220 GPS (don't use this on Ardupilot, but it's good on Betaflight) www.banggood.c...
    For Ardupilot, use the BN-880 GPS/Compass www.banggood.c...
    Arducopter firmware (to flash using Betaflight) firmware.ardupi...
    Ardupilot docs on the Omnibus F4 ardupilot.org/c...
    Guide on setting up the OSD ardupilot.org/c...
    The link to the 3d printed flight controller mount I made www.thingivers...
    If you liked this video and want to show your support - either through subscribing, using an affiliate link, becoming a Patreon supporter or buying a T-shirt, then check out all the ways you could help out here www.currykitten...
    I maintain a deals/coupon page on my blog, so don't forget to check it out if you are looking for discount codes www.currykitten...

ความคิดเห็น • 83

  • @ARI3S
    @ARI3S 5 ปีที่แล้ว +2

    You never failed, you just needed another part to enhance its capabilities 😎
    Awesome intro into Ardupilot ✌️😁

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +1

      I succeeded in learning what I did wrong then :D It's always fun to learn stuff, but always dangerous to make assumptions

    • @ARI3S
      @ARI3S 5 ปีที่แล้ว

      CurryKitten I love learning stuff especially in this RC hobby/life.
      Currently in the process of putting INAV in my mini AR wing 😁

  • @ianjefferson6687
    @ianjefferson6687 5 ปีที่แล้ว +1

    Great information, looking forward to the follow up 5" gps videos

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +1

      I was just doing a test today and quite ironically I had an RX lost with my failsafe still set on drop :D

  • @chrisnoren777
    @chrisnoren777 2 ปีที่แล้ว +1

    Six positions on two switches, I like 👍 that one.

  • @immortalsofar7977
    @immortalsofar7977 5 ปีที่แล้ว +10

    FYI, in Ardupilot, planes don't need a compass, but multirotors do.

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +2

      Yep - and how is that fair.... I almost want to jump into the source code and "fix" it, but that's more time than I have available

  • @1LittleTinker
    @1LittleTinker 5 ปีที่แล้ว +1

    Excellent timing and good work Sir. I was just starting to look into ardurover with this FC and remapping a motor to servo for steering etc

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      Ardurover looks fun - I thought about using the original APM I had on an old RC car

  • @MCsCreations
    @MCsCreations 5 ปีที่แล้ว

    Pretty great job, dude! 😃
    Looking forward to part 2!

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +1

      Thanks MC, the 880 is now on order :)

  • @darrylpickett7075
    @darrylpickett7075 5 ปีที่แล้ว

    That's not a fail that's called learning made it easier for me to learn thank you I thought it was a good video

  • @stevefox3763
    @stevefox3763 5 ปีที่แล้ว +9

    you can set the UART that the GPS runs off, on a Ardupilot Omnibus F4 Pro plane build i have i have set the GPS to UART1.
    I also have my Flight modes on Ch7.
    The OSD can also be set in the parameter menu and has more item options and the position can be set by changing location values.
    once you get to understand the config in FULL PARAMETER TREE you can set anything you want to anything you want.
    Be wary of using the SD slot for logging, the last time i checked there was a bug that can cause the FC to crash in flight when an sd card is in, that bug may have been fixed but i would check!
    Now you have the quad basically flying, you want to run 'Autotune' and Ardupilot will self tune its PIDs and it will fly very well after that.
    Still havent got round to putting one of my Ardupilot F4's in my 450 Quad, mine is still running on an APM Pro, ive never had any problems with it and my setup was painless and it flys very well but i already knew Ardupilot setup as i have planes running APM's as well as one with the Omnibus F4.
    Once you get used to Ardupilot you will love it, its way more advanced than other platforms.
    Im actually about to take my Ardupilot 450 quad out and fly it funny enough, stick with it and get to know Ardupilot, you will never look back :)

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      That's useful info Steve - thanks. The way the docs had been written about the Omnibus, you'd think they'd have carved it in stone. "Thou shall connect your GPS into UART3" I'll have more of a delve once I sort myself a compass out

    • @stevefox3763
      @stevefox3763 5 ปีที่แล้ว

      @@CurryKitten Take a screenshot of all the serial settings so you have the original serial protocol numbers and baud rates for each serial before changing anything. the first time i tried to change it i broke all communications on all of the uart ports because some need to be left as default even though they are not physically tied to a port.
      If you look at serials 2,4 and 5 you will see that although they are not tied to a physical socket that they have values assigned, changing those serials is how I managed to screw it all up but after finding out what they were meant to be and setting them back I was able to swap serial 1 to GPS and 6 to mavlink telemetry.
      i went on to another f4 i have running Ardupilot to see what the default vaules were and reset all the settings back to default then changed only what i needed to get it working but not making my mistake in the first place is the better option lol.
      I did that for a plane as it made hooking up things easier in the fuse but for a quad i would probably leave the GPS on UART 6 as UART3 that the compass uses by default shares the same socket and makes sense to keep it that way if your using a compass, something that is not necessary to have on a plane but is on a quad.
      I think you got unlucky with the header pins, I own two V2 boards and two V3 boards and all came with pins.
      THE V2 board is half the price of the V3!
      It's almost identical but needs a very minor mod to make the current sensor accurate but I don't care about current and haven't bothered doing it as I only need voltage to know the state of my battery.
      I like the f4 and will use them where they suit the application, I have a Z-84 being setup with a f4 pro but it has limited connectivity and for a plane using more than just throttle, ailerons, elevator and rudder it does not have enough outputs as I use separate channels for each aileron plus a cam switcher.
      so on planes with flaps and or a pan and tilt camera mount then the APM Pro is my go too, they have 8 servo outputs plus a stack of aux outputs and all connections on the boards are standand servo pins.
      They are a fraction of the price compared to something like a pixhawk but still a capable FC and the last version of plane firmware that will fit on the board (space is the reason why the latest cannot be flashed to an APM) is newer than the last version of Copter but unless you are desperate for certain features included in the newer firmware versions there is nothing they don't have that you actually need to fly a model or run missions.

  • @doktordrone
    @doktordrone 5 ปีที่แล้ว

    hello, i love all your videos, i learn form them, thank you very much and have a great weekend, best wishes for you 🍺😍♥️🤟👍🙏

  • @somiprakash1347
    @somiprakash1347 3 ปีที่แล้ว

    Great effort there , man !!

  • @robertparenton7470
    @robertparenton7470 3 ปีที่แล้ว

    Thank You! I always wonder if this could be done.

  • @stevefox3763
    @stevefox3763 5 ปีที่แล้ว

    Well you learn something every day, ive just discovered that ch 7 and 8 ARE included on the F4 pro, they are just tiny solder pads hidden among all the other pads and on the complete opposite side of the board to pwm 1-6 lol.
    i will still go to the APM Pro for bigger planes where weight is not a concern though, the servo pins for absolutely every connection makes them a breeze to hook up.
    The current sensor bug on the Omnibus F4 Pro V2 i spoke about is a fault on the RAM pin that causes the current to show very high current draw if you connect anything like a VTX to the RAM pins.
    It is caused by a trace design flaw which was fixed in V3 but the fix is very simple and only takes a 28awg wire from the vcc pad of the current sensor to the diode of the LC Filter to bypass the original RAM trace and it will read accurate current draw, if you are powering the VTX from another source and have nothing connected to the ram pins then you dont need to do anything to the board at all as it will read the correct current if there is no draw on the RAM trace.
    When its such a minor thing to correct, and at half the price of the V3 for a board that is essentially the same it is a no brainer to get the V2!

  • @rowanballinger3690
    @rowanballinger3690 5 ปีที่แล้ว

    I would never try this but good video. Impressed how you just figured it all out. I’m way way to use to betaflight anything else would just be weird 😂😂

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +1

      Yes - it did seem weird, but then again everything is when you first start it. I'm sure it starts to make sense once used enough times.... hopefully anyway

  • @notsogreat123
    @notsogreat123 4 ปีที่แล้ว

    At least you got a manual. I didn't even get that. Just the flight controller in a bag.

  • @RCinginSC
    @RCinginSC 5 ปีที่แล้ว

    What were you thinking, of course you need a compass. Lol. I've been wanting to do this exact same thing with an old P3 clone. The only thing I want to do different is use a 4 in 1 ESC. Thx for the vid. Huge help.
    🤘😁👍

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +1

      Well one interesting thing to note is that the motor order on Ardu was completely different than Betaflight, so you might need to cross some wires around on your 4-in-1.

    • @RCinginSC
      @RCinginSC 5 ปีที่แล้ว

      @@CurryKitten ..thx. That's sounds like important information.

  • @HDgodfrey
    @HDgodfrey 5 ปีที่แล้ว

    So the puck on the naza is a compass and the GPS unit is in the rectangle? Interesting. Ive got three f550 frames and 3 f450 frames with motors ESCs and several Naza sets. I am going to try something like this. Need best system for it. Thanks for the great content. Wish we lived closer so I could bring all my kit over and just play! If/ when I cross the pond... look out😁

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      The GPS and compass both exist in the puck in the Naza. You can see the effect the electronics have on it if you've ever been tempted to remove the stalk and place the puck direct on the arm - it's like instant toilet bowling ! Give me a shout should you cross over - there's not as much room here, but we try our best. I'll actually be in the US next month on a family holiday - so just a Mavic Air with me

    • @HDgodfrey
      @HDgodfrey 5 ปีที่แล้ว

      @@CurryKitten It's a big country but if your near Virginia I'll come to you... Ive never flown a mavic and it would be perfect for the mountain b roll you could get

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +1

      I'm afraid I'll be some distance away. Stopping off in New York before going over to the West coast to take in some of the lovely National parks.

  • @robertobarsottini7214
    @robertobarsottini7214 3 ปีที่แล้ว

    Hello Friend ! . My F4 is working perfectly, it's original by Airbot, I just can't connect through the battery input directly on the board, on the Power module. I turn on the battery and nothing happens, will it be necessary to make a bridge to enable the power input. I am using Arduplane. Thanks. São Paulo - Brasil

  • @mcdjacedad7359
    @mcdjacedad7359 4 ปีที่แล้ว

    hi mate i have got a f450 to, going to up date the board to the same one you have got

  • @notsogreat123
    @notsogreat123 4 ปีที่แล้ว

    That little plug has RX1 on it. The receiver input for Sbus is also RX1. That is a conflict.

  • @rctrix9063
    @rctrix9063 ปีที่แล้ว

    After 3 years I am reignited. Ardupilot has some great DIY and as much as a DJI Mini 3 would do an infinitely better job of anything I could do, this is far more interesting. Thank you!
    Ps: I have several Ardupilot FC models still stowed in my garage and they have almost as much functionality as a DJI XXX, Just not a pretty.
    👍👍

  • @flighttherapybullisticfpv133
    @flighttherapybullisticfpv133 5 ปีที่แล้ว

    To be clear the Bn220 works fine on ardupilot in a FIXED WING, the BN880 is only required for a multirotor because the compass is required

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      Yes indeed, sorry if this wasn't made clear. iNav also does the same thing (where I do use a few 220's on fixed wing models)

  • @notsogreat123
    @notsogreat123 4 ปีที่แล้ว +2

    There's your problem right there. You're trying to run it on an apple product !! ;-)

  • @jud-asinsmith-stansell2022
    @jud-asinsmith-stansell2022 4 ปีที่แล้ว

    where is the follow up with the 880 GPS? Im trying to get mine working in Ardupilot..

  • @DangerousStuffEJP
    @DangerousStuffEJP 2 ปีที่แล้ว

    Hey, so I'm trying to get into this whole autonomous waypoint thing with adrupilot, but I dont know where to start (in making a rover)
    My main question is, can you make a autonomous rover with just the flight controller? If so which one? Thanks!

  • @ogheneochukoakpojotor7683
    @ogheneochukoakpojotor7683 ปีที่แล้ว

    Hello,
    Please can you connect a telemetry radio to the Omnibus F4 pro ?
    If so, how do you do this ?

    • @CurryKitten
      @CurryKitten  ปีที่แล้ว

      Telemetry radio as in a 433Mhz thing? In which case it'll have a regular tx/rx/5v/gnd wiring. Choose a UART and wire it in

  • @aurelhollowgram
    @aurelhollowgram 5 ปีที่แล้ว

    you have to take all the things to arm/fly with no problems: Gps, compass, NO SD CARD, you hace to stop the ds card on mission planner. (easy!) telemetry, buzzer etc.. (better..) but the best: take a Apm or a Pixhawk, and no problem lol :)

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      It could be easier - I've just got the BN-880 in to replace the GPS

  • @shadmanrahman3486
    @shadmanrahman3486 4 ปีที่แล้ว

    Did you need to remove the diode on the omnibus to get it working?

  • @kevinhill5476
    @kevinhill5476 5 ปีที่แล้ว

    Hi, do you no how to get a servo to work on the omnibus f4 board in inav ? just finished a 450 dart & thought i would put a small pan & tilt unit that i had printed yonks ago on the front but cant even get one to work, help needed if poss, (please) must be a way to use the 5&6 motor pins somehow but its beyond my ageing brain power
    All the best,
    Kevin.

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      Hey Kevin. I've only used iNav a few times as well, but I did note that in the Omnibus F3 board, PWM pins 5/6 weren't available if you used the SBUS connector in the same rail... but are if you used a different UART for it... not sure if this is the same on F4. Take a look at this blog post from me www.currykitten.co.uk/getting-inav-ready-for-the-skyhook-discover-2-6-enter-the-cardboard-v-tail/ where I documented what I did on the F3 to setup a V-tail on iNav

  • @Merc-Rover
    @Merc-Rover 3 ปีที่แล้ว

    I have literally just bought a "preloved" F450. They are built like a tank!
    Any tips/advice on how I can bring it a bit more up to date and get a bit more flight time out of it???

    • @CurryKitten
      @CurryKitten  3 ปีที่แล้ว +1

      Do you have the original DJI motors/ESCs? The ESCs are the weak point here, as they are (IIRC) only PWM based, so move to something that supports at least dshot and you are off to a better start. I have used pretty large lipos on these. 5000mAh 3S on 10" props and 5200mAh 4S on 9" Good for around 10-15 mins depends how loaded you make it

    • @Merc-Rover
      @Merc-Rover 3 ปีที่แล้ว

      @@CurryKitten Thanks for getting back to me.
      I'll have a look at the upgrades you suggested. I'm also wanting to get it compatible with my Taranis QX7 (which it isn't at the moment). Would an X4R work???

    • @CurryKitten
      @CurryKitten  3 ปีที่แล้ว

      @@Merc-Rover I depends on the flight controller you have in there, but even the old Naza's can use SBUS, so an X4R should be ok

    • @Merc-Rover
      @Merc-Rover 3 ปีที่แล้ว

      @@CurryKitten It's a Naza controller

  • @notsogreat123
    @notsogreat123 4 ปีที่แล้ว

    You can get a separate compass very cheaply.

    • @CurryKitten
      @CurryKitten  4 ปีที่แล้ว

      I got the replacement GPS/Compass unit a while ago, but haven't got around to putting it back together now... hopefully soon for a retest.

  • @fpvclub7256
    @fpvclub7256 5 ปีที่แล้ว

    I have this same build running iNav but with an SPF3 board.. Would this work with an F3 as well??. I've am working on a 7inch 3D printed frame for the Naza V2, do you think those motors and 7 inch tri-blade props will work??

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +1

      I have the F3 version running iNav on a fixed wing. Seems very similar in layout and how it all works, but Ardu seem to only be talking about very specific boards of which only F4 and F7 boards have been converted to run so far. I guess try it and see for the motors/prop combo. Perhaps there's an online calculator out there which will tell you the left you can expect based on number of blades and pitch. I think the original DJI instructions for running on 4s said to use 8", so perhaps that extra blade on the tri's will give you around the same ?

  • @crissan5035
    @crissan5035 4 ปีที่แล้ว

    How would you learn to do it better with out fail and practice?

    • @CurryKitten
      @CurryKitten  4 ปีที่แล้ว +1

      Failure is a great tool for learning - it doesn't always feel like it at the time though :)

  • @gryngoladis
    @gryngoladis 4 ปีที่แล้ว

    Good morning everyone, I bought an F4 V-6 and when I pass the image through it, the image comes out with a lot of letters “VVVVV” in Oculos, I already changed the camera for another model, but the letters “V” appears after passing by the plate.
    Can someone help me?
    Behind the plate the solder bridge was made between the VCC and RAM
    I already did the test without the solder and the problem continues!

    • @CurryKitten
      @CurryKitten  4 ปีที่แล้ว

      So you are saying you get a load of letters appearing over the image in your goggles? This is mostly down to font corruption on the OSD. If you go into the OSD section in betaflight and try loading a new font, see if that fixes the issue

    • @gryngoladis
      @gryngoladis 4 ปีที่แล้ว

      thank you for your attention .... I already did the test with solder and without solder,
      I'm using betaflyght I'm sweating 4.2.2 .. and it doesn't work
      the power of the camera is connected to the FC and the VTX is connected directly to the battery !!!
      thanks for helping me!!!

  • @stofffpv3128
    @stofffpv3128 5 ปีที่แล้ว

    like..ive still ot my 450 in the shed and a seeker 303 which was a dji gps clone i got from bangood 3 or so years ago..i been looking to use..but looking at your 450 in the air it all seems so dated now..lol

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      Oh it's dated alright. It's more of a fun experiment for me rather than something serious. The really telling part of how dated it is, is that those ESCs run PWM... not even Oneshot !

  • @EnglishTurbines
    @EnglishTurbines 5 ปีที่แล้ว

    Pixhawk...expensive FC...STILL..has no onboard video chip...unbelievable TBH....I condemned Ardupilot for all the same reasons you did...so unfriendly...but it is established and works well...Learnt a few things tho...thanks...No compass is not an option with Ardupilot..

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      I couldn't get the OSD to work at all on my previous attempt - it would only do things whilst the data radio was connected ! So I wasn't going to try that again - it's easier, but it feels behind on this sort of setup, although I'm told much more mature on other aspects of it all

    • @EnglishTurbines
      @EnglishTurbines 5 ปีที่แล้ว

      @@CurryKitten agree...but not having an onboard video chip is like a car without wheels...Even today..still no video chip...Unbelievable really.

  • @JorgeJimenez2020
    @JorgeJimenez2020 5 ปีที่แล้ว

    On a Mac, use QGround Control

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      I did originally try QGround control when I tried an original APM years ago but it seemed quite clunky. Is it a bit more slick these days ?

    • @JorgeJimenez2020
      @JorgeJimenez2020 5 ปีที่แล้ว

      @@CurryKitten it works very well, yes. I just used it for a Pixhawk build on a DJI 450. It should be the same for the omnibus, just don't setup through wizard, but manually into each section for config. Keep it up, good vid! :)

  • @abidikar
    @abidikar 5 ปีที่แล้ว

    Can you fly in Altitude Hold mode...???

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +1

      Not without the compass (which I now have - just have to fit things)

    • @abidikar
      @abidikar 5 ปีที่แล้ว

      @@CurryKitten ok thanks. That's quick.

  • @rowanballinger3690
    @rowanballinger3690 5 ปีที่แล้ว

    What sound pack do you use ?

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      It's my own one with my daughters voice when she was little

  • @SonAndDadFPV
    @SonAndDadFPV 5 ปีที่แล้ว

    back to 2012...lol

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว +2

      I was flying this in 2012 :) If you go far enough back in my video history you can see the first flights of that frame

    • @SonAndDadFPV
      @SonAndDadFPV 5 ปีที่แล้ว

      @@CurryKitten love these projects, I'm installing new gear in my old Black-out frame with Runcam Split mounted 👍

  • @wildbill4680
    @wildbill4680 5 ปีที่แล้ว

    😂 putting ardupilots latest firmware developments on an F4, but using archaic hardware... why not just pick up any 3” or 5” that’s already built and flash it? If it doesn’t already have one add a GPS with Mag and that’s a better test of Ardupilot firmware vs Betaflight / Inav

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      Because Ardu isn't really an alternative to Betaflight. It's never something to fly acro to.... much the same as why you wouldn't flash betaflight for doing autonomous missions. I decided to use my old f450 because it's a workhorse - if/when I decide to add extra stuff into the mix, I've got lots of room to add things. First of which is probably a data radio, but lets get the compass in there first.

    • @wildbill4680
      @wildbill4680 5 ปีที่แล้ว

      Thanks for the explanation, roll on the data radio and then the gimbal 👍

  • @ReeferNoob23
    @ReeferNoob23 5 ปีที่แล้ว

    Look bro i love your channel and all but leave this kinda thing to the pro's like painless 360! Lol he not going to be happy your trying to make a video like this lol now we can go to his channel and see how its really done. Im just joking man he does seem to know his stuff when it comes to pix hawk an all that stuff. Personally i dont fly wings (like to try one day?) Or planes i think for race quads this isnt really needed, coop experiment though. I think long range like perhaps the crock 7 inch or bigger would be cool for that

    • @CurryKitten
      @CurryKitten  5 ปีที่แล้ว

      Haha, I spoke to Lee earlier in the week about it and told him what I'd discovered and he was very much "just give me a call, I could have told you all that and saved you the time" :) I do love to drag the old stuff up and see if I can repurpose it for things. I do find it interesting when you think you know your stuff - you only have to go to another piece of software that seems on the face of it similar, to really struggle to make sense of things.

    • @ReeferNoob23
      @ReeferNoob23 5 ปีที่แล้ว

      @@CurryKitten that why given my adhd and changing hobbies all the time, this hobby is the bn only one that still after 3 years in still really into it and loving it. In an electronics nerd and thats one of the reasons i really love this hobby. Its always changing and you can try difrent things your not really limited on the amount of things you can go for!! It awesome and having you guys on here really makes a big difference too thanks man!!