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

  Рет қаралды 382,987

Teaching Tech

Teaching Tech

Күн бұрын

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

Пікірлер: 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 3 жыл бұрын
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 7 ай бұрын
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.
@NeXtarProducts
@NeXtarProducts 2 жыл бұрын
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!
@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.
@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 2 жыл бұрын
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
@crouchy50
@crouchy50 Жыл бұрын
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.
@energize
@energize 4 жыл бұрын
The amount of content you produce at the rate and quality you produce it at is pretty incredible.
@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
@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.
@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!
@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
@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!
@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.
@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!
@f1hotrod527
@f1hotrod527 2 жыл бұрын
Teaching Tech, CNC kitchen, Thomas Sanlanderer, the triad of 3d printing knowledge. These channels are indispensable.
@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.
@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 👌
@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.
@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
@MosukeKodoSan
@MosukeKodoSan 4 ай бұрын
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
@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.
@partsdave8943
@partsdave8943 4 жыл бұрын
Perfect timing. I’ve been wanting a tutorial like this. Thanks!!
@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
@clayton9136
@clayton9136 2 жыл бұрын
I must be doing something wrong cause mine looks absolutely nothing like this.
@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
@righttobeararms5585
@righttobeararms5585 3 жыл бұрын
You know he’s the real deal, he starts his video with an if/then statement.
@macelius
@macelius 3 жыл бұрын
else
@machgt
@machgt 3 жыл бұрын
While
@d3w4yn3
@d3w4yn3 2 жыл бұрын
This is a very humble pie you have served up here! Even I understood it!!! GLORIOUS!!!
@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.
@FusionSource
@FusionSource 4 жыл бұрын
Hi Michael, great video. Really clears up the firmware, keep up the good work.
@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.
@the_DOS
@the_DOS 4 жыл бұрын
This is exactly what I needed. Thank you very much!
@maartenbrichart644
@maartenbrichart644 4 жыл бұрын
been the 3rd time you upload a few days before i need something. Are you watching me??? hahah
@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.
@Reimaginator
@Reimaginator 2 жыл бұрын
Great video very clear easy to follow. 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
@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
@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!
@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.
@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!
@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
@joshuak4553
@joshuak4553 4 жыл бұрын
Michael, you're the best. Thanks for the help.
@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! :-))
@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 :)
@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!
@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
@skyhacker6
@skyhacker6 4 жыл бұрын
What you didn't explained once more is that you HAVE to install the extension PlatformIO in order to compile ! Otherwise you will be surching for ages how you compile your files ! Took me more than 5 hours to understand that small untold detail everyone forget to mention.
@saltysteel3996
@saltysteel3996 3 жыл бұрын
Will it work with the Creality 32bit silent motherboard? That's what I'm running, using Marlin and a BLtouch.
@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.
@machgt
@machgt 3 жыл бұрын
I’ll be using this soon on my diy IDEX build. I hope it goes well!
@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.
@erikrichards6944
@erikrichards6944 3 жыл бұрын
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?
@HanssonGBG
@HanssonGBG 3 жыл бұрын
I wonder to!
@HanssonGBG
@HanssonGBG 3 жыл бұрын
Did you get it solved?
@erikrichards6944
@erikrichards6944 3 жыл бұрын
Not really. I ended up buying a new control board. It works now.
@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!!
@allanh844
@allanh844 3 жыл бұрын
Great videos. Quick question, I have a Ender 3 V2 but in vcode I have no platformio.ini. Should I have this?
@johnliszka6751
@johnliszka6751 4 жыл бұрын
sweet baby jebus yes! I noticed that the default firmware on github doesn't have the Bed PID enabled.
@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
@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?
@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?
@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?
@samaeybelgium
@samaeybelgium 2 жыл бұрын
Very clear explanation for beginners like me.
@nathandively8524
@nathandively8524 3 жыл бұрын
Thank you for this. you have really built my confidence with this. I'm subscribed now. Thank you!
@wk3dprinting321
@wk3dprinting321 4 жыл бұрын
Can you please do a video on how to set up pronterface
@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.
@twin2turbo87
@twin2turbo87 3 жыл бұрын
Thanks for the clear instructions and explanation.
@larryfroot
@larryfroot 2 жыл бұрын
Thanks again - just what I needed. Much appreciated.
@akmalznal.7454
@akmalznal.7454 4 жыл бұрын
thanks alot! been needing a full understanding of this
@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
@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
@michellafleur1939
@michellafleur1939 3 жыл бұрын
Got all my settings done, compile and got an error as there was no output or com1
@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.
@colegonzales6535
@colegonzales6535 2 жыл бұрын
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.
@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.
@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
@s8nlx661
@s8nlx661 3 жыл бұрын
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?
@ethandavid9800
@ethandavid9800 4 жыл бұрын
Thanks bro! I was kind of pulling out my hair trying to get it to work. But that should definitely help!👍
@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!!!
@JSunBurns
@JSunBurns 4 жыл бұрын
Could you make a video on using Z_Stepper_Auto_Align in Marlin using M422, G34? Thank you!
@SimPilot-dl8zy
@SimPilot-dl8zy 4 жыл бұрын
Ok , this is making sense now. Thank you for this.
@lemicmelo7713
@lemicmelo7713 3 жыл бұрын
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.
@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.
@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.
@raybuckland5904
@raybuckland5904 2 жыл бұрын
very good video..... what was the site where you get all of the configuration files?
@JDMRaw
@JDMRaw 2 жыл бұрын
I have no idea what to put for my environment. I’m doing firmware for a CR10s. Everything is written via this method. But idk weather to do melzie, mega2560, or STM32F103RET6_creality. I don’t want to put the wrong thing on my printer. I saw 3 different videos with 3 different methods. Nothing in this part was super clearly explained lol. Please help.
@colegonzales6535
@colegonzales6535 2 жыл бұрын
SAME.... I'm so frustrated with all of this...
@JDMRaw
@JDMRaw 2 жыл бұрын
@@colegonzales6535 yeah, I wish someone would make a video breaking down this part more. Everything else is very well explained other than this part lol.
@MrDee195
@MrDee195 Жыл бұрын
2 questions. One why doesn't my e3p have the word "prepare" on the readout and two, I keep getting Err. Too far. And no matter how many times I reset z axis to-1.5 I keep getting 11.5 on home screen as readout.
@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
@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.
@kailimedia
@kailimedia 3 жыл бұрын
Do we need to connect to the printer when compiling it? Or we can compile it then put the firmware into sdcard and update from the machine? Doing it on visual studio code, with stm32 processor
@jijomathew123
@jijomathew123 8 ай бұрын
can you please mention what is the basic backend used to navigate between the screens with the encoder action
@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..
@mdnuman4659
@mdnuman4659 2 жыл бұрын
Oh bro you are a genius.thank you from my heartiest.thank you very much.
@kerolosadel6841
@kerolosadel6841 2 жыл бұрын
I have a question the the thread rod calibration (I used a 10mm thread rod )and i don`t know how to edit the the movement selection (step/mm)
@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
@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.
@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.
@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?
@TheUltimateUndead
@TheUltimateUndead 3 жыл бұрын
Probably a stupid question, but do I just upload the configuration.h or does Arduino Upload all files (including configuration_adv and version.h) when you click compile and upload? Currently I have a problem that compiling and upload is done successfull without errors, but my 3D printer just has black boxes in the Display. At first I uploaded while inside Marvin.ino, but it produced the failure. Then I tried several times to upload the different files every time I got a successfull, but nothing changes.
@joseruiz7122
@joseruiz7122 2 жыл бұрын
Great Videos! Can you make one exclusively for the CR10 and the SKR mini E3 V2?
@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.
Updated Marlin firmware setup guide - VS Code and Auto Build Marlin
14:55
Touching Act of Kindness Brings Hope to the Homeless #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 19 МЛН
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 19 МЛН
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 57 МЛН
MARLIN - Essential Guide To Start Editing Your Own FIRMWARE
23:07
Marlin firmware explained: What it is and how to use it
10:32
Teaching Tech
Рет қаралды 105 М.
Auto Bed Leveling - Marlin 2.0 - How To - 2019 - Chris's Basement
26:20
Starters guide to editing Marlin firmware - one step at a time
21:23
Marlin Firmware - VScode PlatformIO Install - Build Basics
27:51
Ed's 3d Tech
Рет қаралды 18 М.
How to Upgrade to Klipper on any Ender 3 for High Performance
28:24
Easily upgrade the Marlin firmware on your kit 3D printer!
12:54
Made with Layers (Thomas Sanladerer)
Рет қаралды 472 М.
3D Print parts TWICE as fast with simple slicer tweaks. 3DP101
14:42
Maker's Muse
Рет қаралды 2 МЛН
Touching Act of Kindness Brings Hope to the Homeless #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 19 МЛН