Finally a new ESP8266 Flasher

Поделиться
HTML-код
  • Опубликовано: 25 фев 2018
  • Support the It Kinda Works Today:
    / itkindaworks
    Join the IKW forums today and join the conversation!
    itkindaworks.com/forum
    I've been using my tired DIY ESP-01 flasher for years now and it's just time for a change. I got myself some new ESP USB-Serial modules (just search "esp8266 usb serial" into whatever your preferred cheap electronics outlet is and you'll find them no problem) and they work great - with one exception. They don't come with the built in hardware to automatically put an ESP into serial bootloader mode. So I made a hack to fix that - watch to find out how!
    driver for mac: github.com/adrianmihalko/ch34...
    driver for win/linux/also mac (note I have not tested these just a basic google search so you dont have to - maybe): sparks.gogo.co.nz/ch340.html
  • НаукаНаука

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

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

    Got a question or something to add to this video? Or even an idea for a new tutorial/video that you'd like to see? Check out the ItKindaWorks forums at itkindaworks.com/forum/

  • @chechohamburg578
    @chechohamburg578 4 года назад +1

    Works perfectly, after days trying to get it to work, I saw your video, and in 20 minutes, I’m programming the ESP8266. Your hometown owns you a statue in front of the townhall. Thank you!!!

  • @Tony455HO
    @Tony455HO 4 года назад +1

    Nice video and nice idea with the reset button.
    I have the same converter, what I did is cut 3 pin headers snipped the middle one away which gave it perfect spacing. Soldered them to gpio0 and ground. When I want to upload and flash the ESP I use female jumper wires connected to the pin headers. Otherwise I can use it as a normal UART or serial/usb adapter.

  • @jacobkuriakosegmail
    @jacobkuriakosegmail 6 лет назад +1

    Thank you so much... I have been stuck flashing into this module for a long time, so I used NodeMcu for my projects... I hope this will help me using much cheaper modules for my project... Thank you.. :)

  • @bgable7707
    @bgable7707 4 года назад

    Awesome, I've watched many of your videos and have found the informing and clear. After messing with numerous other UART/USB adapters with little to NO success and many hours/days, I said screw it, I've that one and a couple of push pin switches, so, why not.... OMG Peace of cake! Keep up the great work!

  • @belenhedderich3330
    @belenhedderich3330 6 лет назад +1

    Thank you! I just modified mine as in your video!

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

    A spectacular idea!!! Thanks for sharing!!

  • @BrianLough
    @BrianLough 6 лет назад +6

    I had the exact same situation when I got that board as well, took me way longer than it should to figure out what was happening. I ended up soldering a toggle switch between gpio0 and ground

  • @ExplorerOffgrid
    @ExplorerOffgrid 6 лет назад +3

    Nice! I just added the single switch to the gpio0 .. I hold it down whilst plugging it in. works a treat

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

      I have that exact same setup on one of my even older DIY flashing module! But I figured this makes it just that much easier.

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

    Thanks a lot! Made it and it works.

  • @gfodale
    @gfodale 6 лет назад +1

    Well done

  • @deangreenhough3479
    @deangreenhough3479 6 лет назад +1

    I have these. The simplest way is buy 2 and link the programmer with a soldered wire. Note: this will be your programmer. The other unit can be to just run it. Had this option working for a while

  • @simonem8899
    @simonem8899 6 лет назад +3

    Yes, you could directly connect DTR to GPIO0 and RTS to RESET, I think that's what you meant in the video, and this would have allowed ESP to go directly into programming mode, the problem is that for example you could not use the serial monitor in arduino, when you open the serial monitor, the board is held in reset mode as the Arduino serial monitor pulls both DTR and RTS low. One option is to use a separate serial monitor that allows for control of the pins, to be used, like Real Term.
    The best way to do this is to use a circuit like the one used in the NodeMCU that requires the addition of 4 resistors and 2 transistors, but it certainly complicates things a lot.
    Your solution is simpler and faster to make, and to be honest, pressing two buttons is not that hard work.

  • @ikemkrueger
    @ikemkrueger 4 дня назад

    Thanks for sharing.

  • @MrBobWareham
    @MrBobWareham 4 года назад

    Thank you I have followed your tutorial and it uploads and you can see the blue led flicker as it uploads and shows success but after that, the blue led does not blink, blink any suggestions as it looks successful?

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

    The hand built programming tool is not UGLY, it's awesome.

  • @theunderdog2205
    @theunderdog2205 6 лет назад +1

    If you have a good look on flea bay you will find the same device with a little switch in the side to switch the modes. I paid 3 GBP for mine last summer. Good video as always.

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

      Eyyyyy flea bay - you are a skookum choocher my friend! And good to know, I'll keep an eye out for those in the future!

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

    Hi I did the same connections but it's showing espcomm_upload_mem failed. Can u please suggest me to get through this problem.

  • @bgable7707
    @bgable7707 4 года назад

    Does this "Two Buttom" modification work with your ESP-07 to 12F's adapter. I've made both

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

    I've been using the same module for quite some time. I soldered one smd tactile switch at a 45 degree angle on the bottom connected to gpio0 and the ground plane (large area on the pcb). This makes it quite sturdy. When I want to program a module, I press the button while plugging it into the computer. Done. 😀

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

      Yup, I've totally done this on other flashing modules before but I figured if I'm going to make a video for it I might as well splurge on that second button ;)

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

      That's why I don't make RUclips videos. For me it would have been a one minute Video. But I'm glad people like you make better videos than I would. Otherwise RUclips would get boring very fast. Keep up the good work. 😃

  • @doberbert
    @doberbert 6 лет назад +1

    simple brilliant :-)

  • @als.4568
    @als.4568 5 лет назад

    Neat and simple way to program esp8266! If the serial to usb is powered down and then powered up again does the blink program still work or does it have to b3 uploaded to the ESP8266 again?. Thanks! Al,

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

    Could you share any link that you describe in 2:42 please?

  • @BorisDessimond
    @BorisDessimond 4 года назад

    Cleanest way :D

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

    thanks!👍👍👍👍

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

    I put only 1 push button between GND and GPIO0, I press the button and then plug it to the USB port of my OTG cable to my phone and release it. It programs quite well that way.

  • @MauiRedMan
    @MauiRedMan 4 года назад

    they do have one that allows you to put it in you aren't mode and program mode it just a little switch on the right-hand side I just purchased one it was about $2 also

  • @willofirony
    @willofirony 6 лет назад +1

    Great video. I totally relate to your "too prideful to google it" comment. RTMFS (read the manual first, stupid) is for the saps who don't know stuff, right?

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

    What do you use all these flashed esp01's for? What about other modules with serial built in etc?

    • @schluderjupp
      @schluderjupp 6 лет назад +1

      Paul Robertson Anything you like. All you need is a little imagination to come up with a project for a ESP-01...and they are dirt cheap.

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

      What he said. Also although I may not use 01s all that much, I know there are plenty of people who do. Also when low power is needed, the 01 cant be beat in terms of using an ESP8266 as the platform.

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

    more ! :)

  • @papalevies
    @papalevies 6 лет назад +1

    I did the same thing by slightly bending 2 male headers and using a jumper

  • @Namio2007
    @Namio2007 10 месяцев назад

    draw the work can makes the diffenrence

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

    They make that same thing with a switch on the side to program it. It's 2-3 on Ali express.. but I bought a few of those by mistake I shall try your life hack! ...even so the esp01 is kind of irrelevant anymore...

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

      While I agree that the falling price of NodeMCU/Wemos boards has made those development platforms more appealing, I think the ESP-01 is still a very useful board if you just need a simple sensor or other low power device. The other dev boards out there based on the ESP line all have extra stuff that make prototyping easier but if you don't need all of those peripherals then the 01 is great and can function at extremely low power. They're still my go to board (or the 07) when power is a concern.

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

    I clicked your video *despite* the thumbnail.

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

      Well I'm certainly glad you're not the "judge a book by it's cover" type! ;)

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

    Isn't there any programmer with a switch already installed? I don't get that, this is a widespread wifi module...

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

    You can geht get it from some sellers at ebay with the switch already mounted.

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

      Good to know - I just saw a ton of listings for these and thought they had the automatic flashing wiring built in and figured plenty of other people have made the same mistake so why not make a video to show others how to easily remedy it :)

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

      I have sold 100s this year exactly like the ones in the video. Might be one of mine... amp.taod on ebay and soon to have amptoad.com up. I don't think you will find many vendors willing to mod these for you. The overhead on these is very low and it would not be worth the time to solder on switches. I modified mine a little differently, I super glued a slide switch to the side of the headers and drew on labels with a sharpie ("Prog","Comd") for program and command modes. Looks nice and its easy to get to when its plugged in. I have, sell and use both. The programmer I sell with my kits is the new one in the video because it is so much easier to work with.

  • @anurudhandru2958
    @anurudhandru2958 4 года назад

    Not working ... couldnot open port com 4 appearing

    • @ItKindaWorks
      @ItKindaWorks  4 года назад

      sorry to hear it's not working for you...

    • @anurudhandru2958
      @anurudhandru2958 4 года назад

      @@ItKindaWorks made it work... while uploading test code and testing in serial monitor ..
      Values change with delay .. or conection breakes ...
      Does PJ1117 LDO cause problems?