Ender 3 V2 - Marlin Firmware Upgrade - 2022 - Chris's Basement

preview_player
Показать описание
We continue our Ender 3 V2 series with a Marlin firmware update. We'll also do a screen firmware update, and take a look at some different UI's.

00:00 Introduction
01:20 Recap
02:04 Marlin Configuration
16:54 Screen Firmware Update
19:36 Different UI's
23:43 Slicer
24:45 Conclusion

These are affiliate links and take you to Amazon.
------------------------------------------------------
SanDisk® microSDHC™ 16GB Memory Card on Amazon:

Creality Ender 3 V2 3D Printer on Amazon:
------------------------------------------------------

Helpful Links:
🔗🔗🔗🔗🔗🔗🔗
My Marlin Configuration:

Example config file (LCD Files):

Creality Download Page:

Marlin Website:

Marlin Github:

Helpful videos:
🎞🎞🎞🎞🎞🎞🎞
Ender 3 V2 BL Touch Video:

VScode how to Marlin custom commandsVideo:

SUPPORT THE CHANNEL BY CLICKING THESE LINKS!

OpenBuilds - Great CNC and 3D Printer Parts (aff)

Slice Engineering - Mosquito Hotends (aff)

Wham Bam Systems Flexible Beds (aff)

Amazon (aff) [US DE GB CA IT ES FR JP]:

Buy me a coffee to keep me going!

You can support my work on Patreon

One Time Tips, You Can PayPal Me:

----------------------------------------------
Find Me Over On Twitter!
----------------------------------------------

FTC Disclaimer: A percentage of sales is made through Affiliate links

As an Amazon Associate I earn from qualifying purchases.
Рекомендации по теме
Комментарии
Автор

Dude- you're the best! You saved my printer, with thanks from Russia, but the comment about formatting a flash card in 4096 bytes really helped, it didn't come to the filing. Thank you comrade.

zqgrbys
Автор

this was an amazing tutorial, followed about 6 others and no luck! After a bout 10 min of this I realized the others had no idea what they were doing. Thanks so much for this!

loganmancuso
Автор

Another great video Chris! One thing i would suggest for people just starting out, is that when you have downloaded the latest Marlin version load it in VS code and compile it "as is" before making any edits or patching in the examples config. That way you know you have VScode, PlatformIO & Marlin autobuild all working before making any changes! It may take a few mins but in my opinion its worth it to know you have the basics working .

bigfilsing
Автор

I have to say the way you explained the editing for the build and where to find everything has been the most clear and concise I have found so far thank you. And you also saved my voxelab aquila with my new creality 4.2.7 board

crayfishroll
Автор

Bro this is probably the most helpful video ever… looked up how to change this kind of stuff on other channels and they skip through a lot of steps… this is amazing… thanks a bunch.

maigurens
Автор

Excellent work and perfect timing for me. Been struggling on the setting as videos were for older marlin versions and variables were different. Great work!

rvsuper
Автор

Thanks @Chris, just finished updating to Marlin 2.1.1 on my Ender-3 V2 ( from stock version 1.0.4 ) . I had to do a few changes in the procedure.

First, I had build the the MarlinUI in the first run and then rebuilt it for CrealityUI. The printer updated the firmware in the first run, but couldn't in the second run. As a fix I had to remove ''firmware" suffix from the .bin file name. I guess though "Auto Build Marlin" uses date-time in filename to differentiate builds, the board does not account the date-time portion from the file name. I am not sure if it just reads fixed number of characters in the filename.

Second, for the LCD firmware update, I also had to copy ''"private" folder along with "DWIN_set" from the configuration examples. After which the LCD displayed a progress screen, writing each of the .jpeg files from the "private" folder. There was no blue / orange screen. It just updated and started the UI.

praveenrai
Автор

More people need to watch you. This was so helpful and straight forward!

BookedDolphin
Автор

Awesome! Looking forward to watching this. I was looking for a recent video on this exact topic for this printer yesterday. Great timing. Looking forward to more Ender 3 V2 videos!

