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

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ค. 2020
  • 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/MarlinFirmware/Marlin
    Marlin configurations GitHub: github.com/MarlinFirmware/Con...
    TH3D firmware download (still Marlin, but easier to configure for some printers and if you have TH3D mods): support.th3dstudio.com/hc/en-...
    Visual Studio Code download (8 bit or 32 bit boards): code.visualstudio.com/
    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]
    3dprintersonline.com.au/
    Take a look around and if you like what you see, please subscribe.
    Support me on Patreon: / teachingtech

ความคิดเห็น • 336

  • @dodosc22
    @dodosc22 3 ปีที่แล้ว +1

    hi .... i did all but i cant find the thik for compile file

  • @rodhaas9268
    @rodhaas9268 3 ปีที่แล้ว +19

    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!

  • @Country_Bubba
    @Country_Bubba 3 ปีที่แล้ว +6

    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.

  • @crouchy50
    @crouchy50 ปีที่แล้ว +9

    I really enjoy your tutorials. I taught technology in Primary, Secondary and Tertiary settings for 45 years and loved every moment of it!

  • @sunatdawn2000
    @sunatdawn2000 3 ปีที่แล้ว +26

    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!

  • @NeXtarProducts
    @NeXtarProducts 2 ปีที่แล้ว +12

    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!

  • @benherring4959
    @benherring4959 ปีที่แล้ว +1

    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 3 ปีที่แล้ว +21

    The amount of content you produce at the rate and quality you produce it at is pretty incredible.

  • @wadefallin
    @wadefallin 3 ปีที่แล้ว +2

    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!

  • @certified-forklifter
    @certified-forklifter 3 ปีที่แล้ว +5

    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!

  • @SamDrane
    @SamDrane ปีที่แล้ว +1

    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.

  • @RomanoPRODUCTION
    @RomanoPRODUCTION 3 ปีที่แล้ว +9

    Michael, you have done a nice job explaining the details clearly. I was editing my marlin firmware at the same time :) it was fun.

  • @bymitten1
    @bymitten1 3 ปีที่แล้ว +1

    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.

  • @mrdoohickey4824
    @mrdoohickey4824 3 ปีที่แล้ว

    Great update to vids you did a year ago. A lot of new funtionality in Marlin and a plethora of new hardware. Thx

  • @sethtelles
    @sethtelles 3 ปีที่แล้ว +1

    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!

  • @partsdave8943
    @partsdave8943 3 ปีที่แล้ว +10

    Perfect timing. I’ve been wanting a tutorial like this. Thanks!!

  • @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!

  • @dtovee
    @dtovee 3 ปีที่แล้ว +13

    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!

  • @the_DOS
    @the_DOS 3 ปีที่แล้ว +3

    This is exactly what I needed. Thank you very much!

  • @KaChunWong084
    @KaChunWong084 3 ปีที่แล้ว +1

    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.