Тёмный

Beginner guide to editing Marlin firmware - step by step - UPDATE IN DESCRIPTION 

Teaching Tech
Подписаться 525 тыс.
Просмотров 385 тыс.
50% 1

UPDATE: Much of this is relevant, but you can no longer use Arduino to easily compile for 8 bit boards. Fortunately VS code with the Auto Build Marlin extension makes it better than ever. Full guide here: • Updated Marlin firmwar...
By request: a beginner’s guide on editing Marlin 3D printer firmware. This video explains what firmware is, the differences between firmware source and compiled firmware, where to get the firmware and editing software, basic concepts, specific scenarios, uploading and troubleshooting. Once you overcome the initial barrier, things will become much clearer and you’ll lean quickly.
Thanks to the Marlin developers for providing free, capable firmware, with a large range of premade configurations to help us out!
If you have any great tips for beginners, please add them in the comments.
Marlin firmware GitHub: github.com/Mar...
Marlin configurations GitHub: github.com/Mar...
TH3D firmware download (still Marlin, but easier to configure for some printers and if you have TH3D mods): support.th3dst...
Visual Studio Code download (8 bit or 32 bit boards): code.visualstu...
Previous relevant videos:
Marlin explained: • Marlin firmware explai...
Updated Marlin 2.0 software setup: • Updated Marlin firmwar...
Setting up Arduino IDE for Creality Melzi board: • Ender 3 vanilla Marlin...
Burning a bootloader for Ender 3: • Ender 3: How to instal...
Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
3dprintersonli...
Take a look around and if you like what you see, please subscribe.
Support me on Patreon: / teachingtech