groto
Автор

Just to add my thanks for a top quality, informative video, clear concise and above all easy to follow for the slightly older of us just getting into 3D printing. After having a few issues adding a Creality BL touch probe with software updates I bit the bullet to go down the Marlin route and so glad I did after watching your video. Up and running and now know so much more going through the program step by step to see what it can do. Keep up the good work.

colbmv
Автор

Thank You Chris.
I purchased an Ender-3 V2 and a CR Touch but unfortunately, the machine came with a GD chip on its V422 motherboard instead of the standard STM chip and I was unable to find any pre-made firmware that worked correctly with the GD chip/CR Touch combination. In the end I bought a V427 from via Amazon with an STM chip. A was advised to change the motherboard option in the configuration.h file and having done so I watched your video for some insights into the process. You gave me just enough info on other items to change and paced the process at just the right level to make it reassuring to follow. It is now working great and I'm motivated to play with some more options and get into the other UIs and all the options not available on the standard screens. It's exciting :)

wsysful
Автор

Good information and It's always time for COFFEE!

woodwaker
Автор

nice! I like how you explained the marlin options in the cfg files.

TechBrewGamer
Автор

Excellent work !!! But I have to add my 2 cents about the marlin. I belive eventually Klipper (or something similar) will replace marlin completely. I have couple of printers including modified ender3 v2 . Last time I had time to update marlin was 2 years ago and the most annoying thing is that almost every single time you want to update Marlin, you have to start almost from the beginning. My ender is full of custom mods and going back through all of them to set up new update is just🤮 . It is very simple to miss something or for example on my DIY design from scratch cnc machine I use btt 2.0 board with custom pinouts for additional equipment. originally it took me a week every day after work to get everythhing to work correctly and to be honest I am not looking forward to go through all my notes and set up yet another Marlin version knowing that I will have to do it all over again in the near future. This is why I am considering switching all my printers to Klipper, initial setup could be painfull and time consuming but it makes more sense in the long run. Lets be honest, I really enjoy playing with all those things but marlin is basically forcing us to do repetitive work every single time there is an update. I honestly would rather spent that time on the new projects and ideas. Don't get me wrong, I am really thankfull for Marlin's developers work and effort but in my opinnion without changing something in the way of getting updates Marlin will eventually die. There is also another factor, please scroll through all the comments in this video and see how many people have issues when doing those updates. basic understading of firmware, hardware, VSCODE, coding, soldering, taking stuff apart, and putting it together is required and that takes time not everybody has. In my opinin most of 3d printer users want's to print, and very small percentage of real geeks ( I include myself here) to spent countless hours getting your stuff to work. Imagine that every two months you have to spent 2 hours getting your pc to work 😆.

MOTOSTAN
Автор

Thank you - Great explanation of features!

benjaminnevins
Автор

afaik you dont need to set Z_MIN_PROBE_PIN since it should already be defined by the motherboard header :) or am I missing something?

Banthur
Автор

Another baffling video about compiling the Marlin firmware f. I am keen to upgrade my FW and have to soon as I have bought a BL touch, but need someone to explain it to me like a 5-year-old I suspect. There is one channel that has a video about this saying that you need to remove the heatsink from one of the MB chips for some reason. Is there a particular STM chip that is used in the 4.2.2 boards? Is that information needed as Marlin autocompiler seems to ask for it? Also, I have apparently compiled but the output seems to be a hex and elf file, no mention of a bin file: is one dropped in a folder somewhere or is the prcoess completely wrong that I am doing?

gruffnutz
Автор

Thank you so much for breaking down how to find the Z_MIN_PROBE_PIN. This is what I needed to fix my issue.

RobertHamilton
Автор

Format the SD card using the FAT32 filesystem with 4K cluster size

NathanielCrispin
Автор

It is a good vid but for me all the sites, files, zips etc contain different stuff from yours, so it is nearly impossible to follow along.... Especially since you already have your stuff opened etc

durma