This is my guide how to update your Ender 3 v2 to Marlin Firmware 2.0.X. 🛒 Get the Ender 3 v2 here: geni.us/ender3v2 🛒 Upgrade your Ender 3 (Pro) to 32bit: geni.us/creality32bit
Hi Daniel, you have immensely de-mystified the firmware loading process more than any other channel on UA-cam for me. You so competently explain the the 'how' and 'why' the brains of the printer work as well as what the owner can do to elevate the performance of the printer. In contrast, the majority of 3d printer sites spend a majority of their time as extended sales channels for the printer manufacturers by demonstrating new product; all the flash but so little substance. While they teach us to mindlessly consume, you show us to understand and think. Keep up the good work!
I smell an upcoming expense on my end! Really unfortunate that it's needed but I want my options and not be locked in because of the screen! Looking forward to your next video!!
Great video. Others I watched didn't mention flashing the display. Took me a bit to figure out I needed to download marlin 2.0.x and 2.0.8 and move the files from 2.0.8 ender 3 v2 into 2.0.x. But was able to figure it out and made a good install.
He skipped a part in the display firmware update. Once you're stuck on the orange screen, you will need to power off the printer, take the SD card out, then power it back ON and wait for it to boot up. THEN you can proceed. It's in the linked video but not in this one.
Thank you. I made the same mistake of putting the config files in the root folder. You are the first channel that I’ve found that has this information. It would be interesting to know how to keep the changes to the features when one rebuilds marlin to a newer build. If we have to use the config files from the new build then we lose the changes we made to config.h and config.adv.h.
I have a question: Because creality supplys different mainboard software for the 4.2.2. and 4.2.7. isn´t there any penalty with just one Marlin-Software for both boards? Maybe less perfect match between hard and software? Thanks in advance.
Jesus man. I got tired of leveling my bed yesterday, woke up to learn about 'mesh bed leveling' today. And then I come across this day-old video telling me my Ender 3 V2 is royally screwed without a BL Touch! I'm gonna be sick.
Well there is help on the horizon, stay tuned for my upcoming vids. My first solution was to swap the screen for an old 12864 but there seems to be some efforts going on to write an adapted firmware for the v2 screen but it's not ready yet.
Your saying to copy config files to marlin folder. Which config files? There's a folder In the ender 3 v2 section that's says "creality" and one that says "marlin" both of which have config files in them
Howdy, great videos! Couple questions Looks like latest Marlin 2.1.1 only has two .h config files, seems like proceed as normal? More importantly, auto build Marlin now says "Use a specific environment for build." with several environments. I've worked out these are referring to chipsets on the main board, but do I use the STM...._creality or STM...._creality_xfer?
Ah ha!! Example configs are actually from 2.1 Rebuilt using Marlin 2.1 and it worked In case anyone is wondering, the chipset text is printed directly on the chip on your main board. Looks for a small postage stamp sized chip near the mainboard# text, it'll say STM32.....RE or RC (printed in two lines)
It's just the first step. Next steps are to enable more features and make either the 12864 work or trying the modified v2 screen firmware but that's not something everyone should do as it's not in the official Marlin sources yet.
I made myself a custom GCODE file which travels to the corners and wait for button click to do the manual corner leveling process. And even with auto bed leveling: it's better to manually level the bed before using auto bed leveling to get a consistent geometry of the part
@@Crosslink3D chep posted the link in a video some days ago, I'm still calibrating the E steps but looks promising, there are actually some really good and useful additional features, such as filament change and custom pid in the printer's menu
+Crosslink I have the Ender 3 Pro with the upgraded 4.2.7 Board, will I have to get a different file to upgrade the display firmware since I still have the older landscape version of the display and not the newer v2 type?
Hi, I just ordered my printer yesterday... My plan was to install octoprint on my raspberry, are now all the features from octoprint available on the display that comes with the printer? If yes, what do I need to do?
@@byHeroo it shows all the octoprint informations I'm used to. Just Google github jyers, you find pre compiled marlin binaries as well as LCD firmware to flash directly.
Hi Daniel, firstly i say thank you very much for your many informative and educational videos. My question to you is, how do i compile the Marlin 2.0.x bugfix for the Tevo Tarantula Pro in VsCode? This Tevo Tarantula Pro has a Mks Gen L v1.0 main board but not sure what drivers is installed. Can you please help?
Two of my printers have a BTT TFT and are configured to start in Marlin mode. It is more than a half year, since I used them in Touch mode the last time. Touch screens without menu integration in Marlin source code are quite useless.
Hey mate , i have Creality Ender 3 v2 with 1.0.5 Firmware i dont know how i can upgrade this Firmware 1.0.5 i cant find on official site this on? can u help me?
@@Crosslink3D I stumbled on this issue and did switch off the printer quickly... Took me a while to understand that flashing takes some more seconds. A note in the video would may helped me. Otherwise very nice guidance. Thanks
This video was the opposite of helpful. Why not say it doesn’t work at the very beginning. A lot of us are beginners, and want a simple answers. It sounds like marlin 2.0 won’t work without a lot of extra work, so that’s a hard pass.
Way to many steps. If the result is a bin file, why not just post the bin file, then its as simple as picking what features you want or need and just updating the printer thru the sd card. I'm a nerd too, but damn....🤯
creaality 3- 2 ; My printers screen is just stuck blue and i don't know what to do, i haven't heard back from customer support at all. I just need to know if i have to replace the board or the screen to fix it or upload a file. Any help would be much appreciated.
I broke my 4.2.2 board motors worked fine. Ordered a new 4.2.7 board and installed it correctly but eversince i installed it when i turn it on it only beeps.
It might be worthwhile for you to consider your viewers when you make videos like this. That is, try to ensure they don't have to jump around from video to video, to figure out what you are trying to teach! I understand its painful to have to cover things you have covered in other video's, but I don't think its about your pain, or your convenience. You are trying to earn money with these videos, so perhaps you need to think about the viewers who are helping you in your quest. If you are making a video about a topic, make it complete in one video, rather than the viewer having to watch several videos to figure it out! What a waste of my time!
Thanks for the feedback. Although I understand that you would prefer one big video that explains everything end to end these kind of videos are super time intensive to make and if one part gets outdated, so the whole video needs to be re-done. On the other hand, I try to make videos that are concise and not repetitive, so I‘d rather make a series of small videos in a playlist than long videos. My personal time is super limited nowadays so I will leverage my library of videos as much as possible not to make duplicate information. But good feedback though I cannot follow in that direction.
This is my guide how to update your Ender 3 v2 to Marlin Firmware 2.0.X.
🛒 Get the Ender 3 v2 here: geni.us/ender3v2
🛒 Upgrade your Ender 3 (Pro) to 32bit: geni.us/creality32bit
how long is the screen red because mine is red fore over an hour
Hi Daniel, you have immensely de-mystified the firmware loading process more than any other channel on UA-cam for me. You so competently explain the the 'how' and 'why' the brains of the printer work as well as what the owner can do to elevate the performance of the printer. In contrast, the majority of 3d printer sites spend a majority of their time as extended sales channels for the printer manufacturers by demonstrating new product; all the flash but so little substance. While they teach us to mindlessly consume, you show us to understand and think. Keep up the good work!
I smell an upcoming expense on my end! Really unfortunate that it's needed but I want my options and not be locked in because of the screen! Looking forward to your next video!!
Thanks for sharing!
Jyers over at github build a new firmware for the LCD to display all the custom marlin/octoprint options/informations. works well.
@@DooMRunneR do u mean that corner leveling is available on the ender 3 v2 lcd? if yes, can u link?
You are the only person on youtube that helped me, thank you so much
Before seeing this video, I had already ordered my new screen...and it should be here in a day or so....so I am looking forward to your next video.
Great video. Others I watched didn't mention flashing the display. Took me a bit to figure out I needed to download marlin 2.0.x and 2.0.8 and move the files from 2.0.8 ender 3 v2 into 2.0.x. But was able to figure it out and made a good install.
That's what I need! Can't wait your next video sir!
Coming soon!
@@Crosslink3D thanks sir!
Thanks for the video but this process is insanely complicated.
Nice video! Have Ender 3 Pro but still it's nice to watch :)
Thanks for watching!
He skipped a part in the display firmware update.
Once you're stuck on the orange screen, you will need to power off the printer, take the SD card out, then power it back ON and wait for it to boot up. THEN you can proceed. It's in the linked video but not in this one.
exactly what i was looking for, was waiting for a while XD thank you.
Thank you. I made the same mistake of putting the config files in the root folder. You are the first channel that I’ve found that has this information.
It would be interesting to know how to keep the changes to the features when one rebuilds marlin to a newer build. If we have to use the config files from the new build then we lose the changes we made to config.h and config.adv.h.
I have a question: Because creality supplys different mainboard software for the 4.2.2. and 4.2.7. isn´t there any penalty with just one Marlin-Software for both boards? Maybe less perfect match between hard and software? Thanks in advance.
i have the same question
Jesus man. I got tired of leveling my bed yesterday, woke up to learn about 'mesh bed leveling' today. And then I come across this day-old video telling me my Ender 3 V2 is royally screwed without a BL Touch! I'm gonna be sick.
Well there is help on the horizon, stay tuned for my upcoming vids. My first solution was to swap the screen for an old 12864 but there seems to be some efforts going on to write an adapted firmware for the v2 screen but it's not ready yet.
Why not just install a BL touch? It's relatively inexpensive. Have you done so since 2 years ago?
Your saying to copy config files to marlin folder. Which config files? There's a folder In the ender 3 v2 section that's says "creality" and one that says "marlin" both of which have config files in them
Howdy, great videos! Couple questions
Looks like latest Marlin 2.1.1 only has two .h config files, seems like proceed as normal?
More importantly, auto build Marlin now says "Use a specific environment for build." with several environments. I've worked out these are referring to chipsets on the main board, but do I use the STM...._creality or STM...._creality_xfer?
Well, found someone saying .xfer is a library, and to use the other option
But the example configs are like 2 months old and auto build fails
Ah ha!! Example configs are actually from 2.1
Rebuilt using Marlin 2.1 and it worked
In case anyone is wondering, the chipset text is printed directly on the chip on your main board. Looks for a small postage stamp sized chip near the mainboard# text, it'll say STM32.....RE or RC (printed in two lines)
Shift + cmd + . if you are looking for the pio folder
So you recompiled the new firmware, installed to screen and printer and gained nothing? What’s the point?
It's just the first step. Next steps are to enable more features and make either the 12864 work or trying the modified v2 screen firmware but that's not something everyone should do as it's not in the official Marlin sources yet.
I made myself a custom GCODE file which travels to the corners and wait for button click to do the manual corner leveling process.
And even with auto bed leveling: it's better to manually level the bed before using auto bed leveling to get a consistent geometry of the part
what you are doing is TRAMMING the bed, the machine will "level" it
Daniel, can you post a link to the .stl @ :11 please!
Now there is a marlin version that actually works the mesh leveling with the lcd display
Yeah need to try this out
@@Crosslink3D chep posted the link in a video some days ago, I'm still calibrating the E steps but looks promising, there are actually some really good and useful additional features, such as filament change and custom pid in the printer's menu
Great, is this official Marlin or the jyers branch?
@@Crosslink3D jyers 👌🏾
The Jyers/Marlin firmware stil output the same error when compiling. What am I missing here?
+Crosslink I have the Ender 3 Pro with the upgraded 4.2.7 Board, will I have to get a different file to upgrade the display firmware since I still have the older landscape version of the display and not the newer v2 type?
Thank you.
Jyers over at github build a new firmware for the LCD to display all the custom marlin/octoprint options/informations. works well.
Hi, I just ordered my printer yesterday... My plan was to install octoprint on my raspberry, are now all the features from octoprint available on the display that comes with the printer?
If yes, what do I need to do?
@@byHeroo it shows all the octoprint informations I'm used to. Just Google github jyers, you find pre compiled marlin binaries as well as LCD firmware to flash directly.
@@DooMRunneR ok so octopie is for the raspberry pi obviously , and marlin is used for the lcd firmware? And motherboard?
octoprint for pi, marlin for motherboard, extensibleUI for display everything is documented on his jyers GitHub.
@@DooMRunneR alright I’ll try to figure it out once I get my printer and pi, appreciate you!
Hi Daniel, firstly i say thank you very much for your many informative and educational videos. My question to you is, how do i compile the Marlin 2.0.x bugfix for the Tevo Tarantula Pro in VsCode? This Tevo Tarantula Pro has a Mks Gen L v1.0 main board but not sure what drivers is installed. Can you please help?
I don't see a DWIN_SET file for the ender 5 plus
I wish I had seen this before adding the V2 screen and a Creality touch screen to a couple of my printers. Big disappointment. Shame on Creality!
Why the fuck can you not make one video on this instead of making me follow 30 different videos.
Two of my printers have a BTT TFT and are configured to start in Marlin mode. It is more than a half year, since I used them in Touch mode the last time. Touch screens without menu integration in Marlin source code are quite useless.
Hey mate , i have Creality Ender 3 v2 with 1.0.5 Firmware i dont know how i can upgrade this Firmware 1.0.5 i cant find on official site this on? can u help me?
I never use the display for anything. I control my printer from Cura/Octoprint. Why use the display?
For now I have used octoprint bed leveling plugin.
theres a rewrite on the way! check out the bugfixs
Hi, may i ask why you do a build?
i have a problem i have this error when i start build in visual studio code collect2.exe: error: ld returned 1 exit status
I opened the folder and none of my files were .h
I have ender 3 pro v2 and I updated to Marlin 2.0 following your video. When I turn it on I have a blank screen. Any suggestions? Thanks!
I also thought, it would be broken until I waited a bit and eventually it came back working. I was just too impatient. Can you confirm this?
@@Crosslink3D I stumbled on this issue and did switch off the printer quickly... Took me a while to understand that flashing takes some more seconds. A note in the video would may helped me. Otherwise very nice guidance. Thanks
@@curryschranke How long did you wait? I'm in the process of flashing my firmware on my v2 right now and I was wondering about this.
This video was the opposite of helpful. Why not say it doesn’t work at the very beginning. A lot of us are beginners, and want a simple answers. It sounds like marlin 2.0 won’t work without a lot of extra work, so that’s a hard pass.
Way to many steps. If the result is a bin file, why not just post the bin file, then its as simple as picking what features you want or need and just updating the printer thru the sd card. I'm a nerd too, but damn....🤯
With vrsion is that firmware 4.2.2 or 4.2.7 ? U didn't say on the video
4.2.2 or 4.2.7 is referring to your mainboard‘s Version not the firmware version
@@Crosslink3D so the rirmware that u post good for 4.2.2 mainboard ?
creaality 3- 2 ; My printers screen is just stuck blue and i don't know what to do, i haven't heard back from customer support at all. I just need to know if i have to replace the board or the screen to fix it or upload a file. Any help would be much appreciated.
Did you remove the SD card again from the back of it?
I broke my 4.2.2 board motors worked fine. Ordered a new 4.2.7 board and installed it correctly but eversince i installed it when i turn it on it only beeps.
The latest 4.2.7 firmware seems to be broken. Use my Marlin firmware guide for the Ender 3 v2 to compile your own.
Haha i bought v2,when i have seen LCD is step backwards i bought 3 pro wiht silent motherboard :D
the Ender 3 V2 has two different cards 4.2.2 and 4.2.7 how do I specify which card I am using before compiling the firmware
Open the electronics case and check the version number on the board
@@Crosslink3D my Board Is 4.2.2 how do i put this specification on the firmware to be compiled
Hi.
Does this work for the Ender 3 PRO?
No! This is for the ender 3 v2 🤦♂️
My build keeps failing and I have no idea what is going wrong ;(
what happened?
@@jomgeorge290 I somehow managed to get it to work, but many hours of trying
@@wyattkittelmann7546 How did you managed to got it work? Are you so kind to tell me since I suffer from the same problem
And people wonder why 3D printing is not ready for everybody....
3D printing IS ready for everybody, but not everybody is ready for 3D printing.
❤👍
😀
@@Crosslink3D 👍
absolutely not working
Can you elaborate what you mean? If you really want help, this is not helping me as well.
tutorial is heavly outdated foe marlin 2.1.1
It might be worthwhile for you to consider your viewers when you make videos like this. That is, try to ensure they don't have to jump around from video to video, to figure out what you are trying to teach! I understand its painful to have to cover things you have covered in other video's, but I don't think its about your pain, or your convenience. You are trying to earn money with these videos, so perhaps you need to think about the viewers who are helping you in your quest. If you are making a video about a topic, make it complete in one video, rather than the viewer having to watch several videos to figure it out! What a waste of my time!
Thanks for the feedback. Although I understand that you would prefer one big video that explains everything end to end these kind of videos are super time intensive to make and if one part gets outdated, so the whole video needs to be re-done. On the other hand, I try to make videos that are concise and not repetitive, so I‘d rather make a series of small videos in a playlist than long videos. My personal time is super limited nowadays so I will leverage my library of videos as much as possible not to make duplicate information. But good feedback though I cannot follow in that direction.