How To Update 3D Printer To Marlin 2.1 Firmware (for Ender 3 and more)

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ค. 2024
  • Many tutorials on this topic have become partially outdated, sparingly informal or a bit confusing; therefore, I have created an up-to-date tutorial for updating the firmware on a 3D printer using the latest versions of tools and software (as of this posting date).
    !!UPDATE: Please note the "cool down" feature DOES exist, I didn't see it at the bottom of the menu at the time (sorry!), and didn't think to scroll down. Just know that it only pops up / reveals when the printer is in a "preheating" state. The "Cool Down" menu option will be in the same location as "Preheat PLA / Preheat ABS" but it won't show until after the printer is heating, and it will be at the very bottom of the menu.
    Updating firmware on a printer shouldn't be stressful or cause you worry, so join me as I walk you through each step:
    1- Find your printer's information: Board, Version numbers, Stepper motor driver model/make
    2- Download Visual Studio Code (free) and it's extension: Auto Build Marlin
    3- Download Marlin 2.1 firmware
    4- Download the config files
    optional: edit the code & add specialty functions
    5- Compile / build the code
    6- Copy file to SD card and insert into printer
    Music by Artist Holizna - CC0 Public Domain
    If you would like to support me, you can do so on my PayPal:
    PayPal: www.paypal.me/rhitalin
    #STEM #3D #3DPrinting #ender3 #creality3d #firmware #firmwareupdate
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    First time trying to do this. I've watched plenty of other videos and felt a bit overwhelmed. They go a little too far into detail and I got lost in what exactly I needed to do. Your video is very well to the point explaining exactly what I needed to update the firmware. Much appreciated. Definitely the video I'll share with others that need help.

  • @hawkpool2964
    @hawkpool2964 ปีที่แล้ว +26

    YOU DO NOT HAVE TO REMOVE THE HEATSINK ON THE DRIVER BOARDS. The letters written on the micro SD slot actually correspond to the driver chip on that board. (specifically for Creality 4.2.2 and 4.2.7 boards)
    C = HR4988
    E = A4988
    A = TMC2208
    B = TMC2209
    H = TMC2225
    T5 = TMC2225
    T8 = TMC2208
    In the case of the video you can see at 2:29 ish there's an E written on the slot and later around 6:50 you see them use A4988 as the driver. This will save time and your eyes with how hard they are to read
    If you do still remove the heatsink make sure you get some thermal paste to replace it .
    Also thanks to Printer Mods website for this info!

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

      I really hope you respond quick, what if there’s nothing written on the micro sd slot

    • @br0s4ver56
      @br0s4ver56 10 หลายเดือนก่อน

      Thanks, you are a life saver!
      Didn't dare to remove the heatsink as I don't have this kind of thermal paste, and didn't want to risk burning down the driver.

    • @sebus7628
      @sebus7628 8 หลายเดือนก่อน

      @@nunyabusiness4718 remove the heatsink and read of the chip?

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

    THIS! I've been trying to fight with updating my firmware for a few weeks and was just about to give up and buy a new board when I found your video! This is exactly what I was looking for and it was very easy to follow!

  • @MarlinFirmware
    @MarlinFirmware ปีที่แล้ว +61

    Thanks for making this video! We always appreciate a good tutorial that we can refer people to when they need help. At the moment we're working hard to improve the Auto Build Marlin extension so it will be easier to find options and configure the firmware, so hopefully it will be less of a struggle for new and casual users.

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

      I’m glad you found my video helpful! I love having the opportunity to assist others in their 3D printing journeys, and the Marlin update was phenomenal.

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

      @@techwithrita Thanks for the guide - was trying to install marlin 2.1.1 but it seems that the creality touchscreens aren't working with marlin - is this right?

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

      I’ve tried this method about a thousand times and nothing has worked

    • @lolyouwontfindme6070
      @lolyouwontfindme6070 10 หลายเดือนก่อน

      Does this tutorial work if I’m trying to go back to stock software ? My friend tried doing octo print but couldn’t get it to work and just wants to go back to stock software so yea would this tutorial work for that? The printer in mind is a CR-30

    • @sebus7628
      @sebus7628 10 หลายเดือนก่อน

      ​@@PhillipJFry69420 same brother, it does not work on mine too

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

    This was well really helpful and well explained! I had a really hard time knowing where to even start with Marlin and now it's all installed and working! Thank you!

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

    Thanks for making this! It was very helpful. Also I see this is your first year on YT, keep it up, we could use more people who are fun and informative.

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

    when was this video when i needed it
    its so simple and in depth compared to all the other tutorials
    thank you very much

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

    YOU SAVED ME! I received an Ender 3 Max as a gift 4 days ago and I saw other tutorials on how to upgrade the Firmware. I did followed it step by step and the printer was stuck at the Blue Screen for a long time and wouldn't return to the previous working state. I feared I had bricked the damn thing. I followed your instructions and not only was my printer fixed, the firmware was also upgraded to the intended version! You just won my Like and Subscribe!

  • @geekonometry
    @geekonometry 4 หลายเดือนก่อน +1

    As a software engineer, i struggled doing this and have only been 3d printing for a month. Thank you so much for this. This video was WAY better than the others i found. AGAIN THANK YOU!!!!!!

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

    Great video Rita -! Very well put together and easy to follow. Helped me config my new BTT v3 for my e3v2…

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

    Thanks! I found your video useful. I had just purchased an Ender 3 Pro and was playing around with trying to update the firmware and I thought I had bricked it. The problem is just knowing which firmware to download. I have the 4.2.2 mainboard. I tried several and eventually got it back running, but now I am thinking I need the latest version of Marlin since it now has version 1.0.1.

  • @DarkArtsTV
    @DarkArtsTV 5 หลายเดือนก่อน +1

    Just got into 3d printing to print out new equipment cases for my channel but having an absolutel nightmare with my ender v3 se!
    Going to try your method and see if this will change some stuff. Thanks for the uploads 😊

  • @user-xi1cj6ep5p
    @user-xi1cj6ep5p ปีที่แล้ว +3

    The most charming manual for Marlin firmware :) Thank you!

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

      Thank you, I am glad you thought so!

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

    There's example configs files to use as a base for compiling marlin with the right board but it depends on what version of marlin you're building for. This helps with issues like the printer not cooling down after a print, lets you properly preheat the printer before printing (especially if you use cura for your slicing software and have properly set your start and end gcode). I have config my version of marlin because the official one for the board manufacturer didn't compile theirs properly.

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

      hi do you have a fix for 'no tf card' ender3v4.2.2 (32 bit0

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

    Underrated channel. I am watching your videos just to relax

  • @Nick-dx9xh
    @Nick-dx9xh ปีที่แล้ว

    Awesome Video! Everything worked great and I'm now up to date. Thanks a bunch Rita!

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

    Nice work, cleared up a few details for me that were confusing based on the bits and pieces of info scattered around online.

  • @xinyuguo6582
    @xinyuguo6582 3 หลายเดือนก่อน

    Thank you so much! As a complete beginner with firmware, your simple but straightforward video was perfect and literally saved my mental sanity!!!

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

    Awesome video!
    Have you been able to find out why the temp didnt drop after the print finished? If you found out why I would love to know, also, if my bed is set to say 55 deg Celsius, will it go to that temp?

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

    Thanks you for sharing ! after looking for a while to know how update Marlin with VSCODE , you do the best video which explain that correctly ! it worked for the first time !!

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

    Most helpful video I could find on this topic! Thanks!

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

    Thank you!!! This is one of the most direct and reliable vids in updating Marlin!

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

    incredible tutorial, THANK YOU!

  • @wescphoto
    @wescphoto 10 หลายเดือนก่อน

    You explain things so well. Any idea which example configration folder I should use for Ender 3 Neo? I only see Ender 3 and Ender 3 Pro

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

    wonderful tutorial!!! However I have a question because I want to change the motherboard of my printer to a more powerful one (SKR 3); although the official github of the SKR has a Marlin already configured, it is version 2.0, and I would like to use this last version 2.1. Would it be enough to install Marlin as in this tutorial (Marlin 2.1) and only modify the config.h and adv_config.h files with the parameters of the official version of SKR (Marlin 2.0) ? Thanks for the tutorial!

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

    Perfect. Thank you so much.

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

    Thank you so much ! this video was clear and well done!

  • @Creative_Electronics
    @Creative_Electronics 11 หลายเดือนก่อน +1

    Thanks for this helpfull video!

  • @EsotericArctos
    @EsotericArctos 3 หลายเดือนก่อน

    Thanks for the video. Honestly, I have not had the issue of not responding to temperature changes during printing or after preheating, and I can send the M104 to set the hot end and M140 for bed. Not sure why yours was giving issues. Hopefully you've solved it by now, being a year or so later.

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

    Hi Rita, Thanks for tutorial. My Ender 3 is now updated. :)

  • @cristianomaddog
    @cristianomaddog 5 หลายเดือนก่อน

    Very good tutorial! Thanks

  • @aminkhan1292
    @aminkhan1292 9 หลายเดือนก่อน

    honestly, ive watched a dozen videos, and this was the first one that worked

  • @Kris_World
    @Kris_World 10 หลายเดือนก่อน

    Hi I have the Ender 3, great video by the way! I just bought the auto leveling CR Touch auto leveling kit for my printer. How do I put that in the code to work with my printer?

  • @SqrrlMstr
    @SqrrlMstr ปีที่แล้ว +50

    You don't actually need to remove a heatsink from the stepper, the "E" marked on your sd card slot refers to what drivers your board has (E=A4988). Other letters refer to other drivers. I just learned this myself.

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

      C = HR4988
      E = A4988
      A = TMC2208
      B = TMC2209
      H = TMC2225

    • @amjed-ali-k
      @amjed-ali-k ปีที่แล้ว +18

      The letters written on the card reader slot (with marker) are different depending on which stepper driver it has. These are for the ones 4.2.X board with STM32F103RET6 controller:
      C = HR4988
      E = A4988
      A = TMC2208
      B = TMC2209
      H = TMC2225

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

      @@amjed-ali-k This is a very good explanation. I looked on my motherboard (V4.2.2) and there is nothing written (??) what do you think? It's a . Ender 3 stock.

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

      @@philippeloubeau6615 it was made a monday. on monday, the letter's guy is not availlable and nobody replace him. 🤣
      I had the same, it was working with the unmodified config.h

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

      @@_bentou hahaha... I compiled Marlin 2.1.1 with A4988 drivers and it works fine...

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

    Thank you!

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

    I noticed Platformio on your computer but you didn't mention its use was that because Marlin Auto Build dosen't use it or is it just not required?😎

  • @MuRaT_C
    @MuRaT_C 10 หลายเดือนก่อน

    you^ve got a good brief what to say. thanks for your efforts! 😉

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

    2:54 NOW you tell me... i literally took appart EVERYTHING on 2 ender 3 (pro and v2) not knowing anything about 3d printers :P they had that loop rebooting issue many have and i was trying to repair them.. until i learned it was due to bad factory installation of the heat sensor :P
    great video! simple, easy to follow and to understand! new sub!

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

    Thanks for share this video.

  • @MoonShadow.
    @MoonShadow. ปีที่แล้ว +1

    Super brilliantly done Rita. I see where Marlin Firmware recognized your work. when I got to where to go to compile / build the configurations for my printer are not there. I have a Geeetech A20T multi-color printer. I used a version of the CURA engine that could run with the A20T Color Mixer program. But not all the settings for advanced control . The Ultimaker CURA with Marlin 2.1.1 is where I need to go. Now returning to problem of no configurations. I submitted my request to Geeetech and support referred me to your video, which I had previously viewed. Any ideas?

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

      Hello, although I do not have experience with A20T color mixer, I did research it briefly to try and help. I was able to search through the configuration folders via CTRL F (it’s not an obvious find for sure) the “A20T color mixer” or “A20T” and found the config files to be copied and pasted into the “marlin” folder (in the Marlin-2.1.1 folder > marlin) (-also, make sure to “replace existing files” when prompted, not paste in addition to the same-name files). From the results of searching “A20T” in the “Configurations-release-2.1.1” folder, I copied all 4 items in the search results and pasted them and the auto build marlin updated the board info correctly. Next, since you have multiple extruders with one nozzle, you’ll have to open the configuration.h file in the editor / IDE from the marlin folder after you pasted it from the above step. You’ll then CTRL F and type in the search bar “multi-“ for multi-extruder (even though terminology is different from multi-color) and read the description of that function before uncommenting it to see if it applies to your printer. If so, activate it / uncomment it and then save. Then scroll through the list of functions to see if more apply or are needed before building your firmware and it should enable all functionality on your printer. I hope this helps!

    • @MoonShadow.
      @MoonShadow. ปีที่แล้ว

      @@techwithrita Hi Rita, sorry I wasn’t as prompt as you. I found the A20T configurations file but it only contains the 2 configuration files but no bootstrap or status file. None of the Geeetech printers had 4 files, but the Ender printers all seem to have all 4. I was able to get a successful compile. But when I put the SD card into the printer and turned on printer nothing happened. And then I recalled another site complained about Geeetech printers not being cooperative that way and showed using Cura to do the load, but timing of release of reset button on printer and pressing open of load on PC. It worked. But then I rebooted printer and cable came loose that connected PC to printer and now I have a blue screen and further attempts to reconnect resulted in failure because the Port is busy.

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

      @@MoonShadow. hmm… there are a lot of layers to that, but I hope you didn’t brick your board! The blue screen of death as they call it (slightly different from PCs) usually means either the firmware needs to be reinstalled or is corrupt… or that a cable(s) got disconnected somewhere on your board. I would check the cables and all connections first before attempting to work with the firmware

  • @paullawrence4833
    @paullawrence4833 3 หลายเดือนก่อน +1

    As already stated the code on the sd card slot denotes stepper driver being used. C E and A have already been mentioned. B = TMC2209, H = TMC2225.

  • @b_kind
    @b_kind 5 หลายเดือนก่อน

    Did you solve the bed/nozzle temperatures not decreasing? Were you using Octoprint, manual printing (or something else)?
    I'm gonna test this with Octoprint, will edit/add a comment later with the result. Thanks for the video, super helpful!

    • @techwithrita
      @techwithrita  5 หลายเดือนก่อน +1

      haha yes actually, I had *embarrassingly* failed to realize the "cool down" function that exists at the bottom of the "temperature" menu... right below "Preheat ABS" (it only shows if it's preheating)...quite silly of me. I just hadn't thought to scroll all the way down at the time.

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

    So when i go to fix stepper motor its set to a498 but when i opened up the ender it was hr4988 so should i change just what you said or all selections with a4988 ? and dont remember if you spoke about how to find eviroment

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

    I like your English, is clear, very well pronunciated and for me it is very important.😀
    Thank you
    .

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

    Thanks!!!!

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

    For anyone with the issue "the currently open folder doesn't contain a (valid) marlin project" You need to check your file path! Try changing it to your C drive! This worked for me and Marlin now detects the file

  • @ChloeWarren-is9jf
    @ChloeWarren-is9jf ปีที่แล้ว

    Hello! This is the only tutorial that even got me CLOSE to updating my firmwear on my cr10s. I have one issue that is popping up and that is the final file is building as a .HEX instead of the .BIN. I cant seem to figure out why it would be coming up with a different file type. Any guidance for me?

  • @user-rm6rc6lw9q
    @user-rm6rc6lw9q 4 หลายเดือนก่อน

    I did everything you did in the video but when building I get an error : missing binary operator before token "(". I have an Ender 3 Max Neo. Any suggestion?

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

    I have a Creality CR-20 PRO and I need to reinstall the Marlin Firmware. I've watched your video twice now, and I'm stuck at timecode 4:00. I cannot paste the files I found into the Marlin File. When I click on the file, it appears as green code. Help! Thanks.

  • @canalelsonunes
    @canalelsonunes 9 หลายเดือนก่อน

    Can I update the firmware by connecting the printer to my computer? my sdcard reader just stopped working. tht's why I'm updating the printer

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

    So, I'm new to 3d printing.
    I burned the microcontroller, ( blue screen )bought a new one, soldered on, then, the same problem, got a blue screen.
    Do I have to install a bootloader, to flash a new firmware?

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

    Hey Rita, I'm trying to scan flat drone frames that I can use in Fusion or Tinkercad, what would you use for that? Might a flatbed scanner work? I don't know if I would have to have a high $$$$ handheld scanner for this application. Thanks in advance...

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

      I succeeded with flatbed scanning to jpg. Then importing canvas to fusion. Overlay some reference lines on a sketch over your scan. Do some simple math to change the scale of the canvas. Then proceed as usual with fusion.

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

    my stepper motors drivers are HR4988 but it's not listed on the config.h and #error "E0_DRIVER_TYPE is not recognized." is logged file any help?

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

    Hey, what do you do if the chip info does not match up with the builds at 7:01. I have an ender 3 neo. I used the folder marked for the Pro since its one of the closest one to the neo. my chip told me its a "TMC2208". Please if you can help that would be great.

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

    Just a question you dont change the environnement in plateform io?

  • @andylines8040
    @andylines8040 10 หลายเดือนก่อน

    Everything went well until it was time to export to an SD card. When viewing the menu at 7:15 it is almost entirely blank and the only info available was that the firmware is from Marlin, the architecture, environments, pins etc were blank. Any ideas on how to fix would be great.

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

    Hi Rita this is a great video and it helps. I am just not understanding what information is needed (or what is written down) on top of the drivers and cpu so I can compare between what you so and what I have. I have an Ender 3 board v4.2.2 but the main cpu has GD32F303 Ret 6 AUH 8159 AC2147. Thanks for any and all help.

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

      Hi, I just dealt with the same problem. In the Marlin section, select STM32F103RE_creality 512K. Everything works fine for me. When updating the firmware, it was only necessary to overwrite the file with the .bin extension. For example: "my new Marlin.bin"

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

    Thanks you are great

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

    I went through all these steps last night, only to find that the chip in my Ender 3 S1 is not supported for Marlin because they switched to it due to the chip shortage. It's the STM32F401 chip, and it didn't show up under the list of options when it came time to build Marlin. Also my heatsink wouldn't stick back on so I put a dab of toothpaste on it as a temporary fix. Ordered some thermal paste on amazon, so that toothpaste will be replaced as soon as it arrives.

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

    I am having an issuewith "Serial Port 3 TX IO pins conflict with another pin on the board" every time i try to build any suggestions?

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

    Be sure to let platformio fully install, then close and restart visual code. Else get errors when compiling.

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

    Okay I just got an ender 3 pro. Is Marlin the base firmware or a custom firmware? Not sure if I want to upgrade just yet. I'm running my 2nd print without any issues so far, what do the updates add in terms of usage and functionality?

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

      My Creality Ender 3 3D printer came with Marlin 1.1.2 installed on it out of the box. I'm not sure if all of their printers come with Marlin firmware, but it does seems like their standard firmware (judging from the info on the CrealityCloud firmware website).

  • @elijaht.1099
    @elijaht.1099 ปีที่แล้ว

    Hey rita can you make the file you have to a mega install? I cant see to figure the thing out we have the exact same model btw

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

    Though it flies by very fast, I was able to make the changes desired for my Ender 3 Pro configuration files. But when I compile, I get an error "#include errors detected, Please update your includePath". Being a complete programming dummy, I am unable to resolve. Any ideas?

  • @ivars12
    @ivars12 28 วันที่ผ่านมา

    Is it working for EZT3D T1 printer? I am looking firmware for it. Windows 10 64-bit.

  • @dorialameda7536
    @dorialameda7536 6 หลายเดือนก่อน

    hello. I am trying to follow your tutorial but I don't have the "M" icon to the left on visual studio. I don't know what to do. the step is around 4:10

    • @dorialameda7536
      @dorialameda7536 6 หลายเดือนก่อน

      never mind. after 2.5 hours of trying to figure this out, I am giving up.

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

    So I got as far as 7:02. When I clicked build, there were a bunch of errors, and it didn't give me a .bin file. What did I do wrong?

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

    dont know if this is still live, my CPU is a CD32F303 Ret 6 which option do i choose? I see the same option as in the video 7:12

  • @waltersoapjack6123
    @waltersoapjack6123 5 หลายเดือนก่อน

    Question. I have an Lk5 pro but would like to replace the motherboard and touchscreen with an ender 3 max motherboard/touchscreen. If I utilize Marlin, can I make this work, or are the two systems incompatible? Please advise, and thank you in advance.

    • @techwithrita
      @techwithrita  5 หลายเดือนก่อน +1

      Hi! I wouldn’t know anything about this, I could only assume that the motherboard would need to run the firmware that accounts for the X, Y, and Z axis dimensions (start to end points/ top to bottom) of the printer’s functional area, taking into consideration the distance of the extruder from the bed, among other constraints of the particular printer frame.
      With my lack of knowledge on this, I would further assume that the drivers and all the motherboard’s components would remain the same for the firmware’s motherboard type, drivers, and fan (etc) with *presumably, just a guess* the only things needing to change / adjust in the firmware being:
      -the motor controlling (coordination info, stepper motor type, power voltage allocation (may vary with motor types if motors are different from original model))
      -all the electrical technicalities, (power supply, voltage / current specs, etc. if different from Ender 3 /original model)
      -extruder type and specs
      I’m sorry I can’t be of much help here. 😅

    • @waltersoapjack6123
      @waltersoapjack6123 5 หลายเดือนก่อน +1

      @@techwithrita Thank you for the quick response. What you are saying makes sense. I'm new to 3d printing especially learning Marlin. I wish there was an entity that offered courses on Marlin that broke it down 'horsey ducky' style. I would pay/take these courses. Have a wonderful day, and thank you again!

  • @XRP-wr3tt
    @XRP-wr3tt 4 หลายเดือนก่อน

    i need help downloading this to my CZ-300 do you have any tips

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

    Im stuck getting The terminal process "C:\Program Files\Git\bin\bash.exe '--login', '-i'" terminated with exit code: 1. error when I click on the built firmware. I cannot see the file, it is compiling successfully from what I can tell though.

  • @b.v.s
    @b.v.s ปีที่แล้ว

    Hi,
    I have Anet A8 board Melzi 2.0 v5. display anet LCD 2004 tell me how to flash and where to get the firmware!

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

    That last step...? How do I know which "Environments" to "Build" and put on an SD card?

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

    when i try to open marlin in 2.1.1 in visual studio code it will say cant display cause of binary or unsupported text coding if i open anyway there is a bunch of code which i dont understand. please any help is appreciated im trying to update ender 3 pro with 4.2.2 board.

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

    When I get to the build part it loads likes it’s building but nothing ever comes up for me to download to the sd card any help with this or am I doing something wrong?

  • @user-oi6ps3my3k
    @user-oi6ps3my3k ปีที่แล้ว +1

    Thank you so much ! Can you make instructions for connecting bltouch?)

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

      Hi! I don’t have a BLTouch sensor on my printer, I personally don’t think it’s worth buying as I can level the bed pretty quick and easily without it, but there is a function or two in the configuration file that you can search for and uncomment to activate it specifically for the BLTouch sensor, just search via CTRL + F in the IDE for “BLTOUCH” and it should take you to the related functions where you can read their descriptions and decide if they are relevant for your sensor :) hope this helps!

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

    what am i doing wrong? I get the notification that the config files are too old. And that i need to either downgrade the marlin version or update the config files?

  • @urjnlegend
    @urjnlegend 5 หลายเดือนก่อน

    what if i already have an old version of marlin on my cr10 mini?

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

    Hola a todos. Para los que hicieron este tutorial, el archivo firmware.bin una vez copiado en la tarjeta SD, deben apagar la impresora e insertar la sd, luego encender y se cargará la actualización. En la pantalla saldrá el logo de marlin y la versión *2.1.1 y deben esperar unos minutos.

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

    ok so i cant do this with the ender 3 pro it just wont let me is there a skype thing or a discord i can join so i can have you see what my problem is?? super frustrating because it wont pause for me to change filiment :/

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

    Thank you so much Rita! but how can you get to the code screen in vscode?

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

      i figured it out! thank u so muchhhhh

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

    If you get your hands on a Ender 3 V2 Neo let me know if you manage to get Marlin working. As far as I can tell it doesn't work yet.

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

    Thanks

  • @XRP-wr3tt
    @XRP-wr3tt 4 หลายเดือนก่อน

    i cant find Crazy3DPrint is not in the examples file? so am guessing i cant update my marlin

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

    thanks its usefull but for me "ender3 pro 1.1.4" i needed to burn a bootloader using an arduino connected to the printer and arduino ide then we use all that comes in this tutorials ...thanks very much

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

    Hi Rita,
    Great video. Unfortunately, I'm having an issue. The current version of the Marlin Firmware is 2.1.2. I've followed your instructions to the letter, but using 2.1.2 instead of 2.1. However, when I go to build the file I keep getting an error. It says "Your Configuration_adv.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration_adv.h." Do you know of a fix for this? Please help. I miss printing and my printer is down until I can get this firmware to work. Thanks.

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

      Hello!
      What is your board & printer info?
      Did you copy and paste over the config files from the downloaded GitHub folder for the config files matching your printer’s board info?
      Did you copy your specific board’s config files and paste them into the Marlin folder in the Marlin 2.1 download folder?
      Marlin-2.1 2 > Marlin > paste the copied config files > click the Marlin Auto Build tab in Visual Studio Code and it should populate the fields with your specific & correct board info.
      Does this help?

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

      @@techwithrita Hi Rita.
      My board is a Creality V4.2.7 (32-bit) for my Ender 3. I did copy over the config files, just like you showed in the video. I tried doing the optional settings and it didn't work. So, I tried again without doing those. Neither worked. I just can't get the file to build. I really appreciate all of your help.

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

      @@brewerpaul1 did you ever resolve this? I’m having the same issue.

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

      @@nikand3 I just resolved the issue, it depends on the file path. Try putting the Marlin 2.1 folder in your C drive. The file path must be short. This worked for me after hours of trying to get it to work

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

      @@brewerpaul1 In video edit default Configuration.h, why? I don't know.
      In video 6:07, line 23 and 24 are empty. In example folder, line 24 = #define CONFIG_EXAMPLES_DIR "Creality/Ender-3/CrealityV422". Maybe I'm wrong?

      For Windows 11, work 100%. Marlin 2.1.2
      After download configurations (Configurations-release-2.1.2.zip):
      1. Extract all and go to path \Configurations-release-2.1.2\config\ and copy 2 folders - default, examples.
      2. !!! Paste folders (default, examples) in folder: C:\Marlin-2.1.2\config\ !!! It should be: C:\Marlin-2.1.2\config\ "default, examples " (2 separate folder)
      3. Go to «C:\Marlin-2.1.2\config\examples\» and select your printer (config folder). Example: C:\Marlin-2.1.2\config\examples\Creality\Ender-3\CrealityV422\ "4 files"
      4. Copy as in video, 4 configuration files (5:03) and paste in folder C:\Marlin-2.1.2\Marlin\

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

    so i did everything as you did. however when i get to the end of your video where you click build to get the file folder that you need to put on the SD card. it wont give me that file?????

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

      same! I am having this happen with error code "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h."

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

    I have had an issue but havent been able to find a solution anywhere. I updated to marlin 2.1.2 following this guide and it worked perfectly (yay!) however, I've noticed I get ghost inputs during prints. It's like the ender thinks I'm pressing the knob button when I'm not doing anything! Anybody know whats going on?

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

    Does anybody know which marlin version works with two trees bluer blu-3? I tried with the newest firmware version and it says to download an earlier marlin version or newer version of firmware.

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

    Cr200B is not on the list after you clicked examples to find my printer.... What do I do and my screen currently does not display becuse I either incorrectly did it the first time or installed the wrong one before I watched vid.

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

      Basically I got the firmware after extraction and put on sd and put in turned it on, let it load and then shut off then I got the Dwin_Set, extracted then put on the Micro Sd this time and put it in the slot for it at the bottom and instead of it being blue and saying stuff like it did 2 other times I tried doing it, it is now a black lit screen with not creality or anything. What are the steps I need to take? I was following everything in this video until I could not find Cr-200b where you we're looking for printer in examples.

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

    I mounted sprite extruder, dual z axis, bltouch and touchscreen on ender 3 v1 with 4.2.2 manboard, but it seems compiled bin firmware doesnt work properly and i bet on PID settings. I found only 1 firware which work, (without sprite extruder in specs) with screen but prints are terrible. Dont have time atm, because need to do documentation next month for heat pump which i buit for enginer title in mechatronics (atmega modbus tcp connection with plc s71200 web serwer (overcomplicated for giggles) and have engineering defence/presentation next month, also work as automatician in industry... No life, no time... I could have a wife like you and we would do some projects. Hope i done everthying in this life and your tutorial will help me with printer issues.

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

    I’ve tried this method before and it hasn’t worked, I have a cr-10 with a silent board but it continues to fail me, I need help, spent well over 3 months trying to fix it and download the firmware but again nothing has worked

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

    at 7:14 how do I know which matches my board? Also I need to add firmware for my CR touch. Are you able to address for dummies like me?

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

      There are no dummies, only people not informed yet.
      The board / brand / version of your 3D printer should have a folder in the list of folders/options, try CTRL F and type in your board info to help find it in the list. If you have a rare printer, it may not yet have a folder for the config files.
      There is an option for CR touch, once you find your folder (if there isn’t a folder with specific CR touch in the name) then you have to use the folder for the general version & brand of your printer, where you’ll have to uncomment the function(s) that enable CR touch functionality. (I think there are three total functions for CR Touch? Not sure… I could be getting confused with BL Touch though… but it’s the similar situation)
      To uncomment the functions in the IDE:
      You’ll go to the same file where all the functions are listed as shown in the video, then CTRL F and type in “CR touch” in the document and uncomment each function that applies.
      Also, be sure to read the summary above the functions to ensure there aren’t additional functions that need to be enabled.

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

      @@techwithrita mine is the Ender 3 Pro. Thank you for the detailed response! I'll try and see if I can find it. Great video and thank you!

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

    I've follow ed your tutorial but during the building processo the program gives me a fail, a lot of "error 1"

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

      Did you find a fix? I'm encountering this now.

  • @puertodorian08
    @puertodorian08 3 หลายเดือนก่อน

    I followed all your step but it look like Visual Studio Code and the Marlin ext changed because ABM is not there anymore, any advice?

    • @williamstafford7803
      @williamstafford7803 3 หลายเดือนก่อน

      You have to add the Auto Build Marlin extension. On the left hand side of VS use the extensions button and search for it. You will see it pop up. Once its installed you have to make sure you have Marlin loaded in the workspace for it to show.

  • @user-kv5lq9xm8c
    @user-kv5lq9xm8c ปีที่แล้ว

    What should we change the stepper drivers to?

  • @lens1736
    @lens1736 4 หลายเดือนก่อน

    From what movie was the intro " Why? Why do we have to . . ." please?

    • @techwithrita
      @techwithrita  4 หลายเดือนก่อน

      Hah, I have no clue! I wondered that too but never actually looked it up. 🫣

  • @sudhanshuprasad2666
    @sudhanshuprasad2666 9 หลายเดือนก่อน +1

    I am a react developer and seeing my-react-app on your desktop gave me a little pleasant surprize😄😄

    • @techwithrita
      @techwithrita  9 หลายเดือนก่อน

      well, to be honest, I only used react because I had to... it's certainly not my favorite choice for developing websites hah

    • @sudhanshuprasad2666
      @sudhanshuprasad2666 9 หลายเดือนก่อน

      @@techwithrita actually I am still a final year student, my react skills may not be as good as a production level app requires but they are definitely good enough for project like application. So if you ever need any help regarding this, I will be happy to work for you for free 😊😁

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

    Anything to do if you have a VIEWE display?

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

    Nice video, but today with marlin 2.1.1 i got error code 76 and 81 basically config files are too old for this and same for 2.1.x and there is no marlin 2.1 anymore available :( my ender 3 is stock
    Do you know how to get new files?

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

      idk im having the same problem il let you know if i can fix it

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

      @@jimmyjr977 chip Gd32??