How to - Flashing BLHeli firmware using Arduino Uno - eluminerRC

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024
  • **IF YOU ARE PLANING TO BUY ANY OF THE PRODUCTS USED IN THIS VIDEO, PLEASE DO THIS VIA LINKS IN THE VIDEO DESCRIPTION.** This will help me generate bonus points on Hobbyking website. That way I will be able to make better videos in the future.***
    This is short instructional video on how to do one of the things that will greatly improve your crafts performance - flashing ESCs with BLHeli firmware.
    Nearly everyone heard about SimonK firmware. This is specially designed firmware for ESCs that greatly improves performance for multi-copter use. However, SimonK firmware is designed for ATMEGA based ESCs and it can't be flashed on other chips.
    However, more and more ESCs these days come with SiLabs chips, including very popular Turnigy Plush line. Luckily, there is an alternative - BLHeli firmware. This is very advanced and customisable firmware and latest versions are as good if not better than SimonK in multi-rotor department. And yes, it works with SiLabs based chips.
    You will need some kind of programmer for this and Arduino Uno is the best and cheapest way to go.
    LINKS:
    1. Everything you need: www.olliw.eu/up...
    2. Supported ESCs: github.com/bit...
    WARNINGS:
    1. This process involves soldering, flashing and programming your ESC. Each one of these things can destroy your ESC. I''M NOT RESPONSIBLE FOR ANY DAMAGE CAUSED BY USING THIS METHOD. YOU HAVE TO BE AWARE OF THE RISK!
    2. This process is not reversible. So, if you don't like BLHeli firmware there is no coming back to stock one.
    3. You can experiment with different firmware settings, but every time you change something you have to do exactly the same thing on every ESC! Everything must be the same otherwise weird behaviour could be expected.
    You need:
    Arduino Uno - search eBay for "Arduino Uno" and buy the cheapest one :)
    Turnigy Plush 30A ESCs:
    www.hobbyking.c...
    Arduino jumper cables:
    search eBay for "Arduino jumper cables"
    Servo Connectors:
    www.hobbyking.c...
    Servo Wire:
    www.hobbyking.c...
    Crimping Tool:
    www.hobbyking.c...
    Soldering Paste:
    www.hobbyking.c...
    Soldering Iron (30W):
    Any 30W (or similar) soldering iron.
    Solder (60/40):
    www.hobbyking.c...
    Third/helping hand tool:
    www.hobbyking.c...
    Hot glue gun:
    www.hobbyking.c...
    Enjoy RC as much as I do! :)
    Additional information:
    Video: iPhone 4
    Editing: FinalCut Pro X
    Music: GarageBand

