Only one recomendation is to add a unique label comment to any line that you have modified so that you can easily search for any modified lines in your copy, for commented lines add this label to the end of the existing comment rether than deleting existing comments. Thanks for all your work!
Your videos have saved me several times over now on getting my Creality gear up and running the way I wanted. Even just trying to get a BLTouch working on an Ender 5 almost left me wanting to throw the machine out the window, but your walkthroughs got me through it. Thank you so much!
Did you have an issue with your nozzle being way too high off the board? I am having that issue with an ender 5 with BL touch and nothing I do is getting the nozzle close enough to the plate during a print. I've set my Z axis and my Z probe offset as far negative as it'll let me and it's still probably an 1/8 inch too high.
dude you need to know this video is still helping people, I was massively stuck I went looking for answers, watched 2 of your videos on compiling marlin and it was like being struck my lightening. I've been 3d printing 3/4 years and if I'm ever stuck its always your videos that rescue me Thank you So much.
Am in the process of upgrading to a 32 bit board and lots of new features. So have gone through yours and other videos and developed a "checklist" to follow to make sure each one is done. Saved me a bunch of time and helped keep the first list of errors short. Thanks for the excellent presentation.
I really enjoy your tutorials. I taught technology in Primary, Secondary and Tertiary settings for 45 years and loved every moment of it! The explanations that you give are helping me to keep my mind and hands active in my extensive home workshop as I enjoy the lifelong learning challenge. I really appreciate your easily understood, no frills, clear instruction. Congratulations on being a consummate educator.
This was incredibly helpful. I just upgraded the motherboard on my Ender 3 and really wanted play with the features in Marlin but had no idea where to start, even after reading for hours online. Your video saved me so much time and stress.
everybody does marlin configuration videos these times - and that is AWESOME! :D perfect for me who currently makes a hevo. Thank you so much, Michael for your videos!
ETA on my 3D printer is about 4 days from now. I’m spending all my free time binging this channel, so I have a decent idea what I’m doing when it arrives. wish me luck!
Thanks Michael, good video. My tip would be to download the source get it to compile, then add your printer default files and then check it compiles. Make changes in increments and check it complies. Don't make all the changes and then see if it complies or you won't know which change has broken the code. You'll find it's a love/hate thing - it's great when you get it going on the latest code with the options you want but hate when you try and do it and you can't get it to work!
i dont understand why sometimes when i brin the marlin fw in to VC some times it will come in with the env already done and marlin auto will compile it and sometimes it dont do shit .. do you have any pointers on how to bring it in and how to set up vc
Again Michael, your video with this subject was right on time! I’ve done some major mods to my Ender 3 and now it’s time to add the Marlin 2.0.x software! Keep up the great work and thank you for your awesome videos!
Hey dude, unrelated to this video, but I wanted to let you know that I am working my way through your website right now and it is amazing. Thank you so much for creating such a valuable asset for the community. I just happened to click on one of your videos when searching google for instructions on compiling my own firmware and boom, there's your face. Anyways, I'm up to the acceleration/tuning tab of your site and my print quality is already worlds better than when I started. You wouldn't even believe the prints are coming out of the same printer. I finally decided to tune everything after spending a bunch of money on a Micro-Swiss direct drive and a BLtouch and still not seeing improvements. Turns out I only had to spend time learning how different settings affect my print quality and tweaking them. I could not have done it without your site. Thank you so much! One small suggestion I might add if you don't mind is that it would be nice if there were a section to enter a z-offset into the code. My printer really needs a negative z-offset for the first layer, and I haven't been able to figure out how to do that through start code alone. But that's just one small thing. The service overall is amazing! Thanks again!
This and the other guide where you go through the Atom setup was so key. I now got the latest SKR Mini fw for my Ender 3. I didn't even bother tweaking any settings yet. It's got (semi) auto bed leveling enabled by default! Thanks for your help! Oh, and you talked me into that direct drive, too. It's on the way. I'm gonna need to watch that video again so I know what settings to tweak.
Thank you very much for this video Michael! I needed to center my build plate (a large print will print off the bed even though it's centered in Cura) and this is the video I needed to point me in the right direction with how to use Arduino and how to compile and upload the firmware.
This is the easiest to follow instruction set I've found, thank you. Now my ageing ender v1 can actually use its direct drive full metal hot end to its fullest instead of just picking the "4.2.7 bltouch" compile from the creality site! And marlin 2.1 to boot
Great video. Couple of things ive found add confidence to new users. 1/ Explaining the VS code is just a glorified text editor . 2/ VS code takes away a lot of the pain that was Arduino IDE ( i'm thinking mainly the IDE version issues and loading libraries etc. 3/ when you've downloaded the latest "bugfix" version of Marlin try compiling it before any edits are made...that way you know your VS code setup is working correctly. 4 / For added confidence test compile while editing .For example adjust temp sensors / endstops config then test compile If that works add esteps and bed size then test compile again. It would be good for Mac users if you explained how to make ( for example) the PIO folder visible :-) Cheers
You do good work man. I really like that your videos are spot on and without the fluff and stuff, or just rambling, too may youtubers do. Concise and to the point. Well done! I've been wanting to modify the Marlin 1.5.2(alex) for my Voxelab Aquila (great first printer) to crank it up to 300c on the hotend. I've already upgraded to all metal hot end and Boden tube. I'd like to start working with materials that need over 260 default. Per the Voxelab site, it's the same main board and thermistor for the Aquila and the S2 which is sold as a 300c machine. So, this should make the modding firmware task relatively easy. I just started messing with coding and Python at that. So... never messed with compiling. Should be a fun first task....lol Thanks man..,cheers!
This is a great tutorial. For those who experience the same torture as I did: Sometimes after flashing a bootloader vscode won't recognize that the printer is connected. Thus, avrdude gives an error message saying he can't find the chip. Looks something like this: avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x18 Well. If you compile Marlin it saves the actual .hex file. Go on and install AVRDUDESS. Set it up for your printer (there are tutorials on youtube) and voilà. AVRDUDESS kinda forces the write, even if it can't detect the printer. However, when reading for check it finds the printer. Worked for me, took one and a half days to figure out
The trickier part comes when you don't have a preconfigured code for your printer and you have to go through all the scripts and pray when you turn on your printer after uploading it. In my case I have tried compiling many many times with no success for my cr10s pro v2 as there's no preconfigured source code for it, or at least I can't find one. But keep up the good work, it helps a lot 👌
I'm having difficulty with setting up my probes. I'm a elderly gent and I need step by step assistance. I followed and subscribed to your channel, which is great. I need the basic help on how to open and where to go to open downloads. Most sites change the name and place to download and some downloads are several years old and so is the You Tube instructions. I would appreciate it if you would inform me where I can get the training needed. Thank You
Great video with great timing! Got the almost 2 year old Ender 3 upgraded with a SKR mini E3 and this was a big help in modifying the firmware. So much easier than that first Melzi flash and tons of room to spare!
As usual... Very helpful. I sort of combined this with the GitHub install and setup you had a while back... And I keep getting a 2 warning in VSCode, but I looked at your screen in this video, and you have the same 2 Warnings in the c_ccp_properties.json. I am not sure what the include folder does, but I added it to my structure and all is happy now. Just in case someone else is beating themselves up over this :)
WOW!!! WOW!! WOW!! I have worked my way though this over and over!! WOW! thank you !! I have learnt so much!! still have no idea,, but less of a no idea, of what the hell I am doing!! thanks
Hi ,, just a side note, I see some people do.. So I have a mega 2560 with a display,reprap and am trying to build a , well I have built a camera slider with a turet, that was the ezze part,, now to load software so it will run. That is the new learning curve.. Did not realize I would have to learn C++, but thats cool.
I tried to download Visual Studio and installed it, and made some basic changes to the files but I don't see the check mark on the bottom to compile it. Did the Video miss stuff that is needed to us Visual Studio Code? I am stuck with trying to configure my new SKR 1.4 turbo
Love all your content and pointers. You have helped me set everything up but I’m totally lost on the whole software/firmware stuff! I did a bunch of changes and now it doesn’t even work lol.
The Marlin Github Configuration example files have Configuration.h and Configuration_adv.h and possibly other .h files already configured for many different printers. Those files should be used instead of the default Configuration.h and Configuration_adv.h that are in the Marlin Github files. I might have missed it, but I didn't see a good explanation of how to find and use the proper configuration files. Really helpful video, thanks.
Also I have seen in videos people changing parameters with repetier or pronterface just capturing some gcode. Like "M851 Z-.1" and "M500". That I like! :D
Hello Michael. First Thank you so much again for your videos which are so helpful since documentation for Marlin is so sketchy. Quick question: once you've adjusted the extruder steps/unit value (by extruding and then measuring a set length), do other values (such as feedrates, accelerations, etc) automatically take this into account? For instance, if I go from a direct extruder to a geared one (3:1), does the only value I have to change is the steps/units (and then everything else will be adjusted accordingly)? Thanks in advance. Great work! :-))
Very cool video! What settings do I have to change in order to have the Filament Run Out sensor pause the print and not allow the Bed to cool down when the filament runs out..
Hi Teaching tech, thank you for recommending this video. Do you have a video where you show specifically how to add the automated filament changing feature (IE the one where after you preheat the pla you are given the option to change filament which will extrude the leftover filament) I completed the process you laid out in your updated video, and the resulting firmware is missing this feature. if there is no video, can you just let me know what in the code I need to uncomment to get the feature?
Mattchu Moore I have built up and upgraded multiple Ender 3s (mostly the Pro), so have a bit of experience. I decided to buy an Ender 5 Plus to get the bigger build and faster print speeds. It has been a real bear to sort out. Not as refined as the later Ender 3 production, and lots of little mechanical problems. Has a bizarre menu system with the touchscreen that is difficult to follow, and includes a really weird ‘eco’ mode that turns off the heated bed, ensuring that your print detaches while in progress. Why? Who knows? (So set this OFF.) Came with a junk no-name PSU despite claims otherwise on the listing, too. I got a partial refund due to that. I also bought the ‘silent’ upgrade board for it at the same time - probably a waste of money as the Bigtreetech boards are cheaper and better. While attempting to install different firmware to address some of the performance problems the display got bricked. Apparently it is not terribly robust when it comes to firmware updates. That meant no display, so I had to set up Octopi to drive the printer. (I have replaced the display now, but extra cost and delay.) It is also very sensitive to SD Card speed - it took me ages to figure out that the cards that worked fine on my Ender 3 Pros just didn’t work on the 5 Pro. Print quality is far worse than either of my Ender 3 Pros. They both have completely different boards and firmware (one with 8-bit board and Marlin 1.1.6, one with 32-bit and Marlin 2.0.something) so it isn’t (just) that. As I said - it’s been a bear to try to get working optimally. I am now waiting on a couple of BTT boards to arrive (an SKR 1.4 Turbo and SKR Mini E3 V2.0 - I have an SKR Mini E3 V1.2 in one of my Ender 3 Pros) along with a TFT35-E3 V3.0 display to swap the board and display out. I got two boards as I plan on swapping around the V1.2 at some point, and have not decided whether to put the SKR 1.4 in the Ender 5 or one of my Ender 3 Pros. The Creality boards are just underpowered and problematic, IMO. Unless you really want the capability now, it may be better to wait a while and see if Creality fix some of the issues. You could save a lot of money and time. (And filament.)
@@boggisthecat Thank you for your detailed feedback. I was considering the Ender 5 Plus for the larger size. I think that I will wait and see if Creality makes an Ender 6 Plus (corexy) or I may just wait for the Prusa XL that is coming out in November or so.
Rick B Hi. It’s probably best to wait and see if Creality update the Ender 5 Plus. If you have to pay for a new power supply,then upgrade the mainboard, display, and spend many hours on it - well, the Prusa may not be unreasonably expensive given that it will almost certainly work well from the start. I’m about US$250 in on ‘fixes’ to the Ender 5 Plus now. Lost track of the hours spent - probably closing in on fifty to sixty.
Thank you!!! Everybody starts with getting vs code and then sends you to get the configurations file. They totally leave out the fact that you have to have the main marlin file, that is a separate thing!! Trying to figure out for 2 evenings why my zipfile was missing a lot of the files and folders, such a waste of time..........cant believe it such a simple thing
So adding the firmware to the sd card, would that mean that If I remove the sd card afterward then there will be no firmware or will it install when the sd card is inserted the first time?
When you plug the SD Card (with the firmware on it) into the printer, it installs onto the main board. So even when you unplug the SD Card there will be firmware on the main board. Hope this helps!
Hi Michael, thank you for all of your videos, they're so helpful! I wanted to know if you or anyone here can tell me, does Marlin use E values or absolute values? Thank you!!
Hello, I love your videos ! I have a question, how to reinstall / return to Marlin on a CR10S Pro V2 when you have installed Klipper on it? And also how to save the firmware present on the card before installing Klipper? I can't find anything on the internet about this.... Regards
I’d like to see if and how you can save the existing firmware file as a backup before flashing a new firmware to a machine. Also how one would restore the backup in the event something did not work as expected or even if the board failed to boot as a result of a new firmware.
Hey I was looking in the configuration advanced section, where I saw a code line commented for cnc spindle and laser, I was hoping that can you please explain it in a video.Thanka
I have an 8 bit board and a Reprap Discount Full Graphic Smart Controller. This display requires the U8glib library to compile. The Arduino IDE cannot compile the firmware when the Reprap Discount Full Graphic Smart Controller is used. The command linking of all of the files is too long for MS Windows to interpret, so produces an error. If you use VSCode and the Auto Build Marlin extension installed, everything will compile as it should. I would suggest that people use VSCode with the Auto Build Marlin extension instead of the Arduino IDE as it compiles a lot faster and is more helpful with its error messages. Whenever you get a list of error messages, it is frequently the first error that is causing all of the following errors. Always look to fix the first error.
Great video. Was curious if you have an opinion on jyers which is what I’m using now? I installed a Biqu h2, dual z, adjustable y axis on my ender 3v2. Gonna be upgrading my main board and considering the skr pro v1.2 mostly cause the amount of ports and the price along with wanting dual extruders, ender extender, independent z control, big tree touch screen and a few other upgrades. Does marlin 2.0 have advantages? I got used to not needing to link to a pc as I have no internet access at printer location and a desktop that’s not so movable in a different building. I noticed the skr mini e3 there’s a few people running jyers in marlin configuration. Wondering if that’s possible with the skr pro v1.2 or if marlin 2.0 is fully usable without ever linking to a pc. Eventually I’ll have internet at printer but I need to boost my signal as it falls short by about 30 feet on WiFi signal. Sorry for the complex question. Only been printing for 8 weeks. Installed the biqu and dual z on my own but I mod a lot of items so that was easy. Marlin just looks scary but I guess everything does at the beginning. Thanks many of your videos helped me do these mods and get me printing decent after. I know the boards extravagant for an ender 3 but I researched printing for a few years and know where I’m headed and I’ll be using 5 of the thermistors for sure.
I'm using VS Code, the current version for Windows 10, but I can't see the "tick" mark on the bottom line to initiate the compilation. What do I need to do to make that appear so I can use it? I've installed Arduino, C/C++, and PlatformIO extensions. Is there something else I need to do??
Very Interesting and easy to follow. Only problem is build with Platformio fails with message that I'm using old Configuration.h file even though I'm using Configuration release 2.0.5. Have tried several different build environments all with same outcome. Must be doing something wrong but no idea what. Thanks for all your work though with this and other videos.
I've gone through this video a thousand times over and none of this worked for me. In VS Code, I do not have the same options on my platformio.ini On my Arduino IDE I do not have the same settings, nor selections when you chose the processor and board. PLEASE someone help. I have been pulling my hair out trying to get this thing to work for WEEKS.
It figures that my new SKR mini 1.3 came in today so I installed it. The BLTouch Z-home firmware is bugged so there is no BLTouch in the menu, so I thought I better try compiling my own firmware. Well now I can't get Atom to install PlatformIO-IDE so I'm trying Visual Code.
awesome. i have a 3 day print running right now but as soon as its done im going to install my bltouch on my mini e3 v2.0 board and flash the firmware. im lame and have been looking at the bltouch not doing anything but looking nice on my hot end because i was worried about the firmware. still need to figure out what wire goes to what pin though
When i compile then code, it gives me a .hex file rather than a .bin. When i try to flash my printer with it, nothing works. Ive even tried doing it via usb, but i just get a timeout error. Any solutions?
I really appreciate your videos. I have a question for you and I would like to know your opinion, so I am trying to upgrade my Geeetech A20T to add a 4th extruder. Do you think is possible to use a PWM pin on the GT2560 Board and configure the pins using the marlin firmware? So when update the printer using CURA to configure the 4th extruder and create the design with 4 extruders and the GCODE will then activate each extruder? Hope this question makes sense and hope you could give me your opinion. Thank you
Michael, have you checked out the new marlin rtos 2.1. Everything seems extremely vague to say the least and theres nothing about a solid setup process either. Or what it show go in or not go in. But I assume they wouldn't put it up if it wasn't ok to use. Nobodys done a video about so im curious
Only one recomendation is to add a unique label comment to any line that you have modified so that you can easily search for any modified lines in your copy, for commented lines add this label to the end of the existing comment rether than deleting existing comments. Thanks for all your work!
Or use git, It's also built into Visual Studio Code so you can easily see the side-by-side diff.
Sure use git and better create another branch tor your changes so when you upgrade will make your life easier in merging
Your videos have saved me several times over now on getting my Creality gear up and running the way I wanted. Even just trying to get a BLTouch working on an Ender 5 almost left me wanting to throw the machine out the window, but your walkthroughs got me through it. Thank you so much!
Did you have an issue with your nozzle being way too high off the board? I am having that issue with an ender 5 with BL touch and nothing I do is getting the nozzle close enough to the plate during a print. I've set my Z axis and my Z probe offset as far negative as it'll let me and it's still probably an 1/8 inch too high.
dude you need to know this video is still helping people, I was massively stuck I went looking for answers, watched 2 of your videos on compiling marlin and it was like being struck my lightening. I've been 3d printing 3/4 years and if I'm ever stuck its always your videos that rescue me Thank you So much.
Am in the process of upgrading to a 32 bit board and lots of new features. So have gone through yours and other videos and developed a "checklist" to follow to make sure each one is done. Saved me a bunch of time and helped keep the first list of errors short.
Thanks for the excellent presentation.
If you didn't make this video, I would not be able to get my printer up and running the way I want it to. You are amazing. Thanks a ton!
I really enjoy your tutorials. I taught technology in Primary, Secondary and Tertiary settings for 45 years and loved every moment of it!
The explanations that you give are helping me to keep my mind and hands active in my extensive home workshop as I enjoy the lifelong learning challenge.
I really appreciate your easily understood, no frills, clear instruction.
Congratulations on being a consummate educator.
The amount of content you produce at the rate and quality you produce it at is pretty incredible.
This was incredibly helpful. I just upgraded the motherboard on my Ender 3 and really wanted play with the features in Marlin but had no idea where to start, even after reading for hours online. Your video saved me so much time and stress.
everybody does marlin configuration videos these times - and that is AWESOME! :D perfect for me who currently makes a hevo. Thank you so much, Michael for your videos!
Thanks
ETA on my 3D printer is about 4 days from now. I’m spending all my free time binging this channel, so I have a decent idea what I’m doing when it arrives. wish me luck!
Thanks Michael, good video. My tip would be to download the source get it to compile, then add your printer default files and then check it compiles. Make changes in increments and check it complies. Don't make all the changes and then see if it complies or you won't know which change has broken the code. You'll find it's a love/hate thing - it's great when you get it going on the latest code with the options you want but hate when you try and do it and you can't get it to work!
I'm just starting out and I have to tell you, the struggle is real!
i dont understand why sometimes when i brin the marlin fw in to VC some times it will come in with the env already done and marlin auto will compile it and sometimes it dont do shit .. do you have any pointers on how to bring it in and how to set up vc
谢谢!
Again Michael, your video with this subject was right on time! I’ve done some major mods to my Ender 3 and now it’s time to add the Marlin 2.0.x software! Keep up the great work and thank you for your awesome videos!
Hey dude, unrelated to this video, but I wanted to let you know that I am working my way through your website right now and it is amazing. Thank you so much for creating such a valuable asset for the community. I just happened to click on one of your videos when searching google for instructions on compiling my own firmware and boom, there's your face. Anyways, I'm up to the acceleration/tuning tab of your site and my print quality is already worlds better than when I started. You wouldn't even believe the prints are coming out of the same printer. I finally decided to tune everything after spending a bunch of money on a Micro-Swiss direct drive and a BLtouch and still not seeing improvements. Turns out I only had to spend time learning how different settings affect my print quality and tweaking them. I could not have done it without your site. Thank you so much!
One small suggestion I might add if you don't mind is that it would be nice if there were a section to enter a z-offset into the code. My printer really needs a negative z-offset for the first layer, and I haven't been able to figure out how to do that through start code alone. But that's just one small thing. The service overall is amazing! Thanks again!
Teaching Tech, CNC kitchen, Thomas Sanlanderer, the triad of 3d printing knowledge. These channels are indispensable.
Michael, you have done a nice job explaining the details clearly. I was editing my marlin firmware at the same time :) it was fun.
This is a very humble pie you have served up here! Even I understood it!!! GLORIOUS!!!
This and the other guide where you go through the Atom setup was so key. I now got the latest SKR Mini fw for my Ender 3. I didn't even bother tweaking any settings yet. It's got (semi) auto bed leveling enabled by default!
Thanks for your help! Oh, and you talked me into that direct drive, too. It's on the way. I'm gonna need to watch that video again so I know what settings to tweak.
Perfect timing. I’ve been wanting a tutorial like this. Thanks!!
Thank you very much for this video Michael! I needed to center my build plate (a large print will print off the bed even though it's centered in Cura) and this is the video I needed to point me in the right direction with how to use Arduino and how to compile and upload the firmware.
Great update to vids you did a year ago. A lot of new funtionality in Marlin and a plethora of new hardware. Thx
This is the easiest to follow instruction set I've found, thank you. Now my ageing ender v1 can actually use its direct drive full metal hot end to its fullest instead of just picking the "4.2.7 bltouch" compile from the creality site! And marlin 2.1 to boot
Thank you for the detailed instruction. Had been using your videos since I learn how to mod my printer. Even learn some new tricks on VSCode.
Great video. Couple of things ive found add confidence to new users. 1/ Explaining the VS code is just a glorified text editor . 2/ VS code takes away a lot of the pain that was Arduino IDE ( i'm thinking mainly the IDE version issues and loading libraries etc. 3/ when you've downloaded the latest "bugfix" version of Marlin try compiling it before any edits are made...that way you know your VS code setup is working correctly. 4 / For added confidence test compile while editing .For example adjust temp sensors / endstops config then test compile If that works add esteps and bed size then test compile again.
It would be good for Mac users if you explained how to make ( for example) the PIO folder visible :-)
Cheers
This is exactly what I needed. Thank you very much!
Great video very clear easy to follow. Thank you.
You do good work man. I really like that your videos are spot on and without the fluff and stuff, or just rambling, too may youtubers do. Concise and to the point. Well done!
I've been wanting to modify the Marlin 1.5.2(alex) for my Voxelab Aquila (great first printer) to crank it up to 300c on the hotend. I've already upgraded to all metal hot end and Boden tube. I'd like to start working with materials that need over 260 default. Per the Voxelab site, it's the same main board and thermistor for the Aquila and the S2 which is sold as a 300c machine. So, this should make the modding firmware task relatively easy. I just started messing with coding and Python at that. So... never messed with compiling. Should be a fun first task....lol
Thanks man..,cheers!
Thank you, thank you. You made an olde pharte really happy with this instructional video. Was able to do it all and it felt great.
This is a great tutorial.
For those who experience the same torture as I did:
Sometimes after flashing a bootloader vscode won't recognize that the printer is connected. Thus, avrdude gives an error message saying he can't find the chip. Looks something like this:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x18
Well. If you compile Marlin it saves the actual .hex file. Go on and install AVRDUDESS. Set it up for your printer (there are tutorials on youtube) and voilà. AVRDUDESS kinda forces the write, even if it can't detect the printer. However, when reading for check it finds the printer.
Worked for me, took one and a half days to figure out
Michael, you're the best. Thanks for the help.
The trickier part comes when you don't have a preconfigured code for your printer and you have to go through all the scripts and pray when you turn on your printer after uploading it. In my case I have tried compiling many many times with no success for my cr10s pro v2 as there's no preconfigured source code for it, or at least I can't find one. But keep up the good work, it helps a lot 👌
You know he’s the real deal, he starts his video with an if/then statement.
else
While
Very clear explanation for beginners like me.
Hi Michael, great video. Really clears up the firmware, keep up the good work.
I'm having difficulty with setting up my probes. I'm a elderly gent and I need step by step assistance. I followed and subscribed to your channel, which is great. I need the basic help on how to open and where to go to open downloads. Most sites change the name and place to download and some downloads are several years old and so is the You Tube instructions. I would appreciate it if you would inform me where I can get the training needed. Thank You
been the 3rd time you upload a few days before i need something. Are you watching me??? hahah
Thanks again - just what I needed. Much appreciated.
Thank you for this. you have really built my confidence with this. I'm subscribed now. Thank you!
Oh bro you are a genius.thank you from my heartiest.thank you very much.
Thanks for the video. I bought a BL Touch for my Anet A8 and have been holding off installing it until I get a better handle on the Marlin.
Great video with great timing! Got the almost 2 year old Ender 3 upgraded with a SKR mini E3 and this was a big help in modifying the firmware. So much easier than that first Melzi flash and tons of room to spare!
thanks alot! been needing a full understanding of this
Thanks for the clear instructions and explanation.
As usual... Very helpful. I sort of combined this with the GitHub install and setup you had a while back... And I keep getting a 2 warning in VSCode, but I looked at your screen in this video, and you have the same 2 Warnings in the c_ccp_properties.json. I am not sure what the include folder does, but I added it to my structure and all is happy now. Just in case someone else is beating themselves up over this :)
Thanks , It really helped a lot !
perfect timing. thanks dude, very well
Ok , this is making sense now. Thank you for this.
WOW!!! WOW!! WOW!! I have worked my way though this over and over!! WOW! thank you !! I have learnt so much!! still have no idea,, but less of a no idea, of what the hell I am doing!! thanks
Hi ,, just a side note, I see some people do.. So I have a mega 2560 with a display,reprap and am trying to build a , well I have built a camera slider with a turet, that was the ezze part,, now to load software so it will run. That is the new learning curve.. Did not realize I would have to learn C++, but thats cool.
I must be doing something wrong cause mine looks absolutely nothing like this.
I’ll be using this soon on my diy IDEX build. I hope it goes well!
very good video..... what was the site where you get all of the configuration files?
I tried to download Visual Studio and installed it, and made some basic changes to the files but I don't see the check mark on the bottom to compile it. Did the Video miss stuff that is needed to us Visual Studio Code? I am stuck with trying to configure my new SKR 1.4 turbo
Same problem with me
Same problem here
I’m having problems getting the compiling process to work. I hear windows doesn’t work anymore fucking sucks...
Have you downloaded Platformio? It’s an extension that you must download in order to compile and send to a board.
@@monkeykid2849 this is the way
Can you please do a video on how to set up pronterface
Love all your content and pointers. You have helped me set everything up but I’m totally lost on the whole software/firmware stuff! I did a bunch of changes and now it doesn’t even work lol.
Thanks bro! I was kind of pulling out my hair trying to get it to work. But that should definitely help!👍
The Marlin Github Configuration example files have Configuration.h and Configuration_adv.h and possibly other .h files already configured for many different printers. Those files should be used instead of the default Configuration.h and Configuration_adv.h that are in the Marlin Github files. I might have missed it, but I didn't see a good explanation of how to find and use the proper configuration files. Really helpful video, thanks.
Hello Michael, you've covered Marlin and Klipper on your channel. Which one do you primarily use with your printers and why? Thank you
Thank you very much sir you're the best
Thank you heaps 🤘
Also I have seen in videos people changing parameters with repetier or pronterface just capturing some gcode. Like "M851 Z-.1" and "M500". That I like! :D
sweet baby jebus yes! I noticed that the default firmware on github doesn't have the Bed PID enabled.
Hello Michael. First Thank you so much again for your videos which are so helpful since documentation for Marlin is so sketchy.
Quick question: once you've adjusted the extruder steps/unit value (by extruding and then measuring a set length), do other values (such as feedrates, accelerations, etc) automatically take this into account?
For instance, if I go from a direct extruder to a geared one (3:1), does the only value I have to change is the steps/units (and then everything else will be adjusted accordingly)?
Thanks in advance. Great work! :-))
can you please mention what is the basic backend used to navigate between the screens with the encoder action
Great videos. Quick question, I have a Ender 3 V2 but in vcode I have no platformio.ini. Should I have this?
Great tutorial, but stuck at compile. No platformio.ini in, Prusa-Firmware-3.9.0, source and no compile option at bottom of Visual Code Studio.
Probably the best and clearest tutorial to date. 👍
Hi, do you have a play list of firmware related video? I am new to 3D printing and want to watch more about its firmwares.
Thank you so much
Very cool video!
What settings do I have to change in order to have the Filament Run Out sensor pause the print and not allow the Bed to cool down when the filament runs out..
thanks just what I needed
Hi Teaching tech, thank you for recommending this video. Do you have a video where you show specifically how to add the automated filament changing feature (IE the one where after you preheat the pla you are given the option to change filament which will extrude the leftover filament) I completed the process you laid out in your updated video, and the resulting firmware is missing this feature. if there is no video, can you just let me know what in the code I need to uncomment to get the feature?
Great Videos! Can you make one exclusively for the CR10 and the SKR mini E3 V2?
I want to hear thoughts on the ender 5 plus and you’re the only reliable source I enjoy
Mattchu Moore
I have built up and upgraded multiple Ender 3s (mostly the Pro), so have a bit of experience.
I decided to buy an Ender 5 Plus to get the bigger build and faster print speeds. It has been a real bear to sort out. Not as refined as the later Ender 3 production, and lots of little mechanical problems. Has a bizarre menu system with the touchscreen that is difficult to follow, and includes a really weird ‘eco’ mode that turns off the heated bed, ensuring that your print detaches while in progress. Why? Who knows? (So set this OFF.)
Came with a junk no-name PSU despite claims otherwise on the listing, too. I got a partial refund due to that. I also bought the ‘silent’ upgrade board for it at the same time - probably a waste of money as the Bigtreetech boards are cheaper and better.
While attempting to install different firmware to address some of the performance problems the display got bricked. Apparently it is not terribly robust when it comes to firmware updates. That meant no display, so I had to set up Octopi to drive the printer. (I have replaced the display now, but extra cost and delay.)
It is also very sensitive to SD Card speed - it took me ages to figure out that the cards that worked fine on my Ender 3 Pros just didn’t work on the 5 Pro.
Print quality is far worse than either of my Ender 3 Pros. They both have completely different boards and firmware (one with 8-bit board and Marlin 1.1.6, one with 32-bit and Marlin 2.0.something) so it isn’t (just) that. As I said - it’s been a bear to try to get working optimally.
I am now waiting on a couple of BTT boards to arrive (an SKR 1.4 Turbo and SKR Mini E3 V2.0 - I have an SKR Mini E3 V1.2 in one of my Ender 3 Pros) along with a TFT35-E3 V3.0 display to swap the board and display out. I got two boards as I plan on swapping around the V1.2 at some point, and have not decided whether to put the SKR 1.4 in the Ender 5 or one of my Ender 3 Pros. The Creality boards are just underpowered and problematic, IMO.
Unless you really want the capability now, it may be better to wait a while and see if Creality fix some of the issues. You could save a lot of money and time. (And filament.)
@@boggisthecat Thank you for your detailed feedback. I was considering the Ender 5 Plus for the larger size. I think that I will wait and see if Creality makes an Ender 6 Plus (corexy) or I may just wait for the Prusa XL that is coming out in November or so.
Rick B
Hi. It’s probably best to wait and see if Creality update the Ender 5 Plus. If you have to pay for a new power supply,then upgrade the mainboard, display, and spend many hours on it - well, the Prusa may not be unreasonably expensive given that it will almost certainly work well from the start. I’m about US$250 in on ‘fixes’ to the Ender 5 Plus now. Lost track of the hours spent - probably closing in on fifty to sixty.
Thank you!!! Everybody starts with getting vs code and then sends you to get the configurations file. They totally leave out the fact that you have to have the main marlin file, that is a separate thing!! Trying to figure out for 2 evenings why my zipfile was missing a lot of the files and folders, such a waste of time..........cant believe it such a simple thing
This is very helpful!!!
Could you make a video on using Z_Stepper_Auto_Align in Marlin using M422, G34? Thank you!
So adding the firmware to the sd card, would that mean that If I remove the sd card afterward then there will be no firmware or will it install when the sd card is inserted the first time?
When you plug the SD Card (with the firmware on it) into the printer, it installs onto the main board. So even when you unplug the SD Card there will be firmware on the main board. Hope this helps!
it also renames the firmware to *.CUR so that it won't update on the next reboot!
Thanks bro!
Thanks for all you do , xoxo
Hi Michael, thank you for all of your videos, they're so helpful! I wanted to know if you or anyone here can tell me, does Marlin use E values or absolute values? Thank you!!
hi .... i did all but i cant find the thik for compile file
Could you make a video showing how to change the icons/ui images
Hello, I love your videos !
I have a question, how to reinstall / return to Marlin on a CR10S Pro V2 when you have installed Klipper on it?
And also how to save the firmware present on the card before installing Klipper?
I can't find anything on the internet about this....
Regards
I’d like to see if and how you can save the existing firmware file as a backup before flashing a new firmware to a machine. Also how one would restore the backup in the event something did not work as expected or even if the board failed to boot as a result of a new firmware.
Hey I was looking in the configuration advanced section, where I saw a code line commented for cnc spindle and laser, I was hoping that can you please explain it in a video.Thanka
I have an 8 bit board and a Reprap Discount Full Graphic Smart Controller. This display requires the U8glib library to compile. The Arduino IDE cannot compile the firmware when the Reprap Discount Full Graphic Smart Controller is used. The command linking of all of the files is too long for MS Windows to interpret, so produces an error. If you use VSCode and the Auto Build Marlin extension installed, everything will compile as it should.
I would suggest that people use VSCode with the Auto Build Marlin extension instead of the Arduino IDE as it compiles a lot faster and is more helpful with its error messages.
Whenever you get a list of error messages, it is frequently the first error that is causing all of the following errors. Always look to fix the first error.
Great video. Was curious if you have an opinion on jyers which is what I’m using now? I installed a Biqu h2, dual z, adjustable y axis on my ender 3v2. Gonna be upgrading my main board and considering the skr pro v1.2 mostly cause the amount of ports and the price along with wanting dual extruders, ender extender, independent z control, big tree touch screen and a few other upgrades. Does marlin 2.0 have advantages? I got used to not needing to link to a pc as I have no internet access at printer location and a desktop that’s not so movable in a different building. I noticed the skr mini e3 there’s a few people running jyers in marlin configuration. Wondering if that’s possible with the skr pro v1.2 or if marlin 2.0 is fully usable without ever linking to a pc. Eventually I’ll have internet at printer but I need to boost my signal as it falls short by about 30 feet on WiFi signal. Sorry for the complex question. Only been printing for 8 weeks. Installed the biqu and dual z on my own but I mod a lot of items so that was easy. Marlin just looks scary but I guess everything does at the beginning. Thanks many of your videos helped me do these mods and get me printing decent after. I know the boards extravagant for an ender 3 but I researched printing for a few years and know where I’m headed and I’ll be using 5 of the thermistors for sure.
I'm using VS Code, the current version for Windows 10, but I can't see the "tick" mark on the bottom line to initiate the compilation. What do I need to do to make that appear so I can use it? I've installed Arduino, C/C++, and PlatformIO extensions. Is there something else I need to do??
im having the same problem no check mark
Same here
sounds like you are just opening up the config file and not the platformio project.
Very Interesting and easy to follow. Only problem is build with Platformio fails with message that I'm using old Configuration.h file even though I'm using Configuration release 2.0.5. Have tried several different build environments all with same outcome. Must be doing something wrong but no idea what. Thanks for all your work though with this and other videos.
Got all my settings done, compile and got an error as there was no output or com1
I've gone through this video a thousand times over and none of this worked for me. In VS Code, I do not have the same options on my platformio.ini
On my Arduino IDE I do not have the same settings, nor selections when you chose the processor and board. PLEASE someone help. I have been pulling my hair out trying to get this thing to work for WEEKS.
Michael, just an FYI: Atom crashes almost immediately in windows 10 for myself and apparently many others. Trying to work through it with vsc now.
It figures that my new SKR mini 1.3 came in today so I installed it. The BLTouch Z-home firmware is bugged so there is no BLTouch in the menu, so I thought I better try compiling my own firmware. Well now I can't get Atom to install PlatformIO-IDE so I'm trying Visual Code.
Any clues on how to open an already compiled BIN file?
awesome. i have a 3 day print running right now but as soon as its done im going to install my bltouch on my mini e3 v2.0 board and flash the firmware. im lame and have been looking at the bltouch not doing anything but looking nice on my hot end because i was worried about the firmware. still need to figure out what wire goes to what pin though
I was trying to follow your instructions, but there doesn't seem to be a config file for an Ender Max Neo. Any ideas on where I can find/make one?
When i compile then code, it gives me a .hex file rather than a .bin. When i try to flash my printer with it, nothing works. Ive even tried doing it via usb, but i just get a timeout error. Any solutions?
I wonder to!
Did you get it solved?
Not really. I ended up buying a new control board. It works now.
I really appreciate your videos.
I have a question for you and I would like to know your opinion, so I am trying to upgrade my Geeetech A20T to add a 4th extruder. Do you think is possible to use a PWM pin on the GT2560 Board and configure the pins using the marlin firmware? So when update the printer using CURA to configure the 4th extruder and create the design with 4 extruders and the GCODE will then activate each extruder?
Hope this question makes sense and hope you could give me your opinion.
Thank you
Thanks sir ! Do you have a tut like this for TinkerCad by chance ? Thanks :)
Michael, have you checked out the new marlin rtos 2.1. Everything seems extremely vague to say the least and theres nothing about a solid setup process either. Or what it show go in or not go in. But I assume they wouldn't put it up if it wasn't ok to use. Nobodys done a video about so im curious