Ardupilot on tiny CC3D revo mini ( ~14g with GPS! ) - part 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 เม.ย. 2018
  • Drone & Sundry: / @suasnews
    RCG thread: www.rcgroups.com/forums/showt...
    Revo mini: hobbyking.com/en_us/mini-cc3d...
    BN-220 GPS: goo.gl/cKVKVk
  • บันเทิง

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

  • @iforce2d
    @iforce2d  6 ปีที่แล้ว +5

    ***UPDATE*** After playing around with this some more today, I discovered that flashing the .dfu on its own seems to be insufficient. I think the only reason it worked as shown in this video is because I had previously flashed the .bin file during my earlier attempts. The .bin is written to 0x08000000 and is the bootloader support, then the .dfu content is written to 0x08010000 and is the actual firmware. Without the first area of the memory being written correctly, the board will not start at all. So to summarize, this should work:
    sudo dfu-util -a 0 --dfuse-address 0x08000000 -D f4light_Revolution.bin
    sudo dfu-util -a 0 -D f4light_Revolution.dfu

    • @10burna10
      @10burna10 6 ปีที่แล้ว

      Thanks. I'll be watching for updates with interest! I also have an omnibus f4 v3 in the post (I think! Long story), I really wanted to use arduplane but had resigned myself to inav which I know is still very good but arduplane is better apparently.

    • @lmikaelk
      @lmikaelk 6 ปีที่แล้ว

      Following this with great interest! Any thoughts on possible problems reverting to Betaflight / iNav after flashing Ardupilot? I have a 450 Quad with an Omnibus F4 pro v3 running iNav that I would really like to try this on, but I'm hesitant because I don't want to brick the FC.

    • @damedaE90
      @damedaE90 6 ปีที่แล้ว +1

      Mikael Karlsson You shouldn't be able to brick the bootloader, so imo there is no risk

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

      compass control rc boat???? exists????? or not?

  • @markgreco1962
    @markgreco1962 6 ปีที่แล้ว

    HEY!! 40 thousand subscribers
    Congratulations Chris!!

  • @ModItBetter
    @ModItBetter 6 ปีที่แล้ว

    wow.. been waiting over a month to port over to a bigshark apm but the guy that sent me the flight controller it got lost in the mail... soooooooo happy this has been done..I started not looking forward to porting it over.. ..and on a cc3d revo even better.... thanks for the share...

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

    Can't believe it's been two years and no one has answered your question! At 19:45 you ask about the nicks in the edge of the antenna. It is part of a manufacturing technique to tune the antenna to the desired resonant frequency. The technique is called meandering, and it effectively changes the length of the outer edge which from the RF current's point of view, makes the whole patch look a little larger, thus lowering it's resonant frequency.
    The cut corners in relation to the feed point control the antenna's polarization, making this antenna Right-Hand Circularly Polarized (RHCP), which is the standard for GPS.

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

      Thanks man. I did figure that out eventually, I think from comments on a video, possibly this one actually :)

  • @n7565j
    @n7565j 6 ปีที่แล้ว

    Unbelievable!!! 25 years ago I learned to fly with steam gauges, chasing VOR and NDB needles. Now, we carry around mapping devices in our pockets that were only dreamed of a couple of short decades ago!!! And this tech is so cheap, everyone has one in their pocket... I say again, unbelievable :-) We may yet be transported around in flying cars ;-) Please keep us informed of your progress, well done sir!!!

  • @TheLightningStalker
    @TheLightningStalker 6 ปีที่แล้ว

    0x08000000 is the base address of the program memory in STM32 MPUs. It's telling dfu-util to start writing the firmware into that address in the F4. If it's configured for a bootloader however I believe the first 0xFFFF is where the bootloader goes.

  • @sUASNews
    @sUASNews 6 ปีที่แล้ว +2

    Thanks for the shout out, too kind. Chibos is coming for all manner of boards It will give a path for people to play with and get a handle on Ardupilot at a lower cost. Remember never use the wizard!

    • @sUASNews
      @sUASNews 6 ปีที่แล้ว +1

      Oh Chibos is not just about getting cheaper boards onboard, it will make v.1 Pixhawks 4 times faster I believe and The Cube can be used to it's full potential, all three IMU's doing clever stuff. Will try and get a grown-up onto Tuesday's hangout to explain.

  • @hardipsumman2056
    @hardipsumman2056 6 ปีที่แล้ว

    If you put a needle on the silver tab and press down it will release the cable and connector, this is great many thanks.

  • @monophanvalleon6865
    @monophanvalleon6865 6 ปีที่แล้ว

    You are awesome! I wish I could join forces with you... Good luck with the new projects!

  • @kc8omg
    @kc8omg 6 ปีที่แล้ว

    I have one of the BN-220 modules and have also been very impressed with the performance, you can basically treat it like a Ublox M8N. It's capable of a 10Hz update rate, but the usual firmwares like ArduPilot and iNav all still to want to run it at 5Hz for whatever reason.

    • @iforce2d
      @iforce2d  6 ปีที่แล้ว +1

      ah yes, I forgot to mention it does 10Hz :)

  • @N0FPV
    @N0FPV 6 ปีที่แล้ว

    I have an old CC3D I was thinking about flashing libre pilot to and slapping a GPS on and compare it to inav.

  • @flashted
    @flashted 6 ปีที่แล้ว

    Interesting, I went from ardupilot to CC3D Revolution, now I'm in iNav 1.7.3 with CC3D atoms, which is an even lower cost platform for fixed wing, with RTH, Gps, Minim osd, and a lot more great features. If you want to use it for multirotormania, you will have to add a baro, and a mag/compass. The Cheapest I can find Revolution boards, is $40 US from hobbyking. I can get atoms for $14-$20. Also, a softer, better way to get your boards into DFU mode is to find a very small carbon rod, and mash the end, at around 2mm. Keep mashing it utill the end looks like a small brush. Press it aginst the pads, until success. It usually works for me the first shot. CC3D atoms, in iNav allows for very, very small builds in fixed wing, and there is an android app, with a GUI which allows missions I have heard. CheersTed

  • @atw98
    @atw98 6 ปีที่แล้ว

    If tou look further theres a list of boards. Some people are switching to this from the mini pix and pix racer. The planes are getting tiny if you saw Tridges little plane at the last ardu conference in Canberra.

  • @tmalanam
    @tmalanam 6 ปีที่แล้ว

    Like a normal ardu copter is 3DR & OSD will support on that ?

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

    Hi @iforce2d !
    Got many questions here:
    • Can this be compared to Cube Orange?
    • Is it the best cheaper liter alternative?
    • What things or modifications I should add to it to make as good as cube orange?
    • What's the farthest telemetry?
    • Can I plug RTK GPS to this controller?
    • Does it provide smooth take off, flight & landing?
    Looking forward to hear from you.

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

    Has someone tried this with Windows? When using the custom bootloader files and the included script in command promt, it seems to brick the CC3D Revolution. Using the original files it can be flashed back to original state. But cant manage to get the custom flash working to use it with mission planner/ardupilot

  • @dylanwatkins4249
    @dylanwatkins4249 6 ปีที่แล้ว

    My betaflight osd only shows dotted lines. Any ideas why?

  • @RobisonRacing68
    @RobisonRacing68 6 ปีที่แล้ว +4

    "Some Santa Claus looking dude"!!!! LMAO!!!!

    • @Huebel01
      @Huebel01 6 ปีที่แล้ว

      RobisonRacing68 I wonder who this could be? Maybe this grumpy old aussie? ;-)

  • @kc8omg
    @kc8omg 6 ปีที่แล้ว

    I've really been hoping someone would do something like this, would be really cool to take it up another notch and put it on something like the DYS F4 Pro (Omnibus F4 type firmware) where you have the PDB and OSD integrated as well.

    • @iforce2d
      @iforce2d  6 ปีที่แล้ว +1

      Can't be too far away, looks like it's working pretty well on the omnibus f4 pro th-cam.com/video/LLDyIyrKOsg/w-d-xo.html

    • @kc8omg
      @kc8omg 6 ปีที่แล้ว

      iforce2d Very cool! Probably the biggest thing would be incorporating the driver for the OSD chip into the ArduPilot code base. Also I'm not sure how that OSD chip is connected internally to the F4 chip, maybe I2C? I guess if I were a good guy I'd head over to the GitHub repo and try and give him a hand ;-)

  • @pawanv86
    @pawanv86 6 ปีที่แล้ว

    Isn't mini pix f4 the same? That probably explains why they use a different software itself.

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

    I have a CC3D Revo (full version) and a UbloxNeo-M3N GPS.
    This combination (with GPS in Flexi Port) has been working when used with Librepilot. I have flashed CC3D Revo with the one automated downloaded from Mission Planner firmware (called revo-mini.apj). All is visible, could calibrate built-in compass, but could not get the GPS to work.
    I used U-Center to change GPS to communicate with 38,000. In U-Center, GPS is able to get a lock and gives me all the coordinates correctly.
    But in Mission Planner I could not manage to get my CC3D Revo (in Mission Planner) to connect to GPS (tried with Serial2, 3, both). Any idea?

  • @technologysclub.4075
    @technologysclub.4075 ปีที่แล้ว

    What telemetry radio (RC) did you used?

  • @blancsteve4819
    @blancsteve4819 6 ปีที่แล้ว

    Its raining on the other side of the planet too mate.

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

    I thought ardupilot was already compatible with the revo revulation board it has the built-in link?

  • @BuzZ.
    @BuzZ. 6 ปีที่แล้ว

    The omnibus f4 pro v2 is really easy to burn !

  • @MartijnvanGene
    @MartijnvanGene 6 ปีที่แล้ว

    Hi, the BN220 is out of stock. Would the BN880 be a suitable replacement?

    • @iforce2d
      @iforce2d  6 ปีที่แล้ว

      It looks like it's the same as this one, plus a compass. So I would think should be fine.

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

    Quick question, what telemetry radio did you use? @iforce2d

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

      Cheap 915MHz radio from hobby king, there are many similar around. Actually just searched banggood now and can't find any, at least not at the price I was expecting - they should be around $25-30.

  • @Fukaka2343
    @Fukaka2343 6 ปีที่แล้ว

    Hi, i am using the BN 220 GPs with Matek F405 wing FC, i followed the documentation and connceted to UART4 , but the GPS is showing up as red in INAV, also Noticed that the gps's tx blue light is flashing slowly ... unlike yours. kindly advise.

    • @iforce2d
      @iforce2d  6 ปีที่แล้ว

      I don't know anything about the Matek but it sounds like you just have the rx/tx connections wrong.

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

    I did not know you could use mission planner for cc3d revolution.

  • @themisk.3843
    @themisk.3843 2 ปีที่แล้ว

    Hi, i was thinking to buy the OpenPilot CC3D Revolution fc for a rover that i'll build. Do u think that the fc can support ardupilot or it'll lose some features from the software?

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

      Docs are here: ardupilot.org/copter/docs/common-openpilot-revo-mini.html
      Looks like you need receiver with sbus or ppm output, otherwise I can't see any mention of missing features.

  • @brendanstone3472
    @brendanstone3472 6 ปีที่แล้ว

    Man, u talk no shit, straight to the point, nice video

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

    what is the latest firmware in ardupilot , can you run on the cc3d revolution mini ?

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

      All this and more can be found with a google search :)
      Wait.... the answer to your second question is in this video isn't it?

  • @kristjanlill9363
    @kristjanlill9363 6 ปีที่แล้ว

    i have a cc3d atom. running windows. cant get the hex files on to the board. dont know if its even possible to run those evo bootloaders on that board. help

    • @iforce2d
      @iforce2d  6 ปีที่แล้ว

      cc3d atom has a different MCU. You need the revo-mini which has a STM32F405. Doesn't seem like they are still being made these days though. I would suggest to go for an omnibus F4 pro (v2 or v3, not v2.1) since they are cheaper and much easier to set up, and have onboard voltage/current sensing, onboard OSD and SD card reader as well. The size is of course bigger but not by all that much.

    • @kristjanlill9363
      @kristjanlill9363 6 ปีที่แล้ว

      iforce2d thanks for such a quick replay. was thinking the same as i couldnt find any info about that board+ardupilot. i just had that board and wasnt using librepilot so i thought i give it a try flashing ardupilot. love your videos and that common sense you have. not that many persons left :D

  • @sptrader6316
    @sptrader6316 6 ปีที่แล้ว

    I don't think the BEITIAN BN-220 has a built-in compass, so it wouldn't work for quads- only planes and wings. Great price and performance for its size.

    • @iforce2d
      @iforce2d  6 ปีที่แล้ว

      True, but I think it's a good match for a board like this which has an onboard compass.

  • @SamStack
    @SamStack 6 ปีที่แล้ว +2

    Aren't the ardupilot devs porting it with Chibios? Would that not be better?

    • @iforce2d
      @iforce2d  6 ปีที่แล้ว

      Not exactly sure, but there seems to be some differences of both method and opinion. I'd like to try the official release but I couldn't figure out how to flash the .bin file properly.

    • @SamStack
      @SamStack 6 ปีที่แล้ว

      I think it's what they are using in the skyviper so it should be well supported.
      I'll wait till someone like yourself does a video on it before I try though :-)

    • @qcsupport2594
      @qcsupport2594 6 ปีที่แล้ว +1

      I do see a recent hardware definition for Revo Mini for ArduPilot ChibiOS under: github.com/ArduPilot/ardupilot/tree/master/libraries/AP_HAL_ChibiOS/hwdef
      [ ArduPilot's switch to ChibiOS came after night_ghost started his version, but it means that it should be easy to add new boards by creating a simple hardware definition file that maps out the resources in a single place, so this is the way forward IMHO.]
      No idea if it works yet but I've also been waiting for someone else to try it out!

    • @SamStack
      @SamStack 6 ปีที่แล้ว

      How do you go about installing that?
      I notice the F4 board is supported too.

  • @CAv-lp2qk
    @CAv-lp2qk 6 ปีที่แล้ว

    Could the blackbox SD be used to expand the memory and terrain following?!! If so, F4 - OMNIBUS V3 or V3 PRO has all the bells and whistles except magnetometer. I've had good luck with the 11$ 7n micro gps+compass on 5v. No affiliation: readytoflyquads.com/flight-controllers/omnibus

  • @darrenminter4190
    @darrenminter4190 6 ปีที่แล้ว

    hate to say this but there was an apm mini , that was the same size as as a cc3d . and i still have one have one that is working on my robocat with gps , compas , hudd ect . it a knock off of the 2.8 but a lot smaller . u would need to really need to hunt one down but they are still out there lol

    • @ModItBetter
      @ModItBetter 6 ปีที่แล้ว

      they are easy to find..you can find the mini pix as well the same size as the mini apm..or even a pix racer.. ...I don't own the cc3d revo..but it opens the door for people that might like to switch software and firmware that already own one.. .. Like my hubsan h901s I want to convert over to ardupilot as well.. But I'm still at the stage of figuring how to be able to still use the transmitter heh.. But with so many people now porting it should be easy..

    • @darrenminter4190
      @darrenminter4190 6 ปีที่แล้ว

      yes u are very much correct , the only say this cus the mini apm as i believe was not sanctioned by apm and came out at the time when amp split up .
      and part of the team became pixhawk ,and the other part did what they could to keep the Ardupilot firmware updated ,
      the mini apm was a mix of the 2.6/2.7/2.8 but alot smaller made in china and was cheap to buy ,but not well documented , most people that did buy it blew them up , cos the numbers on the case where in wrong order..
      ive had lots of apms and cc3ds and only one revo thank god , cus untill u try putting a revo on a helicopter wiring it up is a total nightmare ,let alone trying to do that with apm in the mix , im not saying its not possible , and hats off to the people that are trying to get this to work .
      but this is for people that know what they are doing .
      all im trying to say if you can find a mini amp it would be cheaper to set up than the revo ,and just to ad that the mini apm was not about for long so it would of been very easily overlooked.
      P.s I’m not talking about the mini apm pro , it was before that lol

  • @bernardgeorge1052
    @bernardgeorge1052 6 ปีที่แล้ว

    Where is the front of the gps unit?

    • @iforce2d
      @iforce2d  6 ปีที่แล้ว

      ??? GPS gives your position on the earth, it doesn't have a 'front'.

    • @bernardgeorge1052
      @bernardgeorge1052 6 ปีที่แล้ว

      iforce2d I’m confusing myself, my other gps units have magnetometer.

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

    Ok i think my problem is iam getting confused about Ardupilot and Librepilot for some reason i thought these where the same, just so much info and 100's of hours to try and find the right info it all just runs together. lol

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

      ah, ok. I'm going through your comments in order, it's making sense now :)

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

    and i know they are not clones its open source but what i mean some of the chinse boards cost ass much and you dont get all the feachers, or fall short, getting a little tired of the buy and try concept !

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

      If they promised you something and it turned out that feature actually didn't exist, that would be fraud. I'm pretty sure you should also know what the price is before you buy it. So I'm not really sure what the issue is without any specific details.

  • @BuzZ.
    @BuzZ. 6 ปีที่แล้ว

    You should try to use 4 of those small ones and attach them at the end of each wing and at the front and back of the plane and use andurino to calculate average of all of those GPS locations and then send them to the FC to make ultra accurate GPS

  • @flashted
    @flashted 6 ปีที่แล้ว

    Cc3d board pinouts github.com/iNavFlight/inav/blob/master/docs/Board%20-%20CC3D.md

  • @280zjammer
    @280zjammer ปีที่แล้ว

    There are Russian hackers and then there's The Crazy Russian Hacker. The guy you mentioned isn't him.

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

    And a nether thought, you know for what some of these boards cost you wood think they wood put a surface mount push button switch on, instead of making you have to short circut the pads and take a chance of shorting out your boars. and i cant tell witch boards our real and witch are cheep chinse knock offs.

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

      You only need to do that once when uploading firmware the first time, so it's not really a case for requiring a permanent button.