Ender 3 (Pro) Marlin 2.0 Upgrade - Updated Version

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024
  • Ender 3 (Pro) Marlin 2 0 Installation Upgrade - Updated Version
    In this video, I show you how to install the new Marlin 2.0 firmware on the Ender 3 or the Ender 3 Pro. This is a brand new video incorporating all the changes that have been made to Marlin 2.0 until March 2020 and to the Auto Build Marlin plugin for VSCode. The process is different now, so check out this new video!
    *** You might want to watch these other videos:
    Marlin Firmware 2.0 - Should you upgrade and why not?
    • Marlin Firmware 2.0 - ...
    Installing a bootloader on the Ender 3
    • Anet A8 Marlin Firmwar...
    Ender 3 Silent Mainboard 1.1.5 by Creality - Review
    • Ender 3 Silent Mainboa...
    Ender 3 Boot loader installation guide
    • Ender 3 Marlin Firmwar...
    My blogpost about memory usage of Marlin on 8Bit boards and how to fix size issues
    www.crosslink....
    *** Programmer devices for flashing a bootloader
    USBAsp
    geni.us/usbasp
    USBTinyISP
    geni.us/usbtin...
    10 pin to 6 pin adapter
    geni.us/10to6p...
    *** Software links
    Marlin firmware
    github.com/Mar...
    Marlin Default Configuration Files
    github.com/Mar...
    Visual Studio Code
    visualstudio.m...
    More Infos on Marlin Firmware safety features like thermal runaway protection: marlinfw.org/d...
    Get the Creality Ender 3 here:
    🛒 Amazon: geni.us/ender3
    Get the Creality Ender 3 Pro here:
    🛒 geni.us/ender3...
    Ender 3 Silent Mainboard Upgrade 1.1.5
    🛒 Amazon: geni.us/ender3...
    THE PRINTERS I USE: kit.co/danielc...
    MY MERCH: crosslink.io/shop
    BECOME A PATRON: / crosslink
    CHAT ON DISCORD: / discord
    BUSINESS INQUIRIES ONLY (OR IF YOU WANT TO SEND SOMETHING) - DANIEL@CROSSLINK.IO
    FOLLOW ME:
    INSTAGRAM - / danielcrosslink
    TWITTER - / danielcrosslink
    FACEBOOK - / danielcrosslink
    WEBSITE: crosslink.io
    The Music I use: crosslink.io/es, AMAZING for RUclipsrs!
    GEAR USED
    kit.co/danielc...
    Disclaimer: As an Amazon Associate I earn from qualifying purchases.
  • НаукаНаука

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

  • @seattleitefpv
    @seattleitefpv 3 года назад +74

    Update for newer (4.2.7) boards:
    ** ARCHITECTURE/BUILD TARGET ** At 6:06 make sure you DO NOT select an Atmega architecture for the new "silent" boards! My board is version 4.2.7, and it uses a 32bit ARM F1 processor made by STM, not an 8bit ATmel processor. The correct target for it is STM32F103RET6_creality.
    ** MOTHERBOARD ** At 10:12, in Configuration.h, you need to change: "#define MOTHERBOARD BOARD_CREALITY_V427" -- otherwise the stepper motors won't work at all and the auto-homing will quietly fail every time with an error message ("homing failed Printer Halted please reset"). Also, there is no specific target for boards version 4.2.2, so I suspect the correct motherboard target in that case is "#define MOTHERBOARD BOARD_CREALITY_V4".
    ** FLASHING ** At 7:35 there is no need to mess with the USB upload process, especially since it can occasionally fail with frustrating COM errors. After building, simply copy the resulting firmware bin file (from .pio\build\STM32F103RET6_creality) to the SD card, and start the printer. This will initialize the firmware flashing process and the printer will update on its own.
    I HOPE THIS HELPS!

    • @fataldischarge1061
      @fataldischarge1061 3 года назад +3

      Thank you.

    • @saint-andrejeremie3607
      @saint-andrejeremie3607 2 года назад

      Do you know if the 4.2.7 works with the CR-10 mini? Does 24v 32bits boards works with 12v power supply?

    • @peterzagyva8548
      @peterzagyva8548 Год назад +1

      thank you you saved an aftrenoon for me

    • @roshandeepak
      @roshandeepak Год назад

      when I click on build it tells me that MOTHERBOARD BOARD_CREALITY_V427 is not compatible with the STM32F103RET6_creality build environment. I have to use any one of these STM32F103RE_creality, STM32F103RE_creality_xfer, STM32F103RC_creality, STM32F103RC_creality_xfer, STM32F103RE_creality_maple

    • @cdutch513
      @cdutch513 Год назад

      How do you change to a different architecture? I only have the four options shown.

  • @petercallison5765
    @petercallison5765 3 года назад +23

    Just a few months later and they have made enough changes you need to redo this. There are config files for ender 3 1.5 and Ender 3 4.2.7 but not for the Ender 3 4.2.2 which is what you are getting now in the Ender 3. I chose the 4.2.7 and the options are now different.

  • @EsChuy148
    @EsChuy148 3 года назад +13

    Just a heads up for anyone using the links in the description, they have since been updated. You can still use the links, but use the drop down to select the bugfix version instead of the regular version (it directs there by default). The original release generates errors for some machines. For me it was an ender 3 using the 4.2.7 motherboard, the bugfix version works great!

  • @michaelprior7459
    @michaelprior7459 3 года назад +14

    Oh my gosh, your opening few sentences answered questions I was searching for hours to find!! The entire internet just assumes everybody is already a 3D printing wizard. Thank you very much for explaining everything step-by-step!!

  • @randominternetdude9361
    @randominternetdude9361 4 года назад +6

    THIS IS HOW A TUTORIAL SHOULD BE DONE!!!!!!!!!!!!
    after 2 days of searching why my printer didnt want to update this guide helpt me thanks :D

  • @vegansynths7757
    @vegansynths7757 4 года назад +4

    This is by far the BEST and most DETAILED video on how to do this. I have a CR-10s and following this video was extremely helpful in how to do upgradge the Marlin Firmware, even though my machine isn't an Ender3. These instructions are very clear and cover any issues that may come up in the process. Thanks again!!!!

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

    FYI, I followed your guide on the Ender 3 Pro I received this week. It arrived with the 1.1.4 standard Creality board and no boot loader installed. It did have their 1.1.6 firmware preinstalled, In your video you suggest that the 2.x versions will start having trouble fitting on the older boards the software continues to develop. I can confirm that as true as of this latest Marlin release. To get the basics to fit and only enable mesh bed leveling I had to also comment out the speaker setting as your blog post indicated it was not needed. This, along with the other settings you recommend commenting out allows 2.0.x to barely fit on stock Creality board. Thanks for the video and blog post.

  • @syberphish
    @syberphish 3 года назад +1

    I followed this exactly with the Ender Pro, using the 2.4.7 board. It kept failing to build. Had to go into the platformio file and designate the environment as "ARM32F103RET6_creality", then it loaded the appropriate files and worked great.
    Thanks so much for this tutorial!

  • @chrispenna9626
    @chrispenna9626 4 года назад +16

    Thank you!. I never would have figured this out without your step-by-step guide.

  • @ethenlikestomakestuff9810
    @ethenlikestomakestuff9810 2 года назад +6

    For anybody with an ender 3 pro, you should have a creality v4 2.2 board which has a boot loader pre installed! Make sure in the examples/creality/ender 3 pro folder you select the configuration titled, ”CrealityV422”

    • @TheSuburban15
      @TheSuburban15 Год назад +1

      New Pros should have the 4.2.7 silent board

    • @jw200
      @jw200 Год назад +1

      ​@@TheSuburban15 maybe newer ones have but I got one with old board.

  • @AurelioFloresphotography
    @AurelioFloresphotography 4 года назад +3

    Followed all your advice on how to configure the USBAsp, then installing the boot loader, then installing and updating settings on Merlin 2.0. Flawless. Perfect exactly as you recommend. Now I am very, very, very happy with my Ender 3 Pro. Thanks for this and many other tutorials. You are the best :)

  • @cameroncanning264
    @cameroncanning264 4 года назад +5

    (21/04/2020) For anyone also experiencing the "out of sync" error, after a few hours and a lot of faffing about re-flashing and re-downloading etc etc, I found that manually changing the speed of the COM 3 port to 115200 made it work. I'm not sure if this would be the case for everyone but just what worked for me :)

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

      Yes clearly that worked for me, it failed and after i made it at 115200 it worked :) thanks so much!

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

      Thanks for the hint! super helpful!

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

      After I wanted to re-flash it I got the same error and I tried everything.. couldn't solve it. Ended up getting a USBasp programmer and that worked fine lol. The errors are in the small things but solving them is very complex and frustrating

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

    Thank you for this video. I used this video last year to upgrade, and just used it again to change some settings in the firmware. I would be lost without this, especially the details in your blog post.

  • @ramilvaliev
    @ramilvaliev 4 года назад +6

    Thank you very much it worked for me, this was my first bootloading and uploading new firmware for ender 3 pro 1.1.4 mainboard. Very clean tutorial .

  • @cruftcreator
    @cruftcreator 3 года назад +3

    Daniel,
    I appreciate your videos so much! some of the other printing youtubers I follow don't think about the every day hobby folks who watch.

    • @Crosslink3D
      @Crosslink3D  3 года назад +1

      I appreciate that! Thanks!

  • @Javii96
    @Javii96 4 года назад +3

    For some people getting the avrdude sync error even with a bootloader, I fixed this by changing the upload speed in platformio.ini. Might need to change it to 115200, which is what worked for me. Thumbs up so people can see!

    • @kluchus
      @kluchus 4 года назад +2

      Wow, dude, you saved me today, Thx. After changing, it worked correctly, thumbs up :)

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

      Vertig0 Awesome, glad I helped! I was scratching my head for a while trying to figure that out haha

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

      You're awesome. Thanks for helping out!

  • @rick.1803
    @rick.1803 Месяц назад

    Danke für deine Videos und deine Erklärungen, die haben mich immer weiter gebracht :)
    Keep it up!

  • @joseluisvillacampa6753
    @joseluisvillacampa6753 2 года назад

    Excellent , just my Ender 3 PRO has been upgraded in few minutes . Of course I had the bootloader installed, I´ll go with bilinear bltouch tomorrow. Thanks a lot, you are the best

  • @simonmcnally4356
    @simonmcnally4356 4 года назад +3

    If you Google "how to reduce marlin binary size", you will find some compiler directives that makes the binary more compact, and save precious memory.

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

      These instructions work really well: thborges.github.io/blog/marlin/2019/01/07/reducing-marlin-binary-size.html

  • @drozdi5170
    @drozdi5170 3 года назад +4

    Really good Tutorial however about STK500_getsync error ( minute 7:50 of video) - i would have firstly check settings for baud rate in file avr.ini in VS Code, for my stock 8bit melzi it was set incorrectly - when i set it manually (upload_speed ) to 115200 the error disapeared - wish i knew it sooner.... spent about 4 hours to solve it :P

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

      Thank you so much. I have spent a couple of hours too when I finally have found this comment!

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

    WoW very pleased that i came across your video. i had just installed a silent 1.1.5 board and it was not running right. all your instruction in the video worked a treat. you now have one new subscriber. thanks man. 10/10

  • @blackbeardSCBC
    @blackbeardSCBC 2 месяца назад

    Thanks for your help. The german accent punctuated my OCD demand to make my dumpster find functional again!

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

    Awesome video, the best I have seen. The only thing worth mentioning (in case anybody else struggles like me!) is that I kept getting errors about specifying the 'upload-port' or something...I took out the SD card from the machine and the upload worked. I also had minor issues with having to edit a line in the config file that has been changed in newer versions. I am using a nearly new Ender 3 Pro with the 1.1.5 board. Testing now, but seems great, and mesh leveling is brilliant!! Thank you, subscribed :)

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

    Excellent video! I used all your marlin Ender 3 videos to do the upgrade.
    If you run into an issue with 2.0.5.x where your Ender 3 won't boot after flashing with the options enabled/disabled from this video, try freeing more memory. I found the package needs to be 99% or less of the available storage to boot properly.
    Went back to 2.0.4 and the instructions here work perfectly.

  • @amirakhmetvaleev384
    @amirakhmetvaleev384 4 года назад +8

    Thank you for the hint with the error in the version of the eeprom!

  • @Godsavethecrumpets
    @Godsavethecrumpets 3 года назад +1

    so do some of the ender 3 pro's have a bootloader and others dont?

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

    Great tutorial, but I spent a lot of time trying to figure out Mesh Bed Leveling, including doing a pull request to the Marlin Bugfix branch with my own code, and there is some unintentionally false information in this video. Mesh Bed Leveling (MBL) is automatically off when the printer boots up, and RESTORE_LEVELING_AFTER_G28 does NOT ENABLE the mesh after each home. It simply turns it on if it was on before the home command. What this means is- every time you turn your printer off, you will need to manually turn MBL back on. This is usually done in the GCODE of your prints, but you must add the command to each print which is quite annoying if you use a lot of different slicers and computers. The best option is actually UBL, you do not need a z-probe sensor, although most people seem to think you do for UBL. MBL can only go up to 7x7 grid and UBL can go up to 15x15. With UBL, you enable it, set the mesh values, save to eeprom, and never ever have to fuss with it again, it will always be on.

  • @donutreligion2979
    @donutreligion2979 4 года назад +4

    Life would have been a thousand times easier if there was already a compiled firmware to avoid all of the troubleshooting

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

      I’m working on a service for exactly that. Will be free for my patrons. Soon...

  • @m.n.7400
    @m.n.7400 4 года назад +1

    Thx for this. Uploading to 1.1.5. Board was very easy with your tutorial. Selecting options from the firmware and deselecting too. Thx again.

  • @danz409
    @danz409 2 года назад +5

    why the hell is this soo complicated! should be as simple as download a file and a single config file. edit config. put both on SD card. install in printer. should be that simple.

    • @gusmaiawork
      @gusmaiawork 6 месяцев назад +1

      because it's a low budget printer

  • @gusmaiawork
    @gusmaiawork Год назад +2

    trying to install Marlin 2.1.x on my Ender 3 but Visual Studio is not showing me any Sanguino environments, only Melzi ones
    how can I fix that?

  • @Yurikyurik
    @Yurikyurik 4 года назад +2

    also for the ones getting melzi or melzi optiboot, i used optiboot and it worked, after that when i got the eeprom message i click reset

  • @joecnc3341
    @joecnc3341 Год назад

    Vielan Dank, Daniel! I am defintely going to do this with my Crealty Ender 3 Pro V1

  • @RyushoYosei
    @RyushoYosei 4 года назад +3

    Just to let you know, there is a separate file for the ender 3 pro now, with several sub folders.

    • @krieger67333
      @krieger67333 3 года назад +1

      which folder do you use in there? i saw that too and got lost

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

    Great video ran through the first time no problems. Had some issues updating probably user error. Thanks for this it was great!

  • @sheshmansheshman
    @sheshmansheshman 3 года назад +5

    Configurations-import-2.0.x\Configurations-import-2.0.x\config\examples\Creality\Ender-3 Pro folder includes 6 folders and none of them have sanguino 1284p option, now what?

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

      actually there is an "Ender-3 Pro" folder and there are several main board versions available ( as sub folders),e.g. mine is 4.2.2 , I did the required steps and now doing the upload to boead. I hope it finishes properly because it already took 15 mins . I'll update the result here.

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

      See my reply to
      Alexander Acuña

  • @shiroidaruma5046
    @shiroidaruma5046 4 года назад +6

    For some reason I do not have the option to build a Sanguino environment. I only have the option between Melzi, Melzi_optimized and Melzi_optiboot.
    Any idea what I did wrong?

    • @Crosslink3D
      @Crosslink3D  4 года назад +6

      You’ve got the newer version of Marlin. Use melzi_optimized

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

      @@Crosslink3D awesome thank you so much for the fast reply!!

    • @devtec_nl
      @devtec_nl 4 года назад +2

      @@Crosslink3D Thanks!!! You earned a sub by helping us👍🏼

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

      @@Crosslink3D so when i did it in vs all the stuff was ignored and melzi_optimized was ignored

  • @BrettJones84
    @BrettJones84 4 года назад +6

    I have a brand new ender 3 with silent board, if i try to upload the latest firmware in visual studio, it asks for me to upload via segger jlink, what is this? there is not an option to upload via usb. please help

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

      Same here. Did you get this resolved?

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

      Hey @@joeadams2527, same here. Did you get this resolved ? Many thanks.

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

      any resolution?

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

    Thank you! Your videos are excellent. Good information, good pacing. Very well made! I hope more people find your channel.

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

    Great video. Just a note that the link for the configurations file points to "Configurations-import-2.0.x" which contains several Ender 3 folders none of which worked for me. Downloaded "Configurations-release-2.0.5" from the Marlin site. This contained a single Ender3 folder as you described in the video Using those config files compiled and uploaded just fine. Thanks again for walking through all of this. Looking forward to using Mesh Leveling.

  • @leightonwestbury92
    @leightonwestbury92 Год назад +1

    im confused as hell, i have an ender 3 pro with a v4.2.7 silent main board and want the marlin 2.0 firmware but havent got a clue what im doing

  • @jonney12300
    @jonney12300 3 года назад +1

    I need help i still don't understand how to set it up im new to 3d printers and bl touch also I can't connect my printer with USB dont have a long enough one so I transfer everything with SD card

  • @MrNoah-ux2zk
    @MrNoah-ux2zk 4 года назад +6

    Hey im having an issue after it compiles. it says the sanguino1284p failed. plsss help

    • @ThatOneXgen
      @ThatOneXgen 4 года назад +2

      same her :L

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

      @@ThatOneXgen I am also getting the same error.

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

      I am also getting the same error. Please help

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

      @@chillbill1964 Me too.

  • @jsbehucbejizveish
    @jsbehucbejizveish 6 месяцев назад

    Thank you for this. You're a lifesaver

  • @sarakitty9208
    @sarakitty9208 4 года назад +10

    IN 6:43 ITS FAILED for me can you help please ether than succeeded pleaaaaaaaaaaaaaaaaase help ???? THUMBS UP

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

      @Matouz ill try, ty.

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

      @Matouz I can't see how to choose the environments... I'm having the same issue as @Super Autismo

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

      @Matouz I tried using melzi_optiboot but get an error:
      avr-g++: error: CreateProcess: No such file or directory
      *** [.pio\build\melzi_optiboot\firmware.elf] Error 1
      What can I do?

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

      @@HerrSalat After an about hour of trial and error, it finally worked for me when I used Marlin 2.0.x (github.com/MarlinFirmware/Marlin) as the firmware -- not the bugfix version -- and configurations-release-2.0.5 (github.com/MarlinFirmware/Configurations/tree/release-2.0.5) as the configurations. I was SO happy when I saw my printer's screen reset and display 2.0.5 version! Hope this helps.

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

      @Matouz thank yoooou alooot thats work fine

  • @dangarage1
    @dangarage1 3 года назад +1

    followed this step by step and didn't have the same environments options. couldn't get it to work. can someone please help me flash my printer. the only thing different about my printer is its on a cr10 frame. everything else is ender 3. Please help

  • @PerhapsNotAnAiButMaybe
    @PerhapsNotAnAiButMaybe Год назад

    Btw, If the .bin file ends up somewhere on ur PC, not uploaded to printer, just slap that bad boy in a formatted sd and insert. 4.2.2 board btw. May be wrong abt this next bit but I don't see any reason why you even need to connect printer to PC to upgrade the firmware.

  • @lightbringer6942
    @lightbringer6942 3 года назад +3

    I know this is an older video, but I just tried to follow your steps and got to 6:17 where I should chose the environment. I don't have th sanguino options and I have way more folders in my Configuration folder.
    All I find now are insrtuctions for the Ender V2, but I have the normal Ender 3. Socould you maybe help with an update4 on this or something? I'm a little lost otherwise :D

    • @gusmaiawork
      @gusmaiawork Год назад +1

      did you ever managed to fix that?
      I'm trying to install it on my Ender 3 but I can only see Melzi environments

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

    Excellent video!!! Many thanks for your work on this material.

  • @thebuilder5200
    @thebuilder5200 2 года назад

    If anyone is having missing file or directory issues, just run VS code as administrator.

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

    If you want to update through a flashcard how do you direct it to upload to a card?

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

    When I build the Sanguino1284p I get a 1 failed error. When I scroll up it says sanguino1284p failed. Any idea why this happenned?

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

      Same here

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

      I got a valid compile with Marlin 2.0.X bugfix and config files for Ender 3 (I don't know what the configs for Ender 3 V2 are)

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

    I see no way of selecting sanguino for my ender 5. its on mega 1280 and i cant see anywhere to change it. if i click the red "use a specific environment to build" it just takes me back to the same page minus the "use a specific environment to build" button.

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

      same here. Have you figured it out yet?

  • @TheNecrowpharaoh
    @TheNecrowpharaoh 3 года назад +1

    Now what happens when you've done all that to a "t" and now the screen just goes blank when its powered on with the new firmware?

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

    someone succeeded to flash ender 3 pro marlin 2.0.5.3 with bltouch options ? tuto will coming ?

  • @RCYIJustinizer
    @RCYIJustinizer 4 года назад +6

    it will be even more helpful if you could have try the Bigtree SKR Mini E3 v1.2 too. It will be very much appreciated.

    • @Crosslink3D
      @Crosslink3D  4 года назад +4

      Noted!

    • @HartRaver
      @HartRaver 4 года назад +2

      Yes indeed..just have got mine also..really need the mesh bed level,since my ved is warped..have trouble with adhesion in the middle and for large prints,thats a bugger !

    • @nicobuono3642
      @nicobuono3642 4 года назад +2

      Yes I need it for my Skr mini e3 v1.2 as well it'd be a huge help!

  • @maartenschouren2327
    @maartenschouren2327 4 года назад +2

    This video was extremely helpful. Thank you.

  • @maxsiebenschlafer5054
    @maxsiebenschlafer5054 3 года назад +1

    My Visual Studio Marlin Auto Builder always wants me to build a melzi board. I don't know what to do I tried every kind of combination with different versions. I need help please.

  • @dayz112
    @dayz112 4 года назад +3

    @Crosslink I did the first part and was ok when i installed the new firmware, then when i did the modifications and upload the build the screen of my ender 3 got blank, and now i cannot do anything :(
    and it says: Uploading .pio\build\sanguino1284p\firmware.hex
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x29

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

      if someone could help would be amazing :)

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

      @@dayz112 Hey, I'm having the same issues. Were you able to fix it?

    • @PankajSharma-ch3bp
      @PankajSharma-ch3bp 3 года назад

      @@dayz112 your printer need bootloader installed first....u can't directly install the firmware if u using ender 3

    • @PankajSharma-ch3bp
      @PankajSharma-ch3bp 3 года назад

      @@edenilsonruiz9249 read my previous comment

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

    Once I install the BLTouch and flash the new Marlin 2.0.5.3 firmware on my Ender 3 wtth new SKR Mini 3 board; the set up instructions everyone has vary and none seem to work. There is no need for vscode, it supposed to run like a piece of cake....however, establishing the Z axis offset is the mystery. Here's how i have seen it portrayed: Step 1: Do the bed leveling with the BLTouch for the first time. Step 2: Move Z axis down till it just fits a post-it note under the nozzle. Step 3: Add the BLTouch Z offset and the remainder distance you had during the manual Z axis move and add them together. Step 4: Go into the Configuration and change the BLTouch Z offset to the new number total from the addition of both numbers. Save the settings and then print.
    This does not work: My nozzle either is buried into my print bed or hovering above and printing in the air.
    Does anyone have an idea?

  • @xane042
    @xane042 3 года назад +1

    Please Help I have this error message - "Please specify `upload_port` for environment or use global `--upload-port` option."

  • @Bermwolf
    @Bermwolf 4 года назад +2

    AS OF 5/16/2020 This guide will now result in bricking your Ender 3 Pro 1.1.5. The current settings in marlin listed here only leave 16 bytes of free data when you are flashing new firmware and will result in your board being soft-bricked. Use at your own risk

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

      Use these instructions here to free up more memory: thborges.github.io/blog/marlin/2019/01/07/reducing-marlin-binary-size.html

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

      @@Crosslink3D the challenge now is that I don't have any way to flash new firmware. My ender 3 powers on, shows nothing on the LCD and the bootloader doesn't respond to commands. Not sure how to proceed now… and I have a broken printer

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

      @@Bermwolf Me too, just did it yesterday, so now I am waiting for Arduino Uno R3 to fix this problem first.
      And I think, @Crosslink should warn the user too.

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

      @@marionette409 I'm also on this step

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

      @@Crosslink3D Thanks for this suggestion. Re-flashing the bootloader + using the above, I was able to complete the tutorial successfully

  • @heftsi17
    @heftsi17 4 года назад +6

    Great video! I've also watched your video about the pros and cons of installing Marlin 2.0. I have Ender 3 pro (new, just got it two weeks ago as a new hobby) and I do want to use the SD card feature as well as mesh bed leveling. I do not plan to replace the board or add auto bed leveling any time soon. Would you recommend using Marlin 1.19 instead of the 2.0 version?

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

      I think you won't miss out on anything super important if you use 1.1.9 but you can also use this hint to reduce the firmware size quite a lot: thborges.github.io/blog/marlin/2019/01/07/reducing-marlin-binary-size.html

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

    Thank you so much! The best explained video on RUclips!

  • @michaeljordan1467
    @michaeljordan1467 3 года назад +1

    on github under config/examples/creality/ender-3 there are 15 folders with config files. How do I tell which one to use?

  • @brianwareham2933
    @brianwareham2933 2 года назад

    Awesome guide! DANKE!

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

    I am getting a bunch of compile errors, error: 'X_HOME_BUMP_MM' was not declared in this scope and XYZ_CONSTS, anyone know what this could be ?

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

      nm, its a bug github.com/MarlinFirmware/Marlin/issues/17631

    • @tablatronix
      @tablatronix 4 года назад +2

      Had to merge in changes it was just fixed.

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

      Thanks for the hint. I see that a lot of other commenters had this issue.

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

    I needed to alter some code due to some version issues of the config files I ended up with. In any case now I have thermal runaway protection and, as I took off the screen my Ender 3, was able to cut the firmware down to less than half the size it was before. Thank you!

  • @Shadowdemon89
    @Shadowdemon89 2 года назад

    Easy to follow and very helpful. Thank you

  • @predraggrbic2266
    @predraggrbic2266 3 года назад +1

    It seems that things are bit changed 10 months later, there are bunch of different configurations inside examples > Creality > Ender-3, I really don't know which to choose and on what should I base my opinion.

    • @Grumpyoldtwit
      @Grumpyoldtwit 3 года назад +1

      I feel your pain. I tried Ender 3 Pro and there were 6 or so options. I chose Creality V1 and it wouldn't build. Then I went up to plain Ender 3 and chose Creality V1 again. This time it built OK, but it's a Melzi board, not a Sanguino 1289P board. My board says 'Creality V1.1.4'.
      Not sure if I should continue. I don't want to brick my printer... :-(

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

      Done. :) If anybody having a problem with a port (disabled in Arduino IDE, or asking to set upload-port in VSCode) after flashing bootloader, just go and install CH340 drivers for your OS.

  • @1vekeller
    @1vekeller 4 года назад +2

    Great video! This helped a lot.

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

    Excellent tutorial! Thank you! Worked great!

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

    Nicely explained... thanks.

  • @a-zdiyfix7247
    @a-zdiyfix7247 3 года назад

    I tried the way you have explained and i don’t see any changes in printer

  • @pavelv441
    @pavelv441 Год назад +1

    Hi. Is flash compatability for motherboard v1.1.4?

  • @bentwilh
    @bentwilh 4 года назад +2

    i get the follow error in visual studio when building the melzi_optimezed: avr-g++: error: CreateProcess: No such file or directory
    *** [.pio\build\melzi_optimized\firmware.elf] Error 1
    how do i fix this?

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

      The configuration files he links to are out of date, use: github.com/MarlinFirmware/Configurations/tree/release-2.0.5

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

      i guess you are trying to build the bugfix branch on windows? It's currently broken and probably won't fix in near time. You probably need to use the linux environment on Windows to work around this for the time being.

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

      github.com/Flawioo/Creality-Ender-3-board-v4.2.7/blob/master/README.md had same issue, these bugfix zip and config zip worked like a charm.

  • @enricomari869
    @enricomari869 4 года назад +3

    First of all, thanks for your great videos. I have an Ender 3 Pro with Silent 1.1.5 card and I would like to know if it is possible to download the present version from the printer first and then upgrade to Marlin 2. So, in case of problems with the update, I would always have the opportunity to do a downgrade. Thanks

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

    great tut !
    heads up
    cr 10s - nothing but issue for this firmware it reverses z axis motor (easy fix wrong ) reverse encoder on z axis toggle setting for both no setting changes help used stock config for cr10s as guide , the bugfix examples configs - 2 hours no joy
    seem that this firmware - kills my inductive sensor -strength had move down to bed almost touch ---- works perfect with newest th3d
    still bugged for this model

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

    easy to follow and well explained, suscribed

  • @garthor
    @garthor 2 года назад

    Did I miss a step? I don't see the option for Sanguino, instead I get melzi optiboot/optimized

  • @alihho
    @alihho 3 года назад +1

    actually there is an "Ender-3 Pro" folder , seems newly pushed to repository 3:34

  • @rent2ownnz
    @rent2ownnz Год назад +1

    Moving waay to fast of me.... did not work. "FAiled to find the file I pointed it to" tried to restart the process a few times and watched and rewinded a dozen times .... just got pissed off in the end and will find someone else that know how to show people a bit better.

  • @joachimbergsbakk9030
    @joachimbergsbakk9030 4 месяца назад

    When i try to do the auto-buid i get the error: MissingPackageManifestError: Could not find one of 'package.json' manifest files in the package. what is wrong and how do i fix it?

  • @MustangBoss1973
    @MustangBoss1973 2 года назад

    Excellent tutorial.
    Many thanks.

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

    Any explanation for the melzi_optiboot and melzi_optimized environments in ABM? seems like they have configurations for Optiboot which frees around 1.5 kb, but there's no easily found information on making optiboot work on the melzi boards

    • @bp33562
      @bp33562 2 года назад

      I’m having the same problem, can’t figure it out

    • @Crosslink3D
      @Crosslink3D  2 года назад +1

      Optiboot is a bootloader you may flash to your board with the Arduino IDE. melzi_optimized is a build option you can use to make your binary even smaller. In combination with the optiboot bootloader you can use larger binaries on your board. Both things are independent from each other. The melzi_optiboot you don’t need to use anymore, always go for melzi_optimized.

  • @qorkado5007
    @qorkado5007 4 года назад +2

    Great update video. Any planned video on a 32 bit mainboard? Like the SKR Mini E3 v1.2?

    • @Crosslink3D
      @Crosslink3D  4 года назад +3

      Oh YES! For sure, that is coming soon.

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

      I will be waiting for that video

  • @mariom9097
    @mariom9097 4 года назад +2

    Hello, congratulations for the video. I wanted to ask you to activate the power_loss, FOR CR10S, to make sure that if for an error or current lack (for the latter you just put a ups), it freezes, can resume the printing perfectly from the place where it stopped. Useful if after hours and hours of printing, an error of any kind comes out you can not throw the print done until then. thank you in advance. i'm Italian.

  • @roncarroll4531
    @roncarroll4531 4 года назад +5

    Have tired 2 different pc's and reload the programs 3 time and keep getting the same message "sanguino_atmega1284p FAILED 00:00:01.864". Do you have a recommendation?

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

      I get the same error compiling, i have even tryed with a older version of marlin but i get the same error.

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

      Same here

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

      Use the bugfix branch. He didn't specify that part.

    • @Dirt33breaks
      @Dirt33breaks 4 года назад +2

      @@Thibbs5 hey guy! I have the same issue so i got the bugfix firmware, but now i get the option to build either Melzi or Melzi_opiboot which one shall i choose for ender 3?

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

      Try PIO Update. I was getting this error with the logs showing something to the effect of missing parathesis. Running PIO UPDATE from the command line fixed the issue and everything else has gone smooth.

  • @carlescalafellgarcia5186
    @carlescalafellgarcia5186 4 года назад +2

    Thanks a lot! really easy to follow =)

  • @fluffywarfield
    @fluffywarfield 3 года назад +1

    The example "Ender-3 Pro" folder contains 6 different examples. Non seems to be for 1284P. Has anyone figured out which is the correct example to use?

    • @mikalwaring9905
      @mikalwaring9905 3 года назад +1

      I have the same issues, I don't know what subfolder I'm suppose to use ?????

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

    Build in Visual Studio does not look the same I do not have the option to chose environment it starts right away and says STM32F103RET6_CREALITY. Then says fail when finished? Please advise.

  • @MrTimeJump
    @MrTimeJump 3 года назад +1

    Hi, nachdem ich auf build geklickt habe kommt der Error: Marlin\src\module\motion.cpp:153:14: error: 'HOMING_FEEDRATE_Z' was not declared in this scope. Ich habe nicht all zu viel Ahnung vom programmieren, aber vielleicht könntest du mir ja helfen. Ich benutze das Creality 4.2.7 board in meinem Ender 3 pro und habe dementsprechend auch die configs dafür genommen.
    MfG

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

    Help me with this I received a message at the end that says success, but I also got a message saying 'J-Link connection not established yet but required for command'. A menu popped up wanting to know how I was going to connect something and I hit no three times and eventually it went around this prompt. How do I know that the flash completed?

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

    Oh man!! Thanks!! Me ayudaste mucho.

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

    Youre the Man ! my first update in one tap ! thanks for this video ! all this work for this video great quality i dont imagine how time took !!! Greetings by Switzerland !

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

    i don't see the sanguino environment, i only see melzi, Melzi_optimized, Melzo_optiboot
    Also i tried to use Melzi environment and i get a failed error
    Looking for upload port...
    For some development platforms it can be a USB flash drive (i.e. /media//)
    *** [upload] Explicit exit, status 1

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

    I have problem installing the USBasp that comes with the BL Touch. Even after installing drivers via zadig, in Arduino IDE, I have an error when trying to upload bootloader.

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

    ty you for your help, your videos are very useful

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

    I've replaced my Ender 3Pro stock mainboard with a SKR MINI E3 V1.2 AND TFT35, do you happen to have a video detailing that configuration process? Thanks Daniel for keeping us in the loop...

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

    I have no idea why creality used atmega1284p not atmega2560. I mean twice as much of flash space!