Опубликовано:

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 342   
@rodhaas9268
@rodhaas9268 4 года назад
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!
@butsukete1806
@butsukete1806 4 года назад
Or use git, It's also built into Visual Studio Code so you can easily see the side-by-side diff.
@sunatdawn2000
@sunatdawn2000 4 года назад
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!
@Barklen226
@Barklen226 8 месяцев назад
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.
@SamDrane
@SamDrane Год назад
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.
@NeXtarProducts
@NeXtarProducts 3 года назад
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!
@crouchy50
@crouchy50 2 года назад
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.
@Country_Bubba
@Country_Bubba 4 года назад
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.
@henkrook4980
@henkrook4980 9 месяцев назад
I have been searching everywhere on the internet for months and asking for help, but finally found this video, very helpful and has given me the courage to go again. I have an ender6 with BL touch and want to use the Sonic Pad, but it doesn't work properly because BL touch no longer responds, probably have to adjust the printer.cfg, your video has given me a direction to continue my search, thanks!! Wr,Henk
@dtovee
@dtovee 4 года назад
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!
@JohnSageJrdmr4ever
@JohnSageJrdmr4ever 3 года назад
I'm just starting out and I have to tell you, the struggle is real!
@eze-fpv848
@eze-fpv848 Год назад
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
@rickyseddon4786
@rickyseddon4786 2 года назад
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!
@benherring4959
@benherring4959 Год назад
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.
@energize
@energize 4 года назад
The amount of content you produce at the rate and quality you produce it at is pretty incredible.
@MosukeKodoSan
@MosukeKodoSan 5 месяцев назад
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
@certified-forklifter
@certified-forklifter 4 года назад
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!
@spacemanspiff559
@spacemanspiff559 2 года назад
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!
@Demonfox-Lux
@Demonfox-Lux Год назад
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
@wadefallin
@wadefallin 4 года назад
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!
@bigfilsing
@bigfilsing 4 года назад
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
@f1hotrod527
@f1hotrod527 2 года назад
Teaching Tech, CNC kitchen, Thomas Sanlanderer, the triad of 3d printing knowledge. These channels are indispensable.
@zsolty87dk
@zsolty87dk 4 года назад
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 👌
@RomanoPRODUCTION
@RomanoPRODUCTION 4 года назад
Michael, you have done a nice job explaining the details clearly. I was editing my marlin firmware at the same time :) it was fun.
@bnutz3k
@bnutz3k 4 года назад
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.
@johnjahner3389
@johnjahner3389 2 года назад
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
@bymitten1
@bymitten1 4 года назад
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.
@d3w4yn3
@d3w4yn3 2 года назад
This is a very humble pie you have served up here! Even I understood it!!! GLORIOUS!!!
@KaChunWong084
@KaChunWong084 4 года назад
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.
@righttobeararms5585
@righttobeararms5585 4 года назад
You know he’s the real deal, he starts his video with an if/then statement.
@macelius
@macelius 3 года назад
else
@machgt
@machgt 3 года назад
While
@mrdoohickey4824
@mrdoohickey4824 4 года назад
Great update to vids you did a year ago. A lot of new funtionality in Marlin and a plethora of new hardware. Thx
@JeremyBolanos
@JeremyBolanos 4 года назад
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.
@davidellison1162
@davidellison1162 3 года назад
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.
@quesadillathrilla7132
@quesadillathrilla7132 2 года назад
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.
@Rfster900
@Rfster900 4 года назад
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! :-))
@FusionSource
@FusionSource 4 года назад
Hi Michael, great video. Really clears up the firmware, keep up the good work.
@partsdave8943
@partsdave8943 4 года назад
Perfect timing. I’ve been wanting a tutorial like this. Thanks!!
@snarkfinder2621
@snarkfinder2621 4 года назад
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.
@raczkowskijoe
@raczkowskijoe 4 года назад
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
@mohussain2908
@mohussain2908 3 года назад
Same problem with me
@michaelo_p6319
@michaelo_p6319 3 года назад
Same problem here
@EGGSHL
@EGGSHL 2 года назад
I’m having problems getting the compiling process to work. I hear windows doesn’t work anymore fucking sucks...
@monkeykid2849
@monkeykid2849 2 года назад
Have you downloaded Platformio? It’s an extension that you must download in order to compile and send to a board.
@JohnCThomas24
@JohnCThomas24 2 года назад
@@monkeykid2849 this is the way
@raybuckland5904
@raybuckland5904 2 года назад
very good video..... what was the site where you get all of the configuration files?
@DiogoSalazar1
@DiogoSalazar1 4 года назад
Hello Michael, you've covered Marlin and Klipper on your channel. Which one do you primarily use with your printers and why? Thank you
@lemicmelo7713
@lemicmelo7713 3 года назад
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
@allanh844
@allanh844 4 года назад
Great videos. Quick question, I have a Ender 3 V2 but in vcode I have no platformio.ini. Should I have this?
@Sabotage_Labs
@Sabotage_Labs 2 года назад
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!
@alexecheverria
@alexecheverria Год назад
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
@the_DOS
@the_DOS 4 года назад
This is exactly what I needed. Thank you very much!
@douglasbollinger8678
@douglasbollinger8678 4 года назад
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!
@Reimaginator
@Reimaginator 2 года назад
Great video very clear easy to follow. Thank you.
@stephensweeney5167
@stephensweeney5167 4 года назад
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 :)
@lllBAMlll
@lllBAMlll 3 года назад
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
@christopherwhitcomb6233
@christopherwhitcomb6233 2 года назад
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.
@staceyy2827
@staceyy2827 2 года назад
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!!
@machgt
@machgt 3 года назад
I’ll be using this soon on my diy IDEX build. I hope it goes well!
@r.n.g.8587
@r.n.g.8587 3 года назад
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?
@joseruiz7122
@joseruiz7122 2 года назад
Great Videos! Can you make one exclusively for the CR10 and the SKR mini E3 V2?
@nathandively8524
@nathandively8524 4 года назад
Thank you for this. you have really built my confidence with this. I'm subscribed now. Thank you!
@samaeybelgium
@samaeybelgium 2 года назад
Very clear explanation for beginners like me.
@johnliszka6751
@johnliszka6751 4 года назад
sweet baby jebus yes! I noticed that the default firmware on github doesn't have the Bed PID enabled.
@stevemay4180
@stevemay4180 3 года назад
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.
@maartenbrichart644
@maartenbrichart644 4 года назад
been the 3rd time you upload a few days before i need something. Are you watching me??? hahah
@mdnuman4659
@mdnuman4659 2 года назад
Oh bro you are a genius.thank you from my heartiest.thank you very much.
@LiuteriaMarcellan
@LiuteriaMarcellan 3 года назад
But what if I need to change the firmware that is already on the printer? I have an Anycubic i3 Mega S Firmware V1.1.5 which is still Marlin and I only need to change the mA current of the stepper motor. Ho do I get inside my Printers's firmware? I don't wanto to change it, I just want to tune it...
@larryfroot
@larryfroot 2 года назад
Thanks again - just what I needed. Much appreciated.
@2309dume
@2309dume Год назад
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
@andreykuznetsov6226
@andreykuznetsov6226 3 года назад
Thanks a lot for the video!!! Dear friends! I am building a 3D printer and I need your help and advice. I have 4 stepper motors on the Z axis. Question - How can Extruder 2 driver be used in Marlin as an additional drive for the Z axis (so that there are two drivers on the Z axis that work in parallel (each of which controls two stepper motors) Thanks in advance!!!
@saltysteel3996
@saltysteel3996 3 года назад
Will it work with the Creality 32bit silent motherboard? That's what I'm running, using Marlin and a BLtouch.
@dennisbaker7416
@dennisbaker7416 4 года назад
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.
@QuiltersHandyman
@QuiltersHandyman 4 года назад
Michael, I have many questions as I am truly a beginner. What software were you using to access the printers firmware..Arduino? In trying to update the firmware on my V 2.0 BigTreeTech board (Ender3) I managed to ....I don't know the screen is blue and won't go anywhere. Is the way to recover? if so can you do a video on how. If there isn't I guess I reinstall my original Ender 3 board. Not particularly upset about this just want to learn. I don't know where you find the time to do all of this.
@monikahitri8204
@monikahitri8204 4 года назад
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..
@asser.gaming22
@asser.gaming22 Год назад
Good jop..❤ Can you make explaining video how to make marlin firmware for cnc router machine please reply...❤
@wk3dprinting321
@wk3dprinting321 4 года назад
Can you please do a video on how to set up pronterface
@joshuak4553
@joshuak4553 4 года назад
Michael, you're the best. Thanks for the help.
@Nenea2a
@Nenea2a 2 года назад
If I haven't upgraded my printer, now there are several firmware upgrades on the web site, do I have to do it in order, from the oldest to the newest, or is enough to upgrade firmware only with the newest?
@RC21114
@RC21114 4 года назад
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??
@prestonmiles8721
@prestonmiles8721 4 года назад
im having the same problem no check mark
@noodlearmpjes4211
@noodlearmpjes4211 4 года назад
Same here
@discreteaudio
@discreteaudio 4 года назад
sounds like you are just opening up the config file and not the platformio project.
@logic0000
@logic0000 3 года назад
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.
@eco-beehive
@eco-beehive 4 года назад
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
@eco-beehive
@eco-beehive 4 года назад
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.
@martinsmith7873
@martinsmith7873 4 года назад
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.
@mattchumoore4214
@mattchumoore4214 4 года назад
I want to hear thoughts on the ender 5 plus and you’re the only reliable source I enjoy
@boggisthecat
@boggisthecat 4 года назад
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.)
@rickb1444
@rickb1444 4 года назад
@@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.
@boggisthecat
@boggisthecat 4 года назад
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.
@DaneSaysStuff
@DaneSaysStuff 4 года назад
I think you're missing something here. The Marlin plugin for PIO allows you to build and flash very easily. No messing around in the arduio ide is needed. I did ALL my printers about 3wks ago and it worked flawlessly.
@snarkfinder2621
@snarkfinder2621 4 года назад
And it compiles a hell of a sight faster.
@squaddingquads
@squaddingquads 2 года назад
Please help I don't have the little tick after making all the edits I need to run my new e3d hemera, thanks
@JSunBurns
@JSunBurns 4 года назад
Could you make a video on using Z_Stepper_Auto_Align in Marlin using M422, G34? Thank you!
@twin2turbo87
@twin2turbo87 3 года назад
Thanks for the clear instructions and explanation.
@dgooglr
@dgooglr 4 года назад
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?
@pebble24
@pebble24 4 года назад
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!
@kbshadep
@kbshadep 4 года назад
it also renames the firmware to *.CUR so that it won't update on the next reboot!
@s8nlx661
@s8nlx661 4 года назад
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
@lemicmelo7713
@lemicmelo7713 4 года назад
Hi, I have a question about the building from scratch 3D printer. for my idea, I would like to have 4 PMW output to simulate the extruders as I am using actuators that need this type of signal. So my question is, Can I use 4 pins on the RAMPS board and assigned as extruder on the Marlin firmware and when I slice the design using Slic3r with the 4 different colors I would be able to activate this 4 pins with PMW signals when the Pronterface perform each extruder? Hope this question makes sense and I could hear soon from you. Really appreciate your content. Thank you.
@ethandavid9800
@ethandavid9800 4 года назад
Thanks bro! I was kind of pulling out my hair trying to get it to work. But that should definitely help!👍
@Obi4000
@Obi4000 2 года назад
thank you Sir for the informative Videos you always make 😊. could you Sir compile the marlin for reprapworld (megatronics) I,v tried to do it but it wasn't work. and I would like to upgrade the drivers to tmc2208 ist possible to do with megatronics Board? it would be very very nice if you answered me sir 😅 I,m like almost frustrated with this board 😂 thank you again sir
@akmalznal.7454
@akmalznal.7454 4 года назад
thanks alot! been needing a full understanding of this
@MAGA_Patriot2024
@MAGA_Patriot2024 4 года назад
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.
@claudefountain2544
@claudefountain2544 4 года назад
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.
@s8nlx661
@s8nlx661 4 года назад
Hey Michael in the creality examples for ender e. It gives all the btt boards for the minis and 1.3 versions and option for e3 turbo...is that the skr 1.4 turbo or something completely different. If so what would the 1.4 turbo be considered since its n5o actually mention in the list anywhere?
@ujjwaladehankar279
@ujjwaladehankar279 4 года назад
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
@RocktCityTim
@RocktCityTim Год назад
A nit - but you don't need the "._XXXXXXXX" files. Those are AppleDouble files that handle any Apple macOS Finder and extended attributes that don't apply on Windows/Linux.
@csocsika1700
@csocsika1700 2 года назад
Such a good video ! i have only one question about my geeetech a20m latest marlin (2022) when my printer is doing bed leveling in 16 point than after its going home which is fine but after this its going to touch de bed and pushing down about 3mm.... what shout I change? please advice :) thanks
@enlightenedartisan
@enlightenedartisan 4 года назад
Hey Teaching tech great video, could you please shine a light on why my VCS keeps showing me the error ''please update your includepath. squiggles are disabled for this translation unit'' It's driving me crazy now I'm trying to fix my SKR Mini E3 boards because they've randomly gone loud again after being quiet for some time. :( TIA
@K6TJO
@K6TJO 3 года назад
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.
@selborx
@selborx Год назад
Hi thanks for the video! I have an ender3 neo max and wanted to be able to print at 280. I upgraded the hardware. I follow you tutorial at best I could lol and it works I'm able to reach now 280 but the screen looks different . Kind of when windows os will boot in safemode (in the old os versions). To everyonePlease let me know if I'm missing something.
@jijomathew123
@jijomathew123 9 месяцев назад
can you please mention what is the basic backend used to navigate between the screens with the encoder action
@damianwoody9653
@damianwoody9653 4 года назад
so im using vsc to modify my firmware. the only change i want to make is add the bltouch. i have made the change in VSC but i dont have the check mark like you do to compile the firmware. any advice?
@scooteristic-urbanecomobil9522
@scooteristic-urbanecomobil9522 3 года назад
Hey, first time trying to compile my firmware, stuck on the same issue. Did you solve it by any chance?
@pehr8888
@pehr8888 Год назад
@@scooteristic-urbanecomobil9522 Same for me. Did you manage to solve it?
@aalexisa14
@aalexisa14 Год назад
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?
@AlexJoneses
@AlexJoneses 4 года назад
Wow, this really convinxed me of just how much better the duet setup is than this (not saying marlin is bad but reprap does have a leg up on them)
@SimiTravels
@SimiTravels 4 года назад
thank you for your precious video !i've one issue ! I bought Skr mini e3 v2 , and i compiled the correct firmware, it works perfectly BUT if i change some values (like i did with : #define SDCARD_RATHERRECENTFIRST or #define POWER_LOSS_RECOVERY or //#define SCROLL_LONG_FILENAMES ) than changes are NOT seen on the ender 3 ... why?
@SimiTravels
@SimiTravels 4 года назад
i saw " one like " now .. i reply to myself , after using a newer marlin firmware 2.06 that fixed this problem! so #define SDCARD_RATHERRECENTFIRST but UNDEFINE //#define SDCARD_SORT_ALPHA
@damianwoody9653
@damianwoody9653 4 года назад
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
@priyaop5040
@priyaop5040 2 года назад
Thanks , It really helped a lot !
@kevindevin11
@kevindevin11 4 года назад
Could you make a video showing how to change the icons/ui images
Далее
Jankiest 3D printing tips that actually work
16:20
Просмотров 116 тыс.
Marlin firmware explained: What it is and how to use it
10:32
Every Developer Needs a Raspberry Pi
27:27
Просмотров 727 тыс.
SD Card + ESP8266 = OctoPrint Alternative?
16:28
Просмотров 260 тыс.