Комментарии • 71

  • @arsenal.j
    @arsenal.j 10 лет назад

    I must admit these vids are awesome, very helpful, and very informative. Not only this but the quality of the video production is well done. I can see you took your time and effort to put out a quality piece of work. Thank you, I look forward to more of them in the future. Oh I also love the Quad, Good Job!!!

    • @eluminerRC
      @eluminerRC  10 лет назад

      Thank you very much man! :)

  • @randygrinter6683
    @randygrinter6683 9 лет назад

    Joy and success! Seems I had to go to Arduino site. Did the blink sketch and it worked. Went back to your video and now it worked. Thank you! Have esc's flashed and will install as soon as possible. Thanks again!

  • @eluminerRC
    @eluminerRC  11 лет назад

    Please read the video description for additional information, tips and tricks, warnings, links and more. For everything else, please leave a comment down below. I will answer them ASAP!
    Thank you for watching!

  • @HEITORFPV
    @HEITORFPV 9 лет назад

    @eluminerRC Did it! Nice tutorial man! really liked it! Just one question... does the advanced settings must be the same for the ESCs (like throttle min and max)? I'm asking this becouse I didnt check it and right now I'm kinda lazy after flashing and packing all the ESCs =/. All the basic setup are the same.

    • @eluminerRC
      @eluminerRC  9 лет назад

      torteles All the settings should be exactly the same on all ESC!

  • @geoffmuhren8523
    @geoffmuhren8523 11 лет назад

    First things first: what a fantastic series of video. I'm making an almost exact copy of the quad you built, luckily with the sunnysky motor upgrade without having to buy and throw away the rubbish NTM motors.
    Now for my question to you, I was wondering if it was necessary to use the Turnigy programming card when you are going to flash the ESC's this way. (Just for some added information, this is my first quad build)
    Thanks in advance!

    • @eluminerRC
      @eluminerRC  11 лет назад +1

      Thank you! No, it's not necessary to use programming card. You only need it if you are using stock firmware. On BLHeli firmware, you can configure your setting via flash tool.

  • @NXSAlex
    @NXSAlex 10 лет назад

    Hey! Awesome channel (now subscribed) and everything done so neat! And this video is so useful!
    Now I'm in a quad project and I hope this helps me in flashing my plush 25A.
    But in case I have other ESC with ATMEGA chips this arduino card could be used for flashing them with SimonK and the proper burning tools?

  • @lupy669
    @lupy669 10 лет назад

    worked for me on a Plush 6
    Thanks for making such a simple step by step video.

    • @eluminerRC
      @eluminerRC  10 лет назад

      No problem, I'm glad it helped you.

  • @gunsmithfiamma4788
    @gunsmithfiamma4788 8 лет назад

    Mate, I know it's a old video, but You can't even imagine how useful was to me.
    Thank you so much!!!!!!!!
    If you ever come in Italy, I will treat you to dinner :-)

  • @juandavidbarrada
    @juandavidbarrada 11 лет назад

    WOW! I have to tell you again: Your videos apart from being really useful are awesome!!! Thank you !!!

  • @notanotherrcchannel
    @notanotherrcchannel 8 лет назад

    Thanks for the video. Just successfully flashed my DJI opto 30's.

  • @johnolivares4679
    @johnolivares4679 9 лет назад

    Brilliant, I just have flashed 3 Plush 18A esc, with arduino mega. Really easy, thanks

  • @slametsantoso3747
    @slametsantoso3747 5 лет назад

    My ESC hkrc 4 in 1 30a.
    Can I use the smartphone with the app Bilheli32 and OTG cable , with Aduino Uno?

  • @MrPolleke1949
    @MrPolleke1949 9 лет назад

    Very Very nice video.
    I have 4 Turnigy Pluch ESC's so i gonna try to do this.
    Got one question though: can I use an Arduino mini pro also (with a seperate FTDI of course) so i don't have to buy an UNO...........

  • @Jarcademis
    @Jarcademis 9 лет назад

    Sucks that I would HAVE to buy a PC just to use the BLHeli software. Did you use boot camp to run windows on your Mac, or did you run it natively within your Mac OS?

    • @eluminerRC
      @eluminerRC  9 лет назад

      I know, me too. I used bootcamp.

    • @jacksonandreas2690
      @jacksonandreas2690 8 лет назад

      +eluminerRC .. i would like to know to use 4w-interface to flashing 4 esc directly without remove the heat shrink .. thank you

  • @marcoantonioborra9014
    @marcoantonioborra9014 9 лет назад

    Superbo!!! Video chiaro ed utilissimo,grazie.

  • @Maxisokol
    @Maxisokol 10 лет назад

    Thanks for another helpful video! Just in case - can I use a different arduino for this purpose? Nano w/ATmega328 for example? Just need to select a different board in AvrBurnTool, right?

    • @eluminerRC
      @eluminerRC  10 лет назад

      You can use different Arduino. Not sure about the process though.

    • @Maxisokol
      @Maxisokol 10 лет назад +1

      Ok, in case anyone is curious - Arduino Nano works just fine.

  • @raghavendrasrivardhan3847
    @raghavendrasrivardhan3847 8 лет назад

    Can u say which pins(PIN NUMBER) of IC were the wires joined because my esc is a bit different

  • @BJCP
    @BJCP 9 лет назад

    I think I have a newer version of the 18a Turnigy Plush ESC, what are the chances of this working? I have tried using a USB programming card to flash this ESC with no luck. As I haven't done this before I'm unsure if I should continue with this or put it down to the newer version of the ESC not being compatible.
    Any suggestions?

    • @eluminerRC
      @eluminerRC  9 лет назад +1

      Ben Peacock If it has SiLabs chip it should work.

  • @Medil30
    @Medil30 7 лет назад

    Quick question, If you have a corrupt bootloader will you be able to use this method to flash and fix the bootloader?

  • @hj0835
    @hj0835 10 лет назад

    Very nice "How To". I have a question about info in the PDF doc. In getting ready to Flash some ESC's for my new 250 Multi, have noticed this info on the BLHELI info that I have a question on. In that PDF doc it lists Turnigy Plush 10A and has a note as follows"Switching speed is not fast, ~4.5us (on 2S) for pfet to go off". Now in the same PDF doc it lists Hobby King 10A and has the note: "Switching speed is quite fast" Won't this mean it is better to flash the Hobby King 10A rather than the Plush 10A?
    Thanks again for making this Video, makes it so even I can do it (I think lol)

  • @zooknut
    @zooknut 9 лет назад

    Thanks for the video! As other's have asked I would also like to use a different arduino I would like to get the LeoStick as I can get them locally. They also have the ICSP 6 pin out. I have seen other video's with the nano so I assume the Leo should work? could you perhaps shed some more light? Regards.

  • @ChangeHere
    @ChangeHere 10 лет назад

    easy peasy, just did this for the first time, thanks for the great tutorial!

  • @eluminerRC
    @eluminerRC  11 лет назад

    Thank you! I hate Windows, but far more people have Windows than Mac OSX. So, in order to help more people I have to bite the bullet and do this. :D I did KK2.0 firmware flash for both Windows and Mac OSX, but it seems that there is way more interest in Windows version.

  • @creative1978
    @creative1978 10 лет назад

    Mr. EluminerRC thank you very much!!!!!!
    I followed this tutorial step by step and all worked out for the best. Now, my esc's are more reactive. Until now I've try hovering in my room but at 5 inches from gorund differences with old firmware are clear. My tricopter are more stable.
    Just a question: How I can do throttle calibration on my KK2.1 board? Settings to do that are the same with my old firmware?

    • @eluminerRC
      @eluminerRC  10 лет назад

      As far as I know, throttle calibration on KK2.1 is the same as on KK2.0 since it uses same firmware.

  • @OleJohanKippenbroeck
    @OleJohanKippenbroeck 10 лет назад

    There seem to be different versions of the Arduino Uno (2012 and 2013?) at Ebay. Some seem to be 5v only and some 3.3 and 5V. Can all the different versions be used?

    • @eluminerRC
      @eluminerRC  10 лет назад

      I don't see a reason why not even though I didn't try this using different version.

  • @kingoftheput
    @kingoftheput 11 лет назад

    Have you ever flash any ESC whit simonK,and if you did,what is your opinion which is better. BL heli or simonK?

    • @eluminerRC
      @eluminerRC  11 лет назад

      No, I never used SimonK. I've heard that they are pretty similar in performance. SimonK is straightforward while BLHeli gives you more options. However, it's not like you can choose. If you have ATMEGA, you must go with SimonK, if you have SiLabs, you must go with BLHeli. ;)

  • @wolfpackt99
    @wolfpackt99 10 лет назад

    can i use usb2serial with icsp headers or do i need full arduino

  • @jamesbfrantz4717
    @jamesbfrantz4717 10 лет назад

    Fantastic video thanks. Very talented and artistic too. What settings would you use if interested in maximum endurance. I assume low frequency but not sure what the other settings do?

    • @eluminerRC
      @eluminerRC  10 лет назад

      Thanks a lot! I use settings that you see at the end of the video. I haven't had any problem with ESC's so far.

  • @beetledrift
    @beetledrift 11 лет назад

    Thanks for all the helpfull videos mate! Got 30A afro esc's so won't be using this tutorial but it looks certainly good. :)

  • @marinozacc1994
    @marinozacc1994 9 лет назад

    Can I use arduino to program afro esc throught servo cable??

  • @rifted
    @rifted 11 лет назад

    Nice! Someday I'll flash my Plush ESC this way!
    Thanks again and great video!
    Fly Safe!
    Ed

  • @eluminerRC
    @eluminerRC  10 лет назад

    NXSAlex Yes, you can use Arduino for SimonK, but I've never tried it. Should work though.

  • @MatthiasBurkhardt
    @MatthiasBurkhardt 8 лет назад

    I have a PC, but not with Windows on it. What shall I do?
    BLHeli Software available for Linux?

    • @konrad759
      @konrad759 8 лет назад

      +Matthias Burkhardt (Buggi) Maybe you can try Wine?

    • @MatthiasBurkhardt
      @MatthiasBurkhardt 8 лет назад

      +Rcmodellbau_DE does usually not work with I/O like USB

    • @MrStevegibb
      @MrStevegibb 8 лет назад

      +Matthias Burkhardt (Buggi) vmware and install windows on a virtual machine simples

    • @MatthiasBurkhardt
      @MatthiasBurkhardt 8 лет назад

      Did it now at a friend who has Windows. Would be great to see the Software as Chrome app like cleanflight!

  • @PassinThruLife
    @PassinThruLife 11 лет назад

    Does that mean you won't be doing a Mac version of this video?

  • @seikwonkim2623
    @seikwonkim2623 10 лет назад

    Thanks. I got to flash my Emax 25A esc.

  • @sallu-ssk
    @sallu-ssk 8 лет назад

    Hello
    can anyone tell me which is the supported besc for yin yan emax 35A

  • @savagebrian1234
    @savagebrian1234 3 года назад

    lol flash back following this in 2021, i'd forgotten how. thanks

  • @kade426
    @kade426 9 лет назад

    Can I flash my kk2 using this and my own hex file?

    • @scflippy
      @scflippy 9 лет назад

      gingerneering101 you can flash the kk2 board with an arduino but not with the method shown in this video.
      blog.oscarliang.net/flash-kk20-16-firmware-upgrade-arduino/

  • @blackmennewstyle
    @blackmennewstyle 11 лет назад

    Brilliant! What a such fantastic channel you have! Great job! Too bad i don't like windows >.< Have a great week!

  • @agoodplumber
    @agoodplumber 6 лет назад

    great video

  • @cam343
    @cam343 9 лет назад

    Anyone had success using blheli software higher than the v10 on this video (using ardunio)? I just get no 'toolstick' for v12.1

  • @randygrinter6683
    @randygrinter6683 9 лет назад

    ERC thanks for your great videos! I have used others with great success! Am having trouble getting this to work on Windows 8.1. When I get to the point of AvrBurnTool_v101.exe it comes up as error: programmer parameters not set and error: microcontroller parameters not set. Have tried many things and searched but no joy. Thoughts? Thanks again for your informative "how to's"

  • @eluminerRC
    @eluminerRC  11 лет назад

    Thanks!

  • @wolfpackt99
    @wolfpackt99 10 лет назад +1

    ok. bought a arduino uno. Had the escs ready two days ago. Un-packaged the arduino and had the first esc flashed in about 3 minutes. Long enough to play/pause the video and click a few buttons. Brilliant. Thanks!

  • @eluminerRC
    @eluminerRC  11 лет назад

    Thank you very much! ;)

  • @benjaminhoward9801
    @benjaminhoward9801 7 лет назад

    3:52 "First wait while windows wastes your time"... lol. How I've used those very words

  • @nickzink6774
    @nickzink6774 8 лет назад

    intro song?

  • @forrestallison1879
    @forrestallison1879 9 лет назад

    Yo, just a note for anyone who sees this video, I think it is super out of date now compared to current software and many new ESCs.

  • @eluminerRC
    @eluminerRC  11 лет назад

    Unfortunately yes. :(

  • @HDFoxra
    @HDFoxra 8 лет назад

    You've got your 'female/male' concepts backwards... you say 'male' when it should be 'female' and viceversa =3

  • @westlinegaming8362
    @westlinegaming8362 3 года назад

    almost did it, but esc got on fire, so i need a new one)