How to build Marlin Firmware Using VSCode easy way (2022)!

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ก.พ. 2022
  • Got a CR-Touch/BL-Touch/3D-Touch or a Bed Leveling Probe?
    In this video, I'll walk you through a step-by-step process of building a Marlin Firmware using VSCode. A lot of videos on youtube are outdated, I noticed we get asked the same question on Discord. So I created this video which will help you get your firmware built in no time.
    Tools Required -
    VSCode - code.visualstudio.com
    Marlin Firmware - marlinfw.org/
    Windows Machine w/ Admin Access
    Spreadsheet w/ my settings -
    docs.google.com/spreadsheets/...
  • แนวปฏิบัติและการใช้ชีวิต

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

  • @Spooky_scary_skeletons_scaryyy
    @Spooky_scary_skeletons_scaryyy 2 ปีที่แล้ว +15

    this is my dad

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

    This is the best tutorial. You actually explained what and why you were doing what you were doing. Makes sense now. Thank you

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

    thank you so much for this, it has been a real struggle trying to find something more in depth.

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

    Wow, thanks so much I'm going to try and build this tomorrow!

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

    You are my hero. This is hands down the best video on firmware. Thank you so much.

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

    Thanks mate, you've really helped me

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

    I struggled with this and Jimmy jumped in and helped me out. So thankful he took the time and got me up and running. Forever grateful. Thank you Jimmy

  • @diato175
    @diato175 ปีที่แล้ว

    Thank you, I could not for the life of me figure this out, until I watched this video.

  • @ascraft_germany7996
    @ascraft_germany7996 ปีที่แล้ว

    That worked pretty good, thanks for the video!

    • @JimmysDIY
      @JimmysDIY  ปีที่แล้ว

      Let me know if youd like to see an additional video on something. Thx

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

    Thank you verymuch , this best tutorial for me.

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

    I was racking my brain with this new process and you made it very clear thank you

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

      New firmware video coming soon for 2.1.2 :)

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

    Hey Jimmy
    Thanks for this video. Im hoping this also works for my V4.2.7 board. :-) In anycase, this has been the most helpful guide ive found, where we skip alot of the chit chats. thank you

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

    I can honestly say that the quality is supurb, unlike alot of you tube vieos out there. Yours is nice and crisp and I can clearly read the text without making it full screen. That is a huge deal in my opinion. So many Camtasia type videos are blurry. Curious what your using? You say that the ender 3 config will probably have more features enabled as opposed to the Ender Pro. Why is that? Is it because the Ender 3 Pro's are hit or miss as to which chip the board ships with so they disable features to account for the smaller storage space?

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

      Thx, that's because Ender 3 config has been mainly developed first and it's ongoing. While Pro was forked off with some items being disabled due to creality being dumb

  • @K3NnY_G
    @K3NnY_G 7 หลายเดือนก่อน +1

    6:15 - Thanks loads for the loud ass stock sounds way over the level of the VO I had to crank my volume to hear..

    • @JimmysDIY
      @JimmysDIY  7 หลายเดือนก่อน

      Hah. At least made you leave a comment :)

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

    Thanks for the video. One question though: In the window below the code window you have the terminal tab selected. I also clicked on the 'problems' tab where you should a (1). I have a (3). Do you need to take action on what is shown in there or do we just ignore it? This is with no changes made yet to the Marlin that I downloaded. Thank you.

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

      If it completely compiles. No issues. Nothing to fix.

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

    Been strugeling with my firmware update after a long time not printing, and seriously JimmyDIY has been very helpful (via Discord) and this movie was very very useful.
    I think you need to make more movies on hardware and software tips and tricks regarding the printers?

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

    Nice video!

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

    I am in the same situation as Luis G. I have Ender 3 pro with v4.2.7 board and run a CR Touch. The Config folder has two files(_Bootscreen and _Statusscreen) that aren't in the the Marlin firmware folder. Do I copy them anyways? My main objective is to be able to baby step my Z Probe Offset. The current firmware won't allow me to make micro adjustments. And also to be able to do a filament change at specific levels.

    • @JimmysDIY
      @JimmysDIY  ปีที่แล้ว

      Yes. You need to copy them. Look at the spreadsheet I attached. It has baby stepping

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

    Great Guide! i can get the firmware compiled just fine but when i put the sd in my printer the boot screen still reads the old version. any tips?

  • @casan0va1
    @casan0va1 11 หลายเดือนก่อน +1

    Hey, thanks for the vid.
    When im at the build stage there is no build button and my environment field is empty. ideas? Thanks

    • @JimmysDIY
      @JimmysDIY  11 หลายเดือนก่อน

      Seems like your board isnt defined. That will do it.. or You didn’t point proper Marlin folder

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

    Thanks for the video. I noticed marlin change the name of LEVEL_BED_CORNERS to LCD_BED_TRAMMING.

    • @JimmysDIY
      @JimmysDIY  ปีที่แล้ว

      Correct. It is now Bed Tramming.

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

    nice video But do you know how to change the z-axis max height from stock 250mm to 350mm?

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

      Change #define Z_MAX_POS 250 to Z_MAX_POS 350

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

    When I try to build it it says "Verbose mode can be enabled via `-v, --verbose` option" and then fails with a memory error after a while of waiting. Do you know the fix? Online isn't that helpful. I have the same setup as you so if there is no fix could I have your bin file to floas to my printer?

    • @JimmysDIY
      @JimmysDIY  2 ปีที่แล้ว

      Can you dm me the error on Instagram @jimmysdiy or in Reddit chat @jimmysdiy

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

    Subscribe button sound on 6:19 scared the hell out of me.......

    • @JimmysDIY
      @JimmysDIY  ปีที่แล้ว

      Lower the vol :)

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

    When i show ANM panel i get 8 options. Which do i choose? some say usb, usb_maple, or just Maple. along with (256k) and (512k)

    • @JimmysDIY
      @JimmysDIY  ปีที่แล้ว

      If you have RCT chip, use 256k if you have RET, use 512k. No need to use USB or maple.

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

    what if you are using the big tree tech mini e3 v3.0 I see those files but no marlin folder to paste the files to.

    • @JimmysDIY
      @JimmysDIY  ปีที่แล้ว

      process is same. use Btt comfigs

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

    Nice!!

  • @SuperAscension
    @SuperAscension ปีที่แล้ว

    How are you enabling everything? When I uncomment things, the option doesn't turn blue

    • @JimmysDIY
      @JimmysDIY  ปีที่แล้ว

      What doesn't turn blue?

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

    Im running into loads of errors when I try to compile this, it's beating me up bad

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

      Never mind, reading is hard. Code doesn't like it when you leave out a "#"

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

    If I have ender 3 pro v4.2.7 board do I download the same one you have ??

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

      Yes. You can. Firmware is same. You just need to use Creality 4.2.7 config files

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

      @@JimmysDIY thank you so much for the fast reply ! I’m doing this step by step ! It’s my first time and I’m very nervous! I’m trying to set up a smart filament run out sensor!

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

      You should be fine. Just make sure you enable #define filament_runout_sensor, #define filament_runout_distancr_mm 25, #nozzle_park_featute and #define advanced_pause_feature

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

      @@JimmysDIY I tried to do it but my screen is just blue now /: I wonder what I did wrong /:

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

      @@luisg2035 Looks like you goofed. Do you have Ender 3 Pro with 4.2.7 Board? This is a Silent Board, not a noisy. Open the Printer Mainboard Box and Verify.. and let me know what Mods you have also (BLTouch and etc)

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

    Hi. It is anny chanse get help with runout sensor firmware for ender5?

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

      What is the issue?

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

      @@JimmysDIY i am crapy with programing. I done all mechanical instal to me ender 5 pro with v4.2.2 board, just can't find firmwere to update and make work.

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

      All what i done just fuck up all g code.

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

      You need to use vscode and marlin to build

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

      @@angeluiiminde Maybe you shouldn't be doing this then!

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

    where did the marlin 2.0 zip file come from

    • @sotm2
      @sotm2 ปีที่แล้ว

      Go back to 1:25 into the video and watch carefully as he downloads it from the Marlin website!!

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

    You need to use a microphone or increase your record volume so you can be heard!!

    • @JimmysDIY
      @JimmysDIY  ปีที่แล้ว

      Duly noted

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

      Audio sound fine to me.

  • @sebscharpf
    @sebscharpf 11 หลายเดือนก่อน +1

    Thx to the bell I'm deaf now. You're evil.

    • @JimmysDIY
      @JimmysDIY  11 หลายเดือนก่อน

      LOL, disclaimer:)

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

    I'm doing this on my SKR e3 Turbo. Everything worked great until the nozzle slammed it's self into the bed lol, I'm using a bltouch, Tried using the stock z-stop but then it was too high for the probe, tried adjusting but in the end ended up just using #define USE_PROBE_FOR_Z_HOMING. I had to do some more tweaks, but it looks like it is working!

    • @JimmysDIY
      @JimmysDIY  ปีที่แล้ว

      Did you uncomment z safe homing?

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

      @@JimmysDIY yes I did, how come?

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

      @@dudefromkeene check to see if you uncommented #define USE_PROBE_FOR_Z_HOMING and commented this