Ender 3 (Pro) Marlin 2.0 Upgrade - Updated Version

  Рет қаралды 332,375

Crosslink

Crosslink

Күн бұрын

Пікірлер: 806
@seattleitefpv
@seattleitefpv 4 жыл бұрын
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 жыл бұрын
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 2 жыл бұрын
thank you you saved an aftrenoon for me
@roshandeepak
@roshandeepak 2 жыл бұрын
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.
@michaelprior7459
@michaelprior7459 4 жыл бұрын
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!!
@petercallison5765
@petercallison5765 4 жыл бұрын
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.
@vegansynths7757
@vegansynths7757 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!!!!
@randominternetdude9361
@randominternetdude9361 4 жыл бұрын
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
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Thank you so much!
@bruceyoung1343
@bruceyoung1343 4 ай бұрын
WOW 4 years ago. I just found out marlin 2.0 today 9/28/24. And I struggled for 3 hours trying to compile for Modified Ender 3 pro. I’ll save your video and tomarrow is another day. THANK YOU 🙏 😀
@chrispenna9626
@chrispenna9626 4 жыл бұрын
Thank you!. I never would have figured this out without your step-by-step guide.
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Glad it helped!
@EsChuy148
@EsChuy148 3 жыл бұрын
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!
@owand5017
@owand5017 3 жыл бұрын
Thanks!!
@dantindall1718
@dantindall1718 4 жыл бұрын
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.
@cruftcreator
@cruftcreator 4 жыл бұрын
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 4 жыл бұрын
I appreciate that! Thanks!
@AurelioFloresphotography
@AurelioFloresphotography 4 жыл бұрын
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 :)
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Great 👍
@jonney12300
@jonney12300 4 жыл бұрын
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
@syberphish
@syberphish 4 жыл бұрын
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!
@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.
@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
@ramilvaliev
@ramilvaliev 4 жыл бұрын
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 .
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Great 👍
@drozdi5170
@drozdi5170 3 жыл бұрын
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!
@lightbringer6942
@lightbringer6942 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 Жыл бұрын
did you ever managed to fix that? I'm trying to install it on my Ender 3 but I can only see Melzi environments
@amirakhmetvaleev384
@amirakhmetvaleev384 4 жыл бұрын
Thank you for the hint with the error in the version of the eeprom!
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Welcome!
@leightonwestbury92
@leightonwestbury92 2 жыл бұрын
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
@rick.1803
@rick.1803 6 ай бұрын
Danke für deine Videos und deine Erklärungen, die haben mich immer weiter gebracht :) Keep it up!
@shiroidaruma5046
@shiroidaruma5046 4 жыл бұрын
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 жыл бұрын
You’ve got the newer version of Marlin. Use melzi_optimized
@shiroidaruma5046
@shiroidaruma5046 4 жыл бұрын
@@Crosslink3D awesome thank you so much for the fast reply!!
@devtec_nl
@devtec_nl 4 жыл бұрын
@@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
@pavelv441
@pavelv441 2 жыл бұрын
Hi. Is flash compatability for motherboard v1.1.4?
@zenitzenit9053
@zenitzenit9053 4 жыл бұрын
Ive problems with one of the last steps as you choose the environment. My says _mega1280_ or *mega2560* so im confused. I bought the Ender 3x with board 4.2.2 any help? 🕵️
@mr_oinkey1785
@mr_oinkey1785 Жыл бұрын
I'm having this issue too! Did you end up solving it?
@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
@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.
@LittleRestraint
@LittleRestraint 4 жыл бұрын
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 :)
@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.
@MrNoah-ux2zk
@MrNoah-ux2zk 4 жыл бұрын
Hey im having an issue after it compiles. it says the sanguino1284p failed. plsss help
@ThatOneXgen
@ThatOneXgen 4 жыл бұрын
same her :L
@toddcoello6461
@toddcoello6461 4 жыл бұрын
@@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.
@ethenlikestomakestuff9810
@ethenlikestomakestuff9810 2 жыл бұрын
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 2 жыл бұрын
New Pros should have the 4.2.7 silent board
@jw200
@jw200 Жыл бұрын
​@@TheSuburban15 maybe newer ones have but I got one with old board.
@TimoDrawsAndPaints
@TimoDrawsAndPaints 4 жыл бұрын
Thank you! Your videos are excellent. Good information, good pacing. Very well made! I hope more people find your channel.
@m.n.7400
@m.n.7400 4 жыл бұрын
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.
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Glad it helped
@roncarroll4531
@roncarroll4531 4 жыл бұрын
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 жыл бұрын
@@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.
@Godsavethecrumpets
@Godsavethecrumpets 4 жыл бұрын
so do some of the ender 3 pro's have a bootloader and others dont?
@heftsi17
@heftsi17 4 жыл бұрын
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 жыл бұрын
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
@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.
@franktt736
@franktt736 4 жыл бұрын
Great video ran through the first time no problems. Had some issues updating probably user error. Thanks for this it was great!
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Glad it helped!
@mikalwaring9905
@mikalwaring9905 4 жыл бұрын
=I'm using visual studio, when I get to the the build part of the video (6:07sec) I don't have the Sanguino1284p I have STM32F103RET6_creality in the build area. can i upload this to my printer with out any problems?? i have and to my ender 3 pro??? not sure what to do here
@sarakitty9208
@sarakitty9208 4 жыл бұрын
IN 6:43 ITS FAILED for me can you help please ether than succeeded pleaaaaaaaaaaaaaaaaase help ???? THUMBS UP
@Zugaaa
@Zugaaa 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 жыл бұрын
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
@dayz112
@dayz112 4 жыл бұрын
@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 жыл бұрын
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 4 жыл бұрын
@@dayz112 your printer need bootloader installed first....u can't directly install the firmware if u using ender 3
@PankajSharma-ch3bp
@PankajSharma-ch3bp 4 жыл бұрын
@@edenilsonruiz9249 read my previous comment
@mitchellradspinner4491
@mitchellradspinner4491 4 жыл бұрын
If you want to update through a flashcard how do you direct it to upload to a card?
@derchesten
@derchesten 4 жыл бұрын
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 3 жыл бұрын
I’m having the same problem, can’t figure it out
@Crosslink3D
@Crosslink3D 3 жыл бұрын
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.
@alihho
@alihho 4 жыл бұрын
actually there is an "Ender-3 Pro" folder , seems newly pushed to repository 3:34
@maxsiebenschlafer5054
@maxsiebenschlafer5054 4 жыл бұрын
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.
@bentwilh
@bentwilh 4 жыл бұрын
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 4 жыл бұрын
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.
@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...
@eastlandsparkfarm
@eastlandsparkfarm 4 жыл бұрын
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?
@0dirty
@0dirty 4 жыл бұрын
My upgrade keeps failing in VSCode, and google has not been as helpful as I'd hoped. I get right up to the 6:30 mark of the video, and then a failed process. Help!
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Can you please post the content of your output window here, so I can read what is the issue?
@0dirty
@0dirty 4 жыл бұрын
@@Crosslink3D Marlin\src\module\motion.cpp:77:71: error: 'X_HOME_BUMP_MM' was not declared in this scope #define XYZ_CONSTS(T, NAME, OPT) const PROGMEM XYZval NAME##_P = { X_##OPT, Y_##OPT, Z_##OPT } ^ Marlin\src\module\motion.cpp:83:1: note: in expansion of macro 'XYZ_CONSTS' Compiling .pio\build\sanguino1284p\src\src\sd\usb_flashdrive\Sd2Card_FlashDrive.cpp.o XYZ_CONSTS(float, home_bump_mm, HOME_BUMP_MM); ^ Marlin\src\module\motion.cpp:77:80: error: 'Y_HOME_BUMP_MM' was not declared in this scope #define XYZ_CONSTS(T, NAME, OPT) const PROGMEM XYZval NAME##_P = { X_##OPT, Y_##OPT, Z_##OPT } Compiling .pio\build\sanguino1284p\src\src\sd\usb_flashdrive\lib-uhs2\Usb.cpp.o ^ Compiling .pio\build\sanguino1284p\src\src\sd\usb_flashdrive\lib-uhs2\masstorage.cpp.o Marlin\src\module\motion.cpp:83:1: note: in expansion of macro 'XYZ_CONSTS' Compiling .pio\build\sanguino1284p\src\src\sd\usb_flashdrive\lib-uhs2\message.cpp.o XYZ_CONSTS(float, home_bump_mm, HOME_BUMP_MM); ^ Marlin\src\module\motion.cpp:77:89: error: 'Z_HOME_BUMP_MM' was not declared in this scope #define XYZ_CONSTS(T, NAME, OPT) const PROGMEM XYZval NAME##_P = { X_##OPT, Y_##OPT, Z_##OPT } ^ Marlin\src\module\motion.cpp:83:1: note: in expansion of macro 'XYZ_CONSTS' XYZ_CONSTS(float, home_bump_mm, HOME_BUMP_MM); ^ *** [.pio\build\sanguino1284p\src\src\module\motion.cpp.o] Error 1 Compiling .pio\build\sanguino1284p\src\src\sd\usb_flashdrive\lib-uhs2\parsetools.cpp.o ================================================================================================= [FAILED] Took 315.37 seconds ================================================================================================= Environment Status Duration ------------------------ -------- ------------ mega2560 IGNORED mega1280 IGNORED rambo IGNORED FYSETC_F6_13 IGNORED FYSETC_F6_14 IGNORED sanguino644p IGNORED sanguino1284p FAILED 00:05:15.373 melzi IGNORED melzi_optiboot IGNORED at90usb1286_cdc IGNORED at90usb1286_dfu IGNORED DUE IGNORED DUE_USB IGNORED DUE_debug IGNORED LPC1768 IGNORED LPC1769 IGNORED STM32F103RC IGNORED STM32F103RC_fysetc IGNORED STM32F103RC_btt IGNORED STM32F103RC_btt_USB IGNORED STM32F103RC_btt_512K IGNORED STM32F103RC_btt_512K_USB IGNORED STM32F103RE IGNORED STM32F103RE_btt IGNORED STM32F103RE_btt_USB IGNORED STM32F4 IGNORED STM32F7 IGNORED ARMED IGNORED STM32F103VE_GTM32 IGNORED STM32F103VE_longer IGNORED mks_robin_mini IGNORED mks_robin_nano IGNORED mks_robin IGNORED mks_robin_pro IGNORED mks_robin_lite IGNORED mks_robin_lite3 IGNORED jgaurora_a5s_a1 IGNORED STM32F103CB_malyan IGNORED STM32F401VE_STEVAL IGNORED FLYF407ZG IGNORED FYSETC_S6 IGNORED STM32F407VE_black IGNORED BIGTREE_SKR_PRO IGNORED BIGTREE_GTR_V1_0 IGNORED BIGTREE_BTT002 IGNORED teensy31 IGNORED teensy35 IGNORED esp32 IGNORED linux_native IGNORED SAMD51_grandcentral_m4 IGNORED rumba32_f446ve IGNORED rumba32_mks IGNORED include_tree IGNORED ============================================================================================= 1 failed, 0 succeeded in 00:05:15.373 =============================================================================================
@0dirty
@0dirty 4 жыл бұрын
@@Crosslink3D I can't get the full log in there, but that is where it fails.
@enricomari869
@enricomari869 4 жыл бұрын
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
@Benutzername0000
@Benutzername0000 4 жыл бұрын
I'd like to know aswell
@xane042
@xane042 4 жыл бұрын
Please Help I have this error message - "Please specify `upload_port` for environment or use global `--upload-port` option."
@butlerbing
@butlerbing 4 жыл бұрын
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)
@tablatronix
@tablatronix 4 жыл бұрын
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 жыл бұрын
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.
@MrTimeJump
@MrTimeJump 4 жыл бұрын
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
@sheshmansheshman
@sheshmansheshman 4 жыл бұрын
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 4 жыл бұрын
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 4 жыл бұрын
See my reply to Alexander Acuña
@donutreligion2979
@donutreligion2979 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...
@charleshamer9231
@charleshamer9231 4 жыл бұрын
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?
@Nenea2a
@Nenea2a 4 жыл бұрын
Hi! Thank you fot this video. I need help with my printer please. I have a simple Crealty Ender 3 printer. I looked at the software upgrade options from Crealty webpage and can't figure out what software I could upgrade my printer with. It doesn't have BLtouch and I don't know if it has an adapter board or a detector filament. It's like I bought it. I went to the manufacturer's page and found the following software for the upgrade: "Ender-3-4.2.7-TMC2225 - Marlin2.0.1 - V0.0.6" Is it good if I upgrade this printer with the software I have? Thank you.
@garthor
@garthor 3 жыл бұрын
Did I miss a step? I don't see the option for Sanguino, instead I get melzi optiboot/optimized
@AnthonyWilliams-mi8yc
@AnthonyWilliams-mi8yc 4 жыл бұрын
Hi Have just installed this but I do get an error saying that ever thing as been installed but is saying that sanguino 12859 failing and it is in red and ever thing else is in white in thermals.What do i need to do.Retry ?
@simonmcnally4356
@simonmcnally4356 4 жыл бұрын
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 жыл бұрын
These instructions work really well: thborges.github.io/blog/marlin/2019/01/07/reducing-marlin-binary-size.html
@101spacemonkey
@101spacemonkey 4 жыл бұрын
Will you do an updated version of this? I would like to do this but it has been changed since you made this
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Yes, I will make a new version this year. Working on a better way to build firmware first.
@thegamer989
@thegamer989 3 жыл бұрын
Will you please let me know when you do
@michaelluger2127
@michaelluger2127 4 жыл бұрын
Great instructions, very concise . I was intimidated at first but after watching a couple times I decided i'd give it a try since I have an Ender-5 Pro and I saw it listed on the marlin github configuration site. Everything is compiled on the desktop computer but i had to pause at 'upload' because the printer is installed at a remote location. Do you happen to know how I can save the resulting complied to an sdcard that i can load on the printer at boot time?
@michaelluger2127
@michaelluger2127 4 жыл бұрын
i think i found the firmware.hex file in ...\Marlin-2.0.x\Marlin-2.0.x\.pio\build\sanguino1284p subdirectory. Do I just need to copy that over to the microsd card and boot the ender-5 pro using that card?
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Sorry, it's not going to work that way apparently. New firmware needs to be uploaded through the USB port or a programmer device.
@bryanwasnesky6554
@bryanwasnesky6554 4 жыл бұрын
Im still having trouble. I followed this tutorial exactly but when I got to vscode none of the files were in the correct format.
@Crosslink3D
@Crosslink3D 4 жыл бұрын
I hear you, this is still way too complicated. That's why I am working on a project to make it much simpler.
@bryanwasnesky6554
@bryanwasnesky6554 4 жыл бұрын
@@Crosslink3D I figured it out and I know how it can be made simpler. I would send you a video of how I did it but I don know where to contact you to send a video
@boiboi-mz2xs
@boiboi-mz2xs 4 жыл бұрын
@@bryanwasnesky6554 can u help me?
@bryanwasnesky6554
@bryanwasnesky6554 4 жыл бұрын
@@boiboi-mz2xs Yeah sure. Email me here at BryanPublic2005@gmail.com with he info and ill do my best to help.
@blackbeardSCBC
@blackbeardSCBC 8 ай бұрын
Thanks for your help. The german accent punctuated my OCD demand to make my dumpster find functional again!
@michaeljordan1467
@michaeljordan1467 3 жыл бұрын
on github under config/examples/creality/ender-3 there are 15 folders with config files. How do I tell which one to use?
@gatosardinaful
@gatosardinaful 4 жыл бұрын
i just followed the steps here but on a cr 20 (using the cr 20 config files obv) but now the printer seems to not know where the origin is or does not seem to respond to the end switches when i select auto home, it will move downwards even if the Z switch is pressed then, it will move all the way to max positive of X and Y, and will attempt to continue moving when on the edges, not responding to me hitting either X nor Y switch any ideas? when i got the eeprom error i could either "reset" or "ignore", i selected reset, turned the printer off and on and did not get the error anymore
@mallemeeuwmallemeeuw271
@mallemeeuwmallemeeuw271 4 жыл бұрын
thx voor your video. i followd your steps but i cant select the right inviorment. i have 3 options: 1 melzi 2 melzi_optimized 3 melzi_optiboot..? wich ones should i pick? or where did it go wrong? hope you can help me..
@RyushoYosei
@RyushoYosei 4 жыл бұрын
Just to let you know, there is a separate file for the ender 3 pro now, with several sub folders.
@krieger67333
@krieger67333 4 жыл бұрын
which folder do you use in there? i saw that too and got lost
@predraggrbic2266
@predraggrbic2266 4 жыл бұрын
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 4 жыл бұрын
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 4 жыл бұрын
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.
@qorkado5007
@qorkado5007 4 жыл бұрын
Great update video. Any planned video on a 32 bit mainboard? Like the SKR Mini E3 v1.2?
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Oh YES! For sure, that is coming soon.
@batbear1142
@batbear1142 4 жыл бұрын
I will be waiting for that video
@francksaillard1969
@francksaillard1969 4 жыл бұрын
Hello very good video thank you. But what are the options to activate if you have a Bltouch? Thanks for the answer.
@Crosslink3D
@Crosslink3D 4 жыл бұрын
You can enable BLTouch very similar as in 1.1.9. I did not make a guide for this but I am working on it. Did you ever use the BLTouch with Marlin 1.1.9?
@TheNecrowpharaoh
@TheNecrowpharaoh 4 жыл бұрын
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?
@bgrutterdds
@bgrutterdds 4 жыл бұрын
Environments. Any guesses why I only get the option to choose between "melzi" and "melzi_optiboot"? No sanguino options for me.
@Yurikyurik
@Yurikyurik 4 жыл бұрын
same here, what did you do?
@luisjosedl14
@luisjosedl14 4 жыл бұрын
Just download the normal version, (dont use the bugfix version) that's all
@bgrutterdds
@bgrutterdds 4 жыл бұрын
I ended up using a different tutorial add-on.
@acacioaguiar6547
@acacioaguiar6547 4 жыл бұрын
What is the cooler support model used in the video Ender3? Could you inform the Part Number fans?
@joecnc3341
@joecnc3341 2 жыл бұрын
Vielan Dank, Daniel! I am defintely going to do this with my Crealty Ender 3 Pro V1
@malcompineda3880
@malcompineda3880 4 жыл бұрын
Thank you so much! The best explained video on KZbin!
@mikeneron
@mikeneron 4 жыл бұрын
Good timing as I just did this with the SKR Mini E3 v1.2 but ran into an issue with the mesh bed leveling as it would lose the saved mesh and settings if the printer was powered off twice. It would save after being powered off once, but not twice. So something goofy going on. Since I was using the firmware from the BigTreeTech github page (V1.2 folder) and making changes, I was planning on starting from scratch and getting the regular Marlin 2.0 firmware and making the necessary changes to see if the same thing happens. Also did you know that if you just install the Auto Build Marlin extension, it will automatically install PlatformIO IDE? No need to install separately.
@MarcJWebbMusic
@MarcJWebbMusic 4 жыл бұрын
would love to see your thoughts on using this system to enable BLtouch or other probes, i use. mac so having a hard time trying to find what i can use to get my touch probe set up
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Great suggestion!
@magnusadv
@magnusadv 4 жыл бұрын
I would also like to see a video regarding BLTouch in the 2.0 firmware
@scottharland9323
@scottharland9323 4 жыл бұрын
@@Crosslink3D Hi i am new to updating firmware etc. my new ender 3 pro has the new v4 2.2 mainboard and i am stuck getting bl touch working. i have marlin 2.0 on the printer but i am stuck with what changes to make etc. please can you help?
@Crosslink3D
@Crosslink3D 4 жыл бұрын
I’ve just released a new video about how to use the bltouch with Marlin 2.0. it’s for the Ender 3 bit should be working with any printer (the hardware connection might of course be different but the firmware config is probably very simple to adapt)
@a-zdiyfix7247
@a-zdiyfix7247 3 жыл бұрын
I tried the way you have explained and i don’t see any changes in printer
@davis0166
@davis0166 4 жыл бұрын
Hey Danniel, Did you successfully enabled the features for bltouch and change filament on the 8 bits board? if so, witch other features did you disabled in order to get room? I am struggling with room on the rom. Thanks for your videos.
@Crosslink3D
@Crosslink3D 4 жыл бұрын
yes, I explained it in this video in detail: kzbin.info/www/bejne/a53SlZloq7Rglbc
@intercepter01
@intercepter01 4 жыл бұрын
Just installed Marlin 2.0 thanks to you. Seems to be printing great. One thing I noticed though was on the display there is a 100% displayed to the left of the progress bar. I assume that is the % of progress but it stayed at 100%. Is this an issue with just my printer or is it a glitch in the programming?
@joachimbergsbakk9030
@joachimbergsbakk9030 10 ай бұрын
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?
@keithadams240
@keithadams240 4 жыл бұрын
I love watching your videos. I have a question that so far i have not been able to find a specifically answer for: I have the Ender 3 and I installed the Bigtreetech SKR Mini E3 Version 1.2 and have the Firmware Marlin Bugfix 2.0 x loaded. Before I install the BLTouch Version 1.3 is there anything else I need to do differently to make this work? I hear some say you just plug the cables into the board and enable the leveler. Of course I'm not sure what they mean by enabling...is that thru the Ender display so It's just a click or is there some firmware editing to be done? I have never done this stuff, so before I educate myself I thought to ask first.
@kevinbroadley5422
@kevinbroadley5422 4 жыл бұрын
I too have just upgraded my other Ender 3 pro to the SKR Mini E3 v1.2 & have installed the the BL touch (V3)! Depending on what version of BL touch you have you may have to re seat some of the cables on the DuPont connector! I have installed one but am having trouble getting it work properly
@urjnlegend
@urjnlegend Жыл бұрын
Can i do this on my cr10 mini that has marlin on it? (It has a bootloader on it, i cant get it to recognize or connect to computer to update marlin) How can i do so?
@kolovelonis
@kolovelonis 4 жыл бұрын
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.
@CarbonGlassMan
@CarbonGlassMan 3 жыл бұрын
I installed a bootloader and Marlin firmware 2 or 3 years ago on my Ender 3. I haven't used the printer in 2 years. When I got it out to use it again, it won't print. I think the firmware is corrupted or something. Since burned a bootloader before, do I need to do that again? Can I just use USB and reinstall Marlin? I think you explained this but I want to make sure I heard you right.
@Orialconzero
@Orialconzero 4 жыл бұрын
i follow each step to the letter, and my anet a8 worked like a charm, but, on the ender 3 pro, it just cant burn the bootloader, im really lost cuz it says double check your connection and try again or press -F to ignore this check help plz
@GorehoundProductions
@GorehoundProductions 3 жыл бұрын
i just did this for my ender 5 plus and followed all instruction but downloaded the settings for my model. everything seemed to be working fine, but now the screen is all in chinese and it doesnt open to the settings page anymore, i did this for the new silent board. is there a configuractions setting out there for that? is that why it went wrong?
@miroslavni
@miroslavni 2 жыл бұрын
In VSC Marlin Firmware Auto Build there is no Sanguino 1284p environment available. I only have melzi_optiboot_optimized, melzi_optiboot, melzi_optimized and melzi builds available. Which one to chose? I have tried with melzi build which reports the following error: Marlin\src\lcd\marlinui.cpp: In static member function 'static void ManualMove::task()': Any suggestions?
@ulinskyy5489
@ulinskyy5489 3 жыл бұрын
@crosslink what should i chose if instead of sanguino 1284 and sanguino 644 i have melzi, melzi_optima;ized and melzi_optiboot?
@Crosslink3D
@Crosslink3D 3 жыл бұрын
Melzi_optimized
@scottwood9181
@scottwood9181 3 жыл бұрын
I thought I already has platformio installed. Just for the record, if the extension isn't installed, opening the marlin folder and waiting a few seconds will cause a pop-up requesting you install it.
@TTRETimeToRideEnduro
@TTRETimeToRideEnduro 4 жыл бұрын
Hallo Ich Habe Probleme beim erstellen der datei in auto marlin Builder... wenn ich auf Build klicke kommt bei sanguino1284p FAILED Kann mir jemand sagen warum? Danke
@Crosslink3D
@Crosslink3D 4 жыл бұрын
Can you please post your output window contents here?
@Xstreamlive
@Xstreamlive 4 жыл бұрын
Run Micro Swiss All Metal Hotend and micro Swiss DD changed to 50w hottend and thermoristo I think it's called. To drive up to 300 degrees. BigTree 1.4 Turbo motherboard Merlin 2. Latest edition. The problem is that it feels as if it does not have the strength to get above 255 degrees at start-up, it can stand and warm its head for 5 minutes, it does not exceed 245 degrees. Are these any errors in Marlin config. Have run auto pid a number of times
@benwiddop7128
@benwiddop7128 3 жыл бұрын
I am having trouble with the platformIO as when i got to build in marlin auto build it shows up as Melzi i have tried changing the default env in platformIO to sanguino and it is still not working
@benwiddop7128
@benwiddop7128 3 жыл бұрын
Fixed it by reading the error which says the correct name for the sanguino environment ment for my ender 3 pro is sanguino1284p_optimized
@vitorhugolalanda1978
@vitorhugolalanda1978 4 жыл бұрын
Dear Daniel I loved this video, but I don't know much about programming. However I managed to get the arduino to work as an ISP and ran the bootloader. I wanted to follow your video to put Marlin 2 and mesh meveling and even center the extruder on the table. So I stoped on this step looking for help. But I don't know how to change the enveronment and archutectures in the visual studio. you can help. Beste regards Vítor Lalanda
@BigAL-x7f
@BigAL-x7f 4 жыл бұрын
while following these instructions I got an error...... Marlin\src\module\configuration_store.cpp:796:58: error: 'class MarlinUI' has no member named 'preheat_hotend_temp' const int16_t (&ui_preheat_hotend_temp)[2] = ui.preheat_hotend_temp, I assume there might be a variables un accounted for in the latest 'Marlin 2.0 with bug fixes' release. very unlikely I know, but I cannot find the MarlinUI class anywhere.
@mariom9097
@mariom9097 4 жыл бұрын
Hi, or is it possible to have a video on how to set up mariln 2.0 for CR10S from A to Z all the settings to work perfectly, with auto bed level and press resume after error or voltage hole? Thanks in advance
@Crosslink3D
@Crosslink3D 4 жыл бұрын
I only have the CR10s Pro. Not sure if the differences are huge?
@mariom9097
@mariom9097 4 жыл бұрын
@@Crosslink3D hi, the power_loss doesn't work for me. if I turn off the printer due to an error, since I have UPS, it does not give me the possibility to resume printing from where it stopped
@fluffywarfield
@fluffywarfield 4 жыл бұрын
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 4 жыл бұрын
I have the same issues, I don't know what subfolder I'm suppose to use ?????
@crxsirt36
@crxsirt36 4 жыл бұрын
Hello, so I have followed your video and while going through the steps of building the environment for sanguino1284p, I get two problems found and it doesn't complete. It's the same file or folder it's looking for "include". I also tried it on my desktop computer and it tells me the "sanguino1284p FAILED 00:06:22.287". This file wasn't in the downloaded zip file. Any help would be greatly appreciated. Great video none the less.
Ender 3 (Pro) Upgrades - BLTouch sensor with Marlin 2.0
18:03
Crosslink
Рет қаралды 159 М.
ENDER 3 / ENDER 3 PRO With Board 4.2.2 - How To UPDATE FIRMWARE
7:02
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Updated Marlin firmware setup guide - VS Code and Auto Build Marlin
14:55
How to Upgrade to Klipper on any Ender 3 for High Performance
28:24
Easily upgrade the Marlin firmware on your kit 3D printer!
12:54
Made with Layers (Thomas Sanladerer)
Рет қаралды 477 М.
The BEST Ender-3 V2 Firmware EVER?! MRiscoC Professional Firmware
13:38
BV3D: Bryan Vines
Рет қаралды 220 М.
CR Touch With Marlin Firmware
11:44
3D Printscape
Рет қаралды 109 М.
MARLIN - Essential Guide To Start Editing Your Own FIRMWARE
23:07
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН