Update your 3D printer firmware without a bootloader!

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 เม.ย. 2024
  • I also explain how to burn a bootloader to a 3D Printer that doesn't have one yet. But really, you might not even need one!
    Use a USBtinyISP as a programmer or re-purpose an Arduino board you might already have to upload anything even to mainboards that do not come with a bootloader installed.
    USBtinyISP drivers (Windows) learn.adafruit.com/usbtinyisp...
    Get a USBtinyISP
    Adafruit www.adafruit.com/product/46
    Aliexpress s.click.aliexpress.com/e/ctRyQ4Sy (get one with the cables)
    Cheap Arduino boards
    Arduino Nano s.click.aliexpress.com/e/2PwETWC
    Arduino Uno s.click.aliexpress.com/e/b52ipsmM
    Product links are affiliate links - I may earn a commission on qualifying purchases (at no extra cost to you)
    🎥 All my video gear toms3d.org/my-gear
    I use Epidemic Sound, sign up for a 30-day free trial here share.epidemicsound.com/MadeWi...
    🎧 Check out the Meltzone Podcast (with CNC Kitchen)! / @themeltzone
    👐 Enjoying the videos? Support my work on Patreon! / toms3dp
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @newforestobservatory9322
    @newforestobservatory9322 3 วันที่ผ่านมา

    This is the first video I've come across that not only explains all this in terms I can understand - but also tells me what I should do with a new 3D printer motherboard from scratch (straight out of the box). THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!

  • @fail_fast
    @fail_fast 5 ปีที่แล้ว +4

    This is actually super helpful. I've been trying to add features to Prusa's mk3 firmware but the memory is basically full from the factory. That extra 8kb for the bootloader will be really nice to have back.

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

    This is fantastic so many users on the A8 Facebook group have been having problems with their bootloader i keep telling them use a Arduino ICSP and program it across but there hasn't been the best videos around explaining everything thanks Thomas for stepping up and being very tougher.
    I tend to recommend a mega 2560 there about $11 because most convert to ramps later or you can also use the mega for other projects later like a environment controlled enclosure.

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

    Thomas - thank you so very much for everything you contribute to the COMMUNITY. It's folks like you who make it just that, a community.

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

    Thanks for the detailed instructions. Just got an Ender 3 and couldn't get the bootloader to load on the mainboard. A step that most videos missed were that you need to upload the ArduinoISP first to initialize the Arduino with the bootloader. After spending 2 hours researching.. it was fixed in 5 minutes. Now bootloader is flashed. Thanks.

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

    Best video on the subject I found so far! Thanks, Thomas!
    Particularly for some theory and background - I, myself, do not have a background in robotics/automation, and the very reason I tinker wtih my printer is to learn (otherwise I would just order prints!). But it's harder to learn when people just show recipes without context.

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

    Kind of a nice feeling when after countless nights reading tutorials and datasheets I know what this video is going to show before watching it.

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

    This is EXACTLY what I needed! Thanks, Thomas!

  • @BryanBakerXBrav
    @BryanBakerXBrav 5 ปีที่แล้ว +4

    For the 2560, you can get a healthy amount of code with the bootloader enabled, though these memory concerns won't be much of an issue once the 32 bit boards are mainstream. Still, Marlin 2.0.x runs great on the CR-10. For the 1284 boards in the Ender 3 though, PROGMEM space does limit many options. I usually end up turning off most of the graphics for those machines.
    Good video Tom!

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

    Awesome! I had a faulty mini usb port on my Ender 3 and this method helped me get around the issue.

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

    Another concise guide, well done Tom :)

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

    Great video Tom! Keep the great work.

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

    Great explanation. Was actually not sure if you could force flash a bootloader or not thought it required an additional chip on the board, good to know its just a missing "software" package that can be pushed to a board without one.
    Keep them coming ^_^

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

    That was easy to understand and filled with the necessary Information to make an informed decision.
    Thank You :)

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

    Thank you so much for this video. I was trying to install a TH3D EZABL the boot loader that I was instructed to install did not work. I thought I bricked my Ender 3 until I found this work around. Thanks again!

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

    I have had little success with a couple of boards..with this I might be able to resurrect them as spares. Thanks Tom :)

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

    Stop! Only 1/2 way through the video. You have explained things soooo much better than anyone else. OK. Now to finish the video. TY in advance!

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

    Thomas Sanladerer You saved my day. Hero.

  • @l3d-3dmaker58
    @l3d-3dmaker58 5 ปีที่แล้ว +4

    that "hello" made my day 🤣

  • @ColBol7
    @ColBol7 5 ปีที่แล้ว +39

    At 8:09 you select the wrong option. Arduino as ISP is lower down in the menu. This might confuse some people.

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

      lol i think this is why i'm having issues, i'll test this option

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

    Danke für das Video, nach mehreren Stunden rumprobieren und surfen auf dein Video gestoßen und das hat dann zum Erfolg geführt. Knoten im Kopf gelöst:). Danke!

  • @333donutboy
    @333donutboy 5 ปีที่แล้ว

    Nicely done! I always wondered what that "burn bootloader" option is for in the arduino ide menu is for. Thanks

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

    Invaluable guide and info as always Tom. Learn something new with every video you release.

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

    Thank you very much for this overview

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

    nice explanation sir

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

    I now have the confidence to investigate the next step: figuring out what firmware to put on my cr10 clone

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

    You may also use *Pi's GPIO with avrdude to do the programming. Mind the 3.3V to 5V shifting, though. If you already have octoprint running then it is basically free.

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

    Thank you for the info. After listening to various other 3d gurus who's advice does not work on the creality cr10 s5, This is the answer.

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

      I have an S5 where the BL Touch flash bricked my printer to a blue screen. I am about to buy an ISP flasher so hopefully it works.

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

      @@samueldummler7307 Hi. I have the exact same problem with my CR10s S5. While flashing the firmware i accidentaly unplugged the usb cable amd noe im stuck with a blue screen. Did you solve it and can lend me to the right direction?

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

      I solved by burning a bootloader again

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

    just did my CR10 Mini , no sweat . mine had the newer board ( EDIT: Still Sanguino ) but no bootloader installed. Also flashed the wanhao Mini ( 2x ) last week
    all the safety features are enabled now. Only waiting for the new fancovers to be printed out so I can replace those pesky fans. make even more noise than my 10GB Netgear switch.
    fans arrived yesterday so I have some work to be done (noctua )
    for anyone else wanting to flash the newer cr10: use the connection with reset to pin 10 and still power both
    burn the loader and you are good to go with any decent firmware

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

    Thanks, This is just what I needed.

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

    Hello Thomas, thank you for posting this video back in 2018 on how to add a boot loader to your 3D printer controller board. I have an original CR10 and wanted to add the boot loader, I have a USBASP V2 and wondered if this could be used as the programmer instead of the USBtinyISP? If so is the process the same? I appreciate your help. Thank you.

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

    Thanks Tom, great info!

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

    How did you know that I needed this info just now?? 👏

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

      For me this series has been three weeks late. I stead of learning something, I get nod along and say, yes, yes, that's true.

  • @jim.c6780
    @jim.c6780 5 ปีที่แล้ว +2

    Thank you very much Tom great video very helpful by the way I love watching your videos very helpful. but for those of us that are complete newbies to 3d printing world would be awesome if you could take it little bite slower to explain in more detail on some of the stuff like IDE video you did kinda was to fast. but your videos are great thank you so very much for your help in 3d printing Community.

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

    Wish this was out a couple weeks ago. Would have bought a tinyISP instead of an Arduino Uno! Thanks for the info

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

    Good point on who made what that allows you to get products cheap... I try to buy at least one "original" product from the manufacturer to support them directly. I did this for an ISP and got it for triple the cost, all well worth it in my opinion.

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

    great explanation, thanks.

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

    Could you do a video on the mks sbase 32bit boards and possibly show how to update the firmware to marlin

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

    actually did this a few months back to config a arduino without a usb cable since i didnt have the cable needed x'D

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

    Thanks for your video! After watching it i was upload marlin using programmer on my ender3 1.1.4 board!

    • @dalton.riders
      @dalton.riders 4 ปีที่แล้ว +1

      hello how did you achieve that , i end it up with a bricked 1.1.4 board in the process

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

    Very usefull video! Thanks a lot! I have a question: my I use this ICSP board to upload programs to an Arduino which USB adapter is broken (PC doesn´t recognise the board)? It happens I have one Arduino Mega 2560 and a MKS Gen L01 with the same problem.

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

    Will this work on a FlashForge Guider II or equivalent board that doesn't use Marlin firmware?

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

    THANKYOU VERY USEFUL TO UNDERSTAND BOOTLOADER AND ICSP FLASH METHOD

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

    Lost me at 00:10, but I still enjoy watching your videos 🙃

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

      I have to agree, he talks at the speed of a processor chip and in a youtube video there are no time limits OR RESTRICTIONS

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

    I had success flashing a bootloader on the Ender 3 using a cheap nano clone. Note: the ICSP pins are orientated 180° different as opposed a Uno. I flashed the Arduino ICSP programmer to the nano. Then the bootloader to the Ender 3.

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

    very intresting and well done video

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

    Hi Thomas, thanks for all your terrific videos. They are very helpful. My current problem is that I have killed my Arduino UNO, and am now trying to use a USB to TTL converter. The TTL output is 5 pins: gnd/RXD/TXD/3V3/5V and I don't know which RXD/TXD pins to connect to MOSI/MISO on the ANET v1.5 board. Can you advise?

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

    Nice video, thanks!
    can you use USBtiniISP to upload boot loader to raspberry pi as well?

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

    ingenious congratitions , I would like to know if you can do this even on the Lerdge x board (mine is briked )

  • @Phil-D83
    @Phil-D83 5 ปีที่แล้ว +1

    Can these be used to fix a stuborn anycubic 8 bit trigorilla that wont take updates?

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

    I've successfully done this on an ender 3 with the USBtinyISP. What I've learned is 1. The ribbon cable orientation should be the cable touching the wall of the case. 2. I had to cut off some plastic from both the usbtiny cable and the ender 3 screen input on the board to allow the cable to fit. 3. Load the bootloader and disconnect do not try and load the firmware through the tinyusbisp. Connect your laptop to the ender with usb to mini-b type cable (I found at goodwill for 99 cents) and change to com3 then load the firmware. And you're all set.

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

      Which application did you apply the firmware? Hex?

  • @KennethScharf
    @KennethScharf 5 ปีที่แล้ว +16

    The adafruit USBtinyISP will not work on atmegas with more than 64kb of flash. If you try to program a 128k or 256k device it will look like it worked, but it doesn't write to any memory above 64k. I don't know if the Chinese versions have this problem. I have the Adafruit programmer, and I use it for ATmega328's. I also have an Atmel ISP programmer (not made by them anymore :-( ) , that I use for larger chips and ATXmega's.

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

      Huh... I suppose if you're just burning the boot loader that's okay, but still kind of a major bug. :(

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

      Wish I read this sooner...

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

      Can you burn the bootloader and than flash Marlin directly to atmega from windows?

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

      You need a USBtinyISP Version 2. Make sure you're buying a Version 2 board, or buy a USBasp ICSP programmer from Freetronics instead.

  • @Power-Wiesel
    @Power-Wiesel 4 ปีที่แล้ว

    Great video - thank you very much

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

    Very good info thanks!! No I am not bothered by the USB cable :-)

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

    just a warning if you use the DK Usb tinyISP and just try to flash the firmware as shown it will fail due to the 64k limit the correct way to recover from this is just flash the boot loader it will fail to verify then upload via usb

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

    Hi, thanks for the video! Interesting. I do have a question. Could I use this to fix a broken controller board on the Comgo Z1? It seems bricked and not being able to install firmware via tf-card. If yes, I can't find any available pins on the board, would that mean there is no way to connect the board with the usbtinyisp?

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

    FYI you may not necessarily bricked your board if you can't see your printer in Cura try Arduino IDE efirom clear and the flash with XLoader.

  • @josedelfuego
    @josedelfuego 11 หลายเดือนก่อน

    Tried this on my chinese 3d printer called ctc bizer dual it was given to me as a birth day gift, i gave up on it because the drivers and software were old it uses the slicer replicator G plus the marlin update was not working. So i broke it in pieces threw it in the trash and bought a proper 3d printer with better set instructions and now i am enjoying it.

  • @workinghard111
    @workinghard111 5 ปีที่แล้ว +7

    Please consider linking the official Arduino hardware as-well. It doesn't hurt supporting the original/official developers.

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

      Makes sense, but they're more expensive than the functionally identical off brand boards

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

    My 4.2.7 has no isp what now? Enders are very messy. I did get it back to life by fkashing firmware via sd. But the but tge board says 4.2.7 but i needed to flash 4.2.2 or the steppers did not work. Feels bad. Great video. You explained the boot loaders wel

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

    How do I know whether or not I have a boot-loader on my board? I am currently using the Anet A8 with original main board. Thanks in advance for help.

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

    Yeah well last question.. how do I check for bootloader presence on Arduino/3D printer board? It might help diagnosing problems..

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

    Can you do the tutorial for the ender 3. Since it has a bootloader but not enough space for Marlin 1.1.9.

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

      I'm reading that the Ender 3 as a "budget" printer does NOT have a bootloader by default, thats why you need to add the bootloader before you can flash newer FW. cheers

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

      @@dsarnson Lol, thanks for replying DSA44, but I have already figured it out and I had to purchase the Adafruit clone to upload the marlin. Can't wait for Marlin 2.0.

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

    Please make an updated video on Marlin configuration.

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

      already has mate

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

      the latest I see on the channel is from 2016, we now have 1.1.9 out and the 3d printing firmware front has evolved a lot. Would love to have Tom do a video on configuring Marlin from download.

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

    nice !! well explained
    danke schön

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

    That Ender in the background taunts me. The bed is a bit off and still won't quite level right even after I upgraded the flimsy springs. Maybe I didn't get the vertical limiting switch just right. Who knows... I still managed to get it level enough to print a few upgrade parts, but it wasn't easy and kept having to be adjusted between sessions.
    To deal with that, I got an auto-level sensor for it, only to realize that I have to update the firmware, so it'll actually work. That's my fault for not thinking about that part of things.
    Then, I find out I can't just plug in a USB to the port and update the firmware, so I get an arduino kit. Now, before I can begin, I find this video showing me a cheaper alternative, one I could probably just probably integrate into the printer.
    This thing has really been an interesting experience...

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

    can i use that Arduino on a Anet A3 ver 2.0 board tom.
    to put a new bootloader on and firmwire to have the latest marlin cheers

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

    Thanks for doing this and the Ender3 video about loading firmware. Is there a way for me to contribute a lump sum, without signing up for Patreon's monthly payment. Thanks - keep up the good work!

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

    pls can explain me how change the motherboard of the anet e10 to a MKS gen L ? pls make a video

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

    Hi, I had a problem with the srk v1.1 pro board, and I need to get the bootloader, do you have any idea where I could get it?
    If I have another equal board, is it possible to clone it to the one I lost through ST-Link v2?

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

    Vielen Dank, Thomas.

  • @1FishinAddict
    @1FishinAddict หลายเดือนก่อน

    old video but wonder if this method can be load klipper to the old board ?

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

    I am kinda wondering if you can use the mainboard from the mk3 (Einsy Rambo) to build you own frankenstein 3d printer and just modify some settings in the firmware config to have all the features of the Prusa mk3 but on a bigger and/or different frame.

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

      No... Well... Maybe. I don't know how they did the power panic, their firmware actually doesn't support huge machines because they switched it to integer arithmetic, the fancy bed sheet isn't sold to non customers, the heat bed isn't sold separately. But I guess you can get the fan speed stuff.

  • @williamflinchbaugh6478
    @williamflinchbaugh6478 5 ปีที่แล้ว +3

    Is there a way to do it with a raspi 3? Have one of those laying around and don't wanna buy stuff.

    • @electronJarvs
      @electronJarvs 5 ปีที่แล้ว +4

      Yes, flash my ender 3 with an rpi3, instructions are on google.

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

    Hi. Thank you very much for the video.
    I'm trying to get my 3D printer to work without being connected to the PC. I need to upload the codes to my Arduino Mega board and after that just get the printer working only by clicking a button. Can you explain to me weather or not it can be done and how to do that?

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

      well once you update your firmware (i recommend marlin), there is a free opernsource software called "Octoprint" , upload that software to a rasberrypi, conenct it to your printer, then you can print remotely

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

    Hello, i have a question about a problem that i just got.
    My printer crashed once because of a end stop not working. After this happend my nozzle temp went up to 268 c all the time at room temp. I tought that it maby was the sensor so i changed it. This did not help.
    So i switch it with my bed temp sensor and the sensor worked great again and the nozzle temp was still 268 so i think it is in the board.
    Is there anyway of reseting this or fixing it??
    Thanks
    (Sorry for bad English)

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

    sir,
    could you help me to connect arduino uno with my Trigorilla icsp pins because i don't have any experience with this case.
    thank you

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

    What about the Anet v1.5 mainboard that has no 6pin connector? Only a 10pin right above the LCD's 10pin connector.

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

    If I compile firmware with Arduino IDE, there is two file: xy.hex and xy_with_bootloader.hex. I am imagining what happens if I try to upload the file with bootloader in it?

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

    What about using Raspberry instead? You can use it for Octopi after that. I think it's a waste to buy board only for updating the firmware.

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

    Is the "USB ISP version 2.0" burner that comes with the BLTouch v3.1 the same as a USBtinyISP and can I use it the same way as you are doing to update firmware?

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

    With all the buzz going around on linear advance, I want your take on it ;)

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

    Is it the same way to program the SKR 1.4 Turbo that does not take firmware via usb only via SD card? The thing is my card does not currently want to work whit read from sd card the lights are on but nobody is home sort of speak. The only way it will communicate is via octopi but only G code and all other commands like in monitoring functions. but no update functions work for me..

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

    Great, thanks

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

    Is the Uno board toast after this or can it be reprogrammed back again?

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

    I have a geeetech a10 printer and flashed marlin onto it directly so does it have a bootloader or not?? Got a bit confused during your video aa suffer from early onset dementia sorry

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

    could you tell me if I need a boot loader ?? I got CR10S is this build in ?? because I wanna add BT-touch on my printer and I dont have any of those boards I would like just add Hex file onto sd card too firmware just make it easyer for me last time I did the Marlin firmware before but I went back too stock firmware on cr10s but now its hard for me doing this firmware

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

    Hey @Thomas Sanladerer - I really need your help!!!! After getting the USBTinyISP, I've followed your steps with no BOOTLOADER and here now my Ender 3 doesn't boot up and remains on the blue screen with nothing. It is now refusing to communicate.

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

      Thomas Sanladerer did you reply to bikerdude221 comment...? This has happen to me!!!! What is the way forward?

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

    At 8:15, when I want to burn a bootloader to my ANET v1.5 board, do I have to set the Board in the ARDUINO IDE as an AtMega 1284? (That is the processor for this board.) Thanks.

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

    i got the USBtinyISP , the video doesn't show much about please show more video related.

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

    maaan this thing came in real handy. my GT2560 has no bootloader either sooo. gonna see how it goes once the thing comes. being a revision A board it has no dedicated pins for the usbtinyisp cable. gonna have to get creative and make my own that fits the lcd and sd headers

  • @unlock-er
    @unlock-er 9 หลายเดือนก่อน

    Hi Thomas, just stumbled upon one of older vid. I've got creality 4.2.2 board that has got the GD32F303 MCU. I flashed it with Klipper by mistake with the STM bin. And now, when I tried to flash it back to stock, it doesn't want to flash. No matter what u do, the board just don't responds to the bin file when booted back up. Not entirely sure if I've bricked it. I'm kinda new to 3D and wondering if this method on your vid might be able to solve my issue? I also notice that I can only see 4 pins for the ISP on the board. Is that even possible or am I looking at the wrong set of PINs?
    If you know of a better way for me to flash, pls do send a link or guide or perhaps you've done on one of your other bids that I've missed. Ideally, I'd like to flash it with Klipper.

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

    I had an arduino mega and I bought an arduino uno to flash the bootloader for my ender 3. If only I knew I can use the mega to flash.

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

    I know this is a really old video, but I am trying to get a second life out of my old Wanhao i3 and a BLTouch. Is there a way to upload firmware without a bootloader to save space using VSCode? Or a way to compile with VSCode and upload using Arduino IDE? Maybe a topic for a revisit?

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

    Does Marlin have any big advantages over repetier firmware? I currently use repetier, but the manufacturer of my printer recently published a Marlin version.

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

      Repetier is kind of old I guess? Marlin has some fancy auto leveling and s curve acceleration as of recently which might not be on repetier.

  • @richardvansoest
    @richardvansoest 18 วันที่ผ่านมา +1

    Ok thanks, i was getting nowhere with my cheap usbasp board, now i try this method.
    Ive got a DDDrop Leader industrial 3Dprinter with old firmware (its no longer be shipped)
    I got the latest firmware from the dutch manufactor to upload to the mk2 board (the usb port is not recognized by a computer, this is on purpose i heard) So i have to use the isp Way.
    I want to try te read out the original firmware first, is that possible ???

    • @MadeWithLayers
      @MadeWithLayers  11 วันที่ผ่านมา

      It should be possible to save ("dump") your original firmware with these tools, but I've never needed to do that (so take this with a grain of salt)
      The internet seems to point towards a tool called "AVRDUDESS" which lets you read and write flash and EEPROM to and from AVR chips, using a separate Arduino like I showed. Keep in mind you need the flash and EEPROM content on the AVR to be from the same firmware. Also, it's possible for the manufacturer to disable reading firmware entirely, so YMMV.

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

    How can i turn the Ender3 sound on back again with Marlin?

  • @Henchman1977
    @Henchman1977 5 ปีที่แล้ว +4

    Thumbnail text should have read "No Bootloader? No Promblem!" missed opportunity Thomas....

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

      Why? Do misspellings draw more flies??

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

    I've been working with raw ICSP stuff for a long time (even for attiny chips in bread boards, etc), and I'm surprised how accurate you were, and also that even I learned something!! Next time I can't find my crazy 10 year old $70 ICSP programmer, I might try the arduino isp... Heck, I may even grab a couple of those $3 programmers. Thanks Tom, you're the best! :)

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

      I would avoid them as a general purpose ISP for the reasons stated elsewhere--limited to 64k of memory. Get a few USBASP devices. They work a lot better.

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

      @@davidwillmore my main isp is an STK500v2 variant of some kind. It does the job, wouldn't hurt to have backups... Why is the arduino isp limited to the size it can program?

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

      Keith schaff pointed out that the AVRtinyISP is the one with the limitation. I assume it is because it uses o e of the other Atmel ISP protocols with more restricted addressing.

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

    How to upload bootloader in stm32f103rct6 ender 3 v2 4.2.2
    My boards ic was damage so I have replaced the stm ic in board but it's not taking firmware update via sdcard so how to upload bootloader to it