Compiling Marlin 2 0 with VsCode and PlatformIO

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • With all the buzz around the new version of marlin we dive into how to set up our favorite editor Vscode with the PlatformIO IDE to get new firmware on your 3D printer controller! This is especially relivent for the new 32 bit controllers (skr 1.3) and our older 8bit controllers. Come join us and get your firmware flashed and up to date.
    Download Links:
    marlinfw.org/meta/download/
    code.visualstudio.com/download
    desktop.github.com/
    Additional:
    VsCode will call Github for some requirements for boards not installed by default so it will just save time to install in advance and you will skip all those neat errors.
    *******Our Website******
    3D Make It is David Harmon, Greg Theron, and Vince Weiler
    All opinions expressed are our own.
    http:\\www.3dmakeit.ca
    ***************
    www.buymeacoffee.com/njNVHYc
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Hey all! Thanks for checking the video out! I just wanted to pop a comment letting everyone know that yes the example files still exist the marlin team has just moved them out of the zip and into the guthub (github.com/MarlinFirmware/Configurations ). The left a readme in the zip with this link to!
    Stay Awesome!

    • @DJMovit
      @DJMovit 4 ปีที่แล้ว

      The link doesn't work correctly as the closing Parenthesis is part of the link, Just an FYI.
      When I download the Latest Marlin I only get the config file and gitignore, License and the readme file. I do not get a Marlin folder with those files like yours show. I have to be missing something.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      @@DJMovit Fixed the link thanks! The folder is in the marlin2.0.x/config/ and the readme is in there I just downloaded the latest release to check. Following the link downloads the zip with the defaults and examples.

    • @DJMovit
      @DJMovit 4 ปีที่แล้ว

      @@3DMakeIt thanks, I figured I downloaded just the configuration file. I picked the wrong column.
      Your video is very informative! Thanks!

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

      thanks for these very helpful videos.
      I am having issues installing PlatformIO in the VS Code. I get the error message
      "ERROR: could not start PIO Home Server: ERROR: time out"
      The recommended fix did not work.
      This is on a completely updated Windows 10 notebook computer.
      Would it be possible for you to compile a bin file for a CR-10 mini with BL Touch and filiment sensing so I could download? Otherwise I am stuck with a new mini board, TFT display and BL touch sensor I can't use. If anyone reading this can help, I would appreciate it greatly. Very frustrating...Thanks!!

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

    You are an excellent teacher. You don't go off on tangents, you explain the why of it all and you repeat directions in specific areas that can easily be overlooked or missed. Thank you for this excellent explanation and tutorial.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      thanks for your kind words!

    • @vegansynths7757
      @vegansynths7757 4 ปีที่แล้ว

      @@3DMakeIt You're so very welcome. I am however baffled at why I have no pio file after following your instructions. I am trying to update the firmware via octopi.local and when I go to search for the pio file, it isn't there. What did I do wrong?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      The pio folder is found in the root of your working directory. The location of the folder is output just above the line success output in your terminal window when you compile. If you send a screen shot of tour marlin folder on facebook we can take a peek

    • @vegansynths7757
      @vegansynths7757 4 ปีที่แล้ว

      @@3DMakeIt Thank you. Here's what's above the word success:
      Building in release mode
      Checking size .pio/build/megaatmega2560/firmware.elf
      Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
      DATA: [====== ] 60.8% (used 4984 bytes from 8192 bytes)
      PROGRAM: [====== ] 62.0% (used 157560 bytes from 253952 bytes)

    • @vegansynths7757
      @vegansynths7757 4 ปีที่แล้ว

      I'm guessing it's probably a mac thing.

  • @jasonmarquette
    @jasonmarquette 4 ปีที่แล้ว +15

    THIS IS AWESOME! I was just able to get this compiled. Your video was by far the best, and most concise out there. Great job David! Thank you!!

    • @georgelza
      @georgelza 4 ปีที่แล้ว

      10000% agreeeeee.

    • @Levisgil47
      @Levisgil47 4 ปีที่แล้ว

      @@georgelza YEP

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

    MAN !, You are JESUS!,The REAL LIGHT! ----Whoaaahh !!!!----
    Thank you for this really clear and effective explanation : I was in the "muddle" with VScode....
    I find your video and after 35 minutes, the flash in my CR10V3 was alive...
    Thank you Sir, now i know how to .... :)
    Ps: Merry 2021 Xmass and Cheers from Belgium !

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

    Brilliant video, followed this whilst configuring firmware for my SKR E3 V2 and this made my life so much easier! Thank you my man!

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

    PERFECT!!!! Been trying for months to compile Marlin with Atom WITHOUT success. Thanks, you deserve a thumbs up.

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

    Many thanks.
    I was completely stuck following other tutorials that told me to use autobuild marlin extension and this video has really helped me to compile the firmware as I wanted it and without errors

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

    this video helped get me going, others I have seen skip a step here and there or they expect you to know everything, yet they refer to video as a full tutorial. Thanks

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

    Thank you so much for the help! Im using platformIO for the first time and was struggling a little bit. Now ive downloaded some custom firmware and made my own changes, thanks again for the help!

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

    I waste a weekend triying to compile marlin 2.0 buxfix using Arduino IDE ...! now I'm usin Platformio!!! thanks a lot for your help!!

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

    This is the video I've been looking for! Thanks for the great explanation of everything.

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

    This is the most straightforward and best paced video on this subject........thank you!

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

      My pleasure. Next week I’m going to be doing a similar one but for the skr 1.3 and e3 boards specifically

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

    Dude this video is so straight forward and easy to understand thank you so much I’m now interested in coding and compiling fw

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

    Thanks. This really helped. Most intros to IDEs skip some essential steps, but this video doesn't.

  • @papamidnightfpv
    @papamidnightfpv 4 ปีที่แล้ว

    Great video. Never used vs code before and this made a lot more sense if how it's supposed to work and where things are. Great job, thanks

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

    Just like many others David, I love this video it has got me started with VSC and Platformio with ease. Other sources I have tried are either too technical, unstructured or like a couple of other videos, too fast to follow. The latter type following the general Techie method when teaching a tyro -" just go click here, go there Insert this here..." - etc without stopping to show detail and assuming a level of knowledge that the general viewer probably doesn't have. If I was Tech aware enough to follow those videos I wouldn't need to follow them!! Yours however are at a perfect level and speed with enough detail for tyros such as me to follow without being patronising, plus you have a great presentation method - calm and explanatory, easy to understand and follow which is rare in the Tech world.
    I suspect that you are a teacher of some kind, but thank you, you have saved me from tearing out what little hair I have left!! To paraphrase Gloria Gaynor - "I will subscribe"

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Hey Terry,
      Thanks so much for your kind words and I am glad you found value in this video!

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

    Thanks for the video. most helpful, especially your mention of the Upload button/function! The Platform IO upload helps especially if you are using a MAC as the .pio folder is hidden within MAC FINDER (explorer) as a 'dot' folder is a hidden folder (nb. something worth mentioning to the viewers. I spent hours trying to figure what I had done wrong post compiling my first code when all along it was simply hidden - also can press CMD+SHIFT+DOT to reveal). Thanks again!

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

    Awesome. SIMPLY straight forward with a ton of info. Thanks BOSS!!!

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

    I'm halfway through this but ive gotta say I love your vibe

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

    Awesome!! Got me some custom FW for my X1 now. Thanks brother!

  • @eekeek433
    @eekeek433 4 ปีที่แล้ว

    Thank you, I like your tutorials there AWESOME!!!! I am actually learning VSC from your videos to update my printers. Again Thank you :) Great job man.

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

    Great video full of fantastic information. Cheers and much thanks for taking the time to make it. Subbed and liked.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Thanks Sam! We will keep em coming. Going to be doing a deep dive into a custom printer on the skr 1.3

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

    Thank you Thank you Thank you!!!! Ive spent the last few hours of last night and today getting error messages from Arduino software about some bs issue about character length?! No one has a solution, and was directed to VsCode (which was going to be a new beast to lean... so I thought) I'm so glad someone posted a link to this video, your video! I will be using Vscode for now on. So simple love layout. And your video made this all possible. I was banging my head against a wall for an issue that wasn't my issue. 1 quick pass with your video and everything worked. I have been going through marlin videos trying to see where I went wrong with Arduino to have given me such an error. uninstalled and reinstalled marlin and arduino a few times. But seriously just skimming through this video, as I had already created my desired marlin file... and the hex file is right there in front of me. My printer is now flashed with new firmware. Thank you so much. thought I was going crazy for these last few hours ngl.

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

    Hello hope you can help, when selecting the board @10:25 if I have the SKR Mini E3 V1.2, which board should I pick? Thanks

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

    awesome... this worked... previous demo's jsut said open the directory, this one with the import project and select board worked... kudu's

  • @Tyler-qz9uc
    @Tyler-qz9uc 4 ปีที่แล้ว

    Thank you for the thorough install!

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

    Perfect! Thanks for you explaination from Germany!

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

    Excellent video, best one out there. You earned my subscribe.

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

    Thanks for your explanation, that's very clear.

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

    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...

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

    I was wondering about using Visual Studio Code and your video has shown me that it is worth trying that rather than the 'normal' marlin.io route. Installation and use look great. Will try it when my SKR mini E3 arrives (before Christmas I hope .......)!

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

    What board do you select under "Select a board" drop down for SKR Mini E3 v1.2. I don't see it in the drop down

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

      It would be an stm32f103

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

    @3dmakeit
    I'm following along on your video,I have an ender5 pro with the stock board,can you tell me which board I enter it as in platform io.

  • @meltonpieman959
    @meltonpieman959 4 ปีที่แล้ว

    Great video David - sorted out some PIO problems I have had, thanks.
    Is there a way of setting up a file that holds the modifications I have made to config.h and config_adv.h so that I can 'overwrite' and future Marlin 2.0.xxx version that I download? If not, is there any software that I can compare the now versions to the never versions and modify those (outside Visual Studio Code)?
    David

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

      Yes you could write a header file that defines the variables you overwrote and include it in the project. As long as the variables don't change names it would always over write with the values you set.

    • @meltonpieman959
      @meltonpieman959 4 ปีที่แล้ว

      3D MakeIt That sounds great. I know next to nothing about C++ and while I can find some information about writing header files, I can not find anything that gives an example of overwriting variables. Can you point me at anything?
      Also, I wonder how many other 3D users would like to do this? An idea for a future video perhaps!
      David

  • @bennguyen1313
    @bennguyen1313 4 ปีที่แล้ว

    I see Marlin 2.0.0 was recently released (Dec 2019)! I have an old MKS Gen L v1.0 that I'd like to use with a 6v stepper motor, any thoughts if this combination with Marlin will work? All the stepper drivers I've seen seem to be 8v and up!
    BTW, so OctoPrint is a webserver that runs locally on your computer or Octo/Pi, and just is an interface to a board running Marlin firmware? i.e. if you don't use it, you must use something else like Pronterface? Or use different firmware - Repetier or the RepRap Firmware?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Hi! So I would go through the list of steppers in marlin’s config.h (just search up a4988 and it will pop you right there). To make sure your stepper is compatible. Marlin can handle the 5160 so I’m sure you can use that gen l and those steppers. The physical hardware is more the limiting factor. If all else fails you can leave it default when it comes to steppers and it will use the a4988 standards.
      Octoprint is a lightweight printer orchestrator that works via usb connection to the printer to send gcode via terminal, print jobs, remote monitoring and remote control.
      So if you want to send gcode via the terminal it’s going to be through the USB cable. You will need software like all the ones you’ve mentioned to accomplish it. Octoprint has a cast library of plugins and support which make it very robust.
      Moving to a pi 3b+ or higher with octoprint (free), AstroPrint (freemium) or repetier server (not free at all). Makes a lot of sense because you don’t have to run a power hungry pc to control you’d printer or worrying about the pc sleeping, restarting or locking up.
      Hope that helps

    • @bennguyen1313
      @bennguyen1313 4 ปีที่แล้ว

      @@3DMakeIt Thanks that does help a lot!

  • @jimsung5623
    @jimsung5623 4 ปีที่แล้ว

    Thanks for the excellent, step-by-step help. It's really important for those of us who are struggling with this changeable workspace :)
    My problem is that I have gone as far as finding what I think is my Board as'NXP mbed LPC1768' in the window. I'm trying to fit an SKR V1.3 PCB to my Anycubic Kossel Delata Plus which has the NXP LPC1768 chip on board but, when I hit Import, I keep seeing 'X Please select a board'. There is no menu appearing in the Explorer window so I must have missed a step somewhere... not for the first or last time. Any and all suggestions gratefully received.

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

    Thank you for great video, I am planing to upgrade skr mini 2.0. I am thinking that just chancing the board name and using your settings in video. Would it work?

  • @okolepuka808
    @okolepuka808 4 ปีที่แล้ว

    Great info THANKS. So I'm getting a Tarantula Pro, I'm going to immediately upgrade firmware AND board to 32-bit. Do I use the Tarantula Pro config, or just vanilla Marlin 2 and change board type? Both?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Hey! So it would be fastest to start from the tevo examples and build on that. it gives you a good configuration base. Remember that the configuration examples are found in the same file location but you will have to open the readme and download the files.

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

    is thear no wear to ask as you go cos i got thta problem sorted now on to the nxt step do i need octoprint now ?

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

    You look like Stallman and you sound like the Dude. Awesome video. Thanks

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

    Nice tuto, cheers from Argentina, yo really help me

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

    Thanks for the video but the only problem I have is there is no example configs in marlin 2.0 they are only 1.8,1.9 and there isn’t many of them like what you had, any idea what I’m missing?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      HI! if you go to the config folder and examples (mariln2.0.x/config/examples) which is the location of the examples folder. There is a readme that says they have just stopped putting them in the zip you download (I imagine to save space) but they are all still available at github.com/MarlinFirmware/Configurations

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

    11:42 I'm stuck in this step because the Configuration.h has >>>>>>> 9+ next to it
    #if ENABLED(SINGLENOZZLE) has a red squiggly under ENABLED
    what can I do?

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

    Awesome video! I want to do this firmware upgrade to my cr10 max, but when I follow this tutorial, there no longer is any 'examples' folder in the config folder. There is only a README.md. What would you recommend to do?
    And also, is there a way to update the LCD as well?

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

      The LCD on the max is a lost cause. As for the config examples you can download them separately from the Marlin page.

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

      @@3DMakeIt thank you!

  • @schaloopdadoop5669
    @schaloopdadoop5669 4 ปีที่แล้ว

    I have the SKR mini E3 V1.2 board in an Ender 3 Pro,
    but I can’t find it in the import arguing project folder

  • @luzfab
    @luzfab 4 ปีที่แล้ว

    Hello, thank you for your work!
    I'm a noob so please be patient.
    When I click on "bulit" the process failed , and under "problems" it reports:
    #Include errors were found. Update includesPath. Revision marks are disabled for this conversion unit (C:\Users\Asus\Desktop\\Marlin-2.0.x\Marlin-2.0.x\Marlin\src\MarlinCore.cpp).
    What does it means?
    I tried also to install the "bootstrap-vcpkg.bat" downloaded by github but nothing change.
    Thank you in advance!

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

    when I compile I get the error complaining about atmega2560. I have a 1.1.2 board with a atmega1284p. Any ideas?

  • @raiso4670
    @raiso4670 4 ปีที่แล้ว

    great explained thumbs up in good speed ... thanks

  • @TheTwoRavens
    @TheTwoRavens 4 ปีที่แล้ว

    Im getting a error when i try to upload to my Ender 3 with 1.1.5 bord. :Error Please specify "upload_port" for environment or use global "- - upload port2 option? How do i do that plz?
    Default its on serial port 0. i tryed -1 to 7 and still not working?

  • @dragnet53
    @dragnet53 4 ปีที่แล้ว

    SO this is what David Van Driessen
    from Beavis and Butthead does these days. lol BTW thanks for the help with this. I thought regular Marlin was a pain this has been hell for me. New subscriber for sure.

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

    I am trying to configure my 3-D printer using VS code with Marlin 2.0.7.2. When I tell VS code to build I get an Access Denied Error 5. Any help would be appreciated.

  • @kenspaceman3938
    @kenspaceman3938 4 ปีที่แล้ว

    Hi! This firmware updating is totally new to me. Just got my Ender 3, my first printer, built and printing. The mainboard printer drivers are very noisy though, so dreaming of buying the btt skr mini e3 version 2. Some day in the future I would also like to install a bl-touch for abl. I got vscode, platformio, github desktop and I think also python installed on my MacBook. Should I download Marlin latest release 2.0.5.3 or nightly build(what is a nightly build??) Marlin 2.0 with bug fixes? Also, should I always start the Github Desktop app before starting vscode and PlatformIO before trying to compile a new firmware for say my current old mainboard or the skr mini e3 version 2.0? And I know the old board doesn’t have a bootloader, but does this sks mini e3 v2 board have one? So much for me to learn still! Your video has motivated me to try to learn how to do configure for my printer, so fascinating! I like your teaching style!👍 Thank you for the inspiration!

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

    No! You're awesome, great tutorial. I went from zero to hero in less than a day.

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

    Thanks for the Vid. Easiest to follow.

  • @robertfrase3846
    @robertfrase3846 4 ปีที่แล้ว

    I have windows 10, followed your instructions step-by-step. However, my PlatformIO only shows "Loading" and never shows the "Welcome to PlatformIO" screen you show on your video. suggestions? I've installed/removed/installed several times.

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

      you may have to clear the appdata cache for vscode and platformio

  • @skyrim4713
    @skyrim4713 4 ปีที่แล้ว

    My board is skr mini ,I change megaatmega2560 to stm32f103rc_bigtree in environment default,when save iam getting an error Failed.how do I resolve this.

  • @jorgemanterolam.5825
    @jorgemanterolam.5825 3 ปีที่แล้ว

    hi, do you know why my skr 1.4 with 2209 drivers, only display lcd image when i conect by the serial port, but when i plug it to 12v out, they stay black, not blanck, BLACK, so anybody know anything please

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

    Thanks. This really helped. great

  • @Maleboligia
    @Maleboligia 4 ปีที่แล้ว

    Thank you for the great video, huge help!

  • @tonymillward3755
    @tonymillward3755 4 ปีที่แล้ว

    Hi David, any idea why we have no 'flow' control in the TUNE menu anymore with Marlin 2.0 bugfix...I also use a TFT 35 v3.0.......cheers mate.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Hmmm I'll have to check mine and get back to you. I rarely use the screens so I have to poke a bit!

    • @tonymillward3755
      @tonymillward3755 4 ปีที่แล้ว

      @@3DMakeIt It is also missing in the standard Marlin screen.

  • @soundpixel9867
    @soundpixel9867 4 ปีที่แล้ว

    Do I have to choose a board if i will be uploading the compiled fw to my Ender 3 via USB connected to my PC? I am using an SKR Mini 1.2 Motherboard.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      If you have the bin file already just plug the board in and it will show up as a USB drive and drag your bin to the board. If you are using the build and upload in vscode make sure your board is right in the platformio.ini and configuration.h the use the build and upload.

    • @Keithlander
      @Keithlander 4 ปีที่แล้ว

      @@3DMakeIt What board is the right one to choose for an ender 3 pro upgraded to SKR mini3 e3. I have a blank screen after booting mine with wring firmware on sdcard and need to rescue it.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      @@Keithlander Hi the BOARD_BTT_SKR_MINI_E3_V1_2 in configuration.h and the STM32F103RC_bigtree_512K in platform IO

  • @8Yogurt8
    @8Yogurt8 4 ปีที่แล้ว

    Thanks a lot. Very helpful.

  • @klaudio001
    @klaudio001 4 ปีที่แล้ว

    Very well done video ! Finally a tutorial that explains VsCode & Platformio in details! I have only 1 question, I'm using an SKR mini E3 V1.2 on an Ender 3 Pro, could you please show us how to configure this hardware in platformio ? Thanks in advance :)

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

      Hi I am just waiting to receive my e3 mini dip but yes we will be doing a video on boards

    • @sismo99
      @sismo99 4 ปีที่แล้ว

      github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/firmware/V1.2 Just check the oficial Page even you can use 512kb of flash menory with the New Marlin

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

    HOW DO YOU TOGGLE THE SIDE BAR? THE BOTTOM BLUE BAR?
    Sorry for caps but man I can't figure it out.

  • @MichaelDuranSrKnight
    @MichaelDuranSrKnight 4 ปีที่แล้ว

    What are you sending the M502 and m500 commands to the printer with and how? Is this done within VS Code?

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

      Hi I use octoprint and its terminal tab to send commands. You could also use pronterface as well if your computer is directly connected to the printer. If you don't have a connection you could just open a notepade and add:
      m502;
      m500;
      in the notepad and save somthing.gcode and save it to the sd card and run it from the printer.

    • @MichaelDuranSrKnight
      @MichaelDuranSrKnight 4 ปีที่แล้ว

      @@3DMakeIt 'you are a great man!

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

    Hello, I am new to the 3D world. I did everything as shown in your video. Except for an error message, everything is fine: Select an STM32F1 card under Extras> Cards. I have an Ender 3 V2 with a 4.2.2 board. What do I have to change to make it work?

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

      Hi make sure to use the creality board BOARD_CREALITY_V4 in your configuration.h and in your platform ini you need to us the creality variant if the stm32f. So you should be have default_envs = STM32F103RET6_creality as they tweaked the board a bit.

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

    Hello, this is an amazing video. Im just having one problem. When i go to compile the code, everything works great, but when i try to upload it, i get a timeout error. You have any solutions?

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

      You might need to check the com port in the device manger is the same as your platformio ini

  • @troykremer9625
    @troykremer9625 4 ปีที่แล้ว

    From 12:31 to 12:36 you go from having a bunch of errors in your program to none. What did you do? I've been struggling with this issue for hours and I know it's probably something really small I have to change. Thanks

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Oh Hi! A few things you need to make sure of is that the file path isn’t to long where your firmware is. And that the user that opened vscode has permissions on that folder. I use the insiders build of vscode now (been about 2 weeks) and it has behaved well.
      The last and best suggestion is if those errors don’t go away you can use the open project button vs the import. Make sure that that your platformio.ini has the right board in before opening va the import. Basics import can set the board type where open just reads what’s on the ini file.
      Hope that helps!

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Oh and I forgot to mention. The longer mine stays open the better the library files open

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

    Thank you for the video it worked well

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

    how would I go about checking what board a sidewinder x1 v4 has?

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

      I think there is a exaple config for the sidewinder in the download from marlin so you could look there. Other then then you will have to open up the printer and take a peek at the board.

  • @stephenkosloff6081
    @stephenkosloff6081 4 ปีที่แล้ว

    hi, great videos thank you - i have a major issue, my marlin hangs when compiling....tried vsc and atom , no change, runs a few lines then one line every 3 mins or so, any ideas ?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Make sure you have github installed on the machine. Completely remove platformer. Close vscode. Go to c:\users\youruser\appdata\local\microsoft\ and remove the vscode-cpptools . Uninstall vscode. Reinstall vscode-->open it--> install platofrmio. Then try the compile. It sounds like it missed some of the library files when you installed it.

  • @larsord9139
    @larsord9139 4 ปีที่แล้ว

    A very good walk thru. Only problem is many of these opensource programs are CONSTANTLY changing there GUI and locations of needed things. 1 example: Marlin no longer downloads the Example Config files. You have to follow there URL in the readme file. After a bunch of searching I was able to find or see everything you were describing. Thanks so much!

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Ya i think this is new since 2.0.3 as my 2.0.2 had them. At least they were kind enough to put the readme there :)

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

    Liked, Subscribed! Great video!

  • @andreas7978
    @andreas7978 4 ปีที่แล้ว

    Din't work for me. i got 40 erors (expected an expression [164,5] disabled / enabled) do you have a seluson on this?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Can you past the exact error message in or message out Facebook group or discord both can be found at 3dmaket.ca

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

      @@3DMakeIt loks like i neded Z_SAFE_HOMING

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

    Is there some other way to do this? I always have issues with software like this. It can't find "working python 2.7 or 3.5 + interpreter. Even with a path provided.

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

      While there are other ideas out there the requirements are the same. Are you pre installing things or letting vscode do the lifting?

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

      @@3DMakeIt The issue resolved itself when i restarted my pc this morning. Seems others have a similar experience with it.
      Moving on from that I am trying to compile marlin from the bigtreetech github for SKR Minie3 but now I'm getting a "warning" " "Cannot find "C:\BTT\Marlin2E3\include"." which has proven more difficult. Building fails every time.
      Also get this
      include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\BTT\Marlin2E3\Marlin\src\MarlinCore.cpp).

  • @kbshah
    @kbshah 4 ปีที่แล้ว

    Can you please show us how to do do an upgrade on Ender 3, I have tried it 4 times but shows error saying text overflowed by 2462, I am stuck at this as now my printer does not detect the USB cable if I want to print. Is there a way to bring back to the original firmware the Ender 3 was in? Thanks,

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

      If you look through our videos we just did a bl touch /marlin ender centric video

    • @kbshah
      @kbshah 4 ปีที่แล้ว

      3D MakeIt I don’t have a bl touch installed

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

      Hi! No problem at all just skip the auto bed levelling. The video shows how to use the example file for the ender. Start the video at around 11:02

    • @kbshah
      @kbshah 4 ปีที่แล้ว

      3D MakeIt, I don’t seem to find the video

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

      @@kbshah th-cam.com/video/q_lVkC4V8ps/w-d-xo.html

  • @neobikes
    @neobikes 4 ปีที่แล้ว

    SKR mini e3 v1.2 when i try octoprint flash i get errors, i can only use SDcard to do procedure. does anyone used octoprint to flash new firmware from BTT?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Oh hi! There is a GitHub that is attached to flashing with octoprint. If you go to firmware flasher there is a link on that page. You have to configure it to mount the sd card in the board and then make the controller reboot to actually load the firmware. It’s all there in the GitHub found on the the same page that loads when you open flasher

  • @ojbeez5260
    @ojbeez5260 4 ปีที่แล้ว

    The config folder on Marlin 2.0 bugfix is empty?? Downloaded it twice.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      The pinned comment has the info. Basically its a separate download and there is readme in the place of the files where you could download it

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

    hay how do i find out what bord i have i just got second had printer an trying update i have the tall orange an black unit

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

      The best is to look at the board. It should be silked with the name. and the chip type is printed on the top of the chip

  • @tonymillward3755
    @tonymillward3755 4 ปีที่แล้ว

    Absolutely THE best video for configuring Marlin, what config would you recommend starting with for a home built CoreXY printer?

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

      I actually built mine from scratch for my corexy. If you send a message through facebook or discord I can send it to you. Facebook group is being uncooperative in letting me upload it

    • @tonymillward3755
      @tonymillward3755 4 ปีที่แล้ว

      @@3DMakeIt Hi Dave, thanks for the reply...what is your FB site called as I can't seem to find you.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      3dmakeitca. I think it’s like in the description

    • @tonymillward3755
      @tonymillward3755 4 ปีที่แล้ว

      @@3DMakeIt Thanks Dave, your help was much appreciated, all sorted now thanks to you mate.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      @@tonymillward3755 That's awesome to hear! Anytime!

  • @chromeaviation
    @chromeaviation 4 ปีที่แล้ว

    great video thank you

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

    Thank you so much for this tutorial, but when I try to compile it for my SKR Mini E3 V1.2, I get this error: STM32F103RC_bigtree FAILED 00:00:08.946
    I have no idea how to fix this, and if you could help that would be awesome.
    Thank you!

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      #define BOARD_BTT_SKR_MINI_E3_V1_2 4014 // BigTreeTech SKR Mini E3 V1.2 (STM32F103RC)

    • @3dprintedcuber458
      @3dprintedcuber458 4 ปีที่แล้ว

      @@3DMakeIt Sorry for my ignorance, but what do you want me to do with this information?

    • @3dprintedcuber458
      @3dprintedcuber458 4 ปีที่แล้ว

      This problem resolved itself, sorry for the inconvenience.

  • @danielrdugan
    @danielrdugan 4 ปีที่แล้ว

    question.. when i click build my its not giving me a hex file.. i mean everything else is there just no hex file.. Is there a way to change that?

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

      What does the output at the end say just before succeed. It will tell you where all. The compiled files are. If the hex isn't listed you may need to check the board in your ini and .h just to make sure

    • @danielrdugan
      @danielrdugan 4 ปีที่แล้ว

      @@3DMakeIt ok so the terminal spits out
      Building in release mode
      Checking size .pio\build\STM32F103RC_btt\firmware.elf
      Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
      RAM: [=== ] 31.1% (used 15272 bytes from 49152 bytes)
      Flash: [========= ] 86.1% (used 225644 bytes from 262144 bytes)
      just before success and the board in the .h file reads as
      #ifndef MOTHERBOARD
      #define MOTHERBOARD BOARD_BTT_SKR_MINI_E3_V1_2
      #endif
      and in the ini file reads
      default_envs = STM32F103RC_btt
      as that is what it recomened in the commented section for the rtc6 256k. And searching the marlin folder with windows explore shows no .hex file. only firmware.bat and firmware.elf
      Ohh and BTW Thank you for all the helpful videos and the reply!! Your awesome man :D

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

    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.

  • @jetskier47
    @jetskier47 4 ปีที่แล้ว

    I wish you would make the same video but use the skr-mini E3 board. For a ender 3. I am getting an error when i click build.

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

      I am actually publishing one on the skr 1.3 today or tomorrow depending on editing. I will be showing the skr family in the video.
      What’s the specific error

    • @jetskier47
      @jetskier47 4 ปีที่แล้ว

      @@3DMakeIt will it have info on the bltouch? thanks

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      @@jetskier47 Sure thing

  • @firemedic30c
    @firemedic30c 4 ปีที่แล้ว

    Sorry for the noob question. At the end of the video you say to "do a m502 and m500". I have no idea what that means. Can you explain more?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Hi Mark, M502 is a gcode command that when set to the printer will flash the epromm with the hard coded setting and the M500 command saves those settings. The reason we mention it is sometimes the old settings still get saved to the epromm after the flash.

    • @firemedic30c
      @firemedic30c 4 ปีที่แล้ว

      @@3DMakeIt Thank you for the reply, however I still have questions. What/where are you typing this code and how does it get to the printer? I have downloaded Platformio and seem to have a basic understanding and I can follow instructions. I just feel I am missing some basic information that you assume I know. Thank you again for passing on your knowledge.
      Mark

    • @firemedic30c
      @firemedic30c 4 ปีที่แล้ว

      @@3DMakeIt OK, I have been working hard at learning more about this. I have downloaded pronterface and since learned how to make the connection to the pc.

  • @DJMovit
    @DJMovit 4 ปีที่แล้ว

    I run into errors when compiling "Marlin\src\HAL\HAL_AVR\../../inc/../pins/sanguino/pins_SANGUINOLOLU_11.h:56:4: error: #error "Oops! Select 'Sanguino' in 'Tools > Boards' and 'ATmega644P' or 'ATmega1284P' in 'Tools > Processor.'"
    I know where tools in Auduino is but I don't see it with VsCode.. :-(
    I'm trying to do this for an Ender 3

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      HI in your platformio.ini make sure you deafult_envs is set to melzi
      also the board in you configuration.h should be BOARD_MELZI_CREALITY

  • @rambokd
    @rambokd 4 ปีที่แล้ว

    How did you get the Hex file all I could get was the Bin and elf file?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Make sure your board is set correctly on the platformio.ini. if its not a 32 bit board it won't compile a hex

    • @rambokd
      @rambokd 4 ปีที่แล้ว

      3D MakeIt Thanks for the reply, I have the Big tree tech skr mini selected. I’m using Linux and found the configuration file and changed the output from bin to Hex. I was hoping to use my octopi setup to flash the board since the micro SD card reader on the board is no good. However I’ve learned that for the board I have on the Ender 3 it can’t be done. I guess I’ll have to wait for BTT to see if they will replace the board.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Ya the sd card is needed to flash the board through octoprint sadly.

  • @annastocks1
    @annastocks1 4 ปีที่แล้ว

    Hi. I've just followed this and your other video on the Ender 3 but unfortunately it hasn't produced a hex file at the end. Please can you advise me on how to get this so I can upload the through octoprint. Thanks!

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      After a successful build look just above the success section it will show in the output where the file was saved. You can also check the build for in the platform ini file of the project. But it should be in /.pio/build/ directory

    • @annastocks1
      @annastocks1 4 ปีที่แล้ว

      @@3DMakeIt thanks, but I know where it should be - found the elf file and a bin file but no hex file! I've also checked for files with hex in title but no luck! Any advice gratefully received!

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      @@annastocks1 what board are you compiling for? Is it set in both the configuration.h and platform.ini. What does the output above success say.

    • @annastocks1
      @annastocks1 4 ปีที่แล้ว

      @@3DMakeIt I am updating a bigtreech skr mini, having followed your other video. Unfortunately I have shut down vscode so can't check output. Could re-run and check though. Thanks for help.

    • @annastocks1
      @annastocks1 4 ปีที่แล้ว

      @@3DMakeIt have re-run and it still isn't including the hex file. Where should it state the output, it just looks the same as yours when finished. Can I use the bin file to upload using octoprint?

  • @tonymillward3755
    @tonymillward3755 4 ปีที่แล้ว

    Hi Dave, it's been working fine but I now get a fault every time I try to compile....avr-g++: error: CreateProcess: No such file or directory. Any ideas?...cheers Tony

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      You might have to make clean to reset the compile dir. Have you tried to reinsert it?

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

      @@3DMakeIt Thanks for that Dave, I reformatted and reinstalled window and vscode etc. It now works as it should.

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      @@tonymillward3755 awesome. I rock the insiders edition of vscode so every now and then I have to do the same thing :)

  • @fredericglevarec8934
    @fredericglevarec8934 4 ปีที่แล้ว

    good job! when I built I have this error Nothing to build. Please put your source code files to "the folter where are plateforme.ino and Marlin's folder...." Have you an idea?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Did you change the folder structure after unzipping? You can reimport the project as well

  • @regomag8801
    @regomag8801 10 หลายเดือนก่อน

    Great video’s Dave.. please can you tell me how I can my files to firmware.hex please from vscode and platform io.. like you did after compiling.. cheers from Australia

  • @justinblum462
    @justinblum462 4 ปีที่แล้ว

    I got an anet a8 plus as a gift so i bout skr 1.3, with 5160 v1.2,as well as tft35 v3.0, every ting works except when i make changes to firmware in any part of marlin 2.0 the build or compile buttons at bottom that are used for platform io., disappear. some of the time outher time they stay let's me build but env 1768 for skr1.3 fail. I use vscode with platform io,

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

      they build buttons should be there regardless of the text editor. Perhaps the install has become corrupt

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

      @@3DMakeIt ok my git was corrupted, download a fresh copy and it fixed issue, thank you for your help. ready to try my skr out

  • @LordAndyvaile
    @LordAndyvaile 4 ปีที่แล้ว

    Do you know I have watched untold videos about how to update firmware using vscode as i have a new skr 1.4 turbo board and in all the vids ive watched not one told me how to set it up to start with ie that you have to import project and how to select board , they just seam to bypass that bit as if we know what we are doing but this video my friend is the bees knees you explained it all so even a thicko like me understood it thank you very much Sir , my build passed successful but i had 3 problems 2 in config.h where it cant find a folder in marlin called include and 1 in config_adv.h which says " /*" within comment [-wcomment]/** [24, 1] and links to first line in tab but it doesent refer to the same thing in config.h ?

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Hey! It should refer to the config h in your project. But sometimes the parser in vscode gets confused where things are located in the project. When this happens removing the project from the workspace on the rjght hand side and re adding it is the easiest way to make it reparse the project.

  • @Waltkat
    @Waltkat 4 ปีที่แล้ว

    Thanks but this didn't work for me. Been trying to update the firmware in my SKR Mini E3 board but whenever I click on "Build" I get a "1 failed, 0 Succeeded" message. I made sure the correct board was selected in the "platformio.ini" file too. It keeps showing it's trying to work with the wrong board and I can't seem to make it change it's mind.
    Here is the problem it's telling me it has. Means nothing to me:
    {
    "resource": "/c:/Users/sfsco/Documents/Ender3/Marlin-2.0.x SKR mini E3 V1.2 updated - BLtouch fil runout/Marlin/Configuration.h",
    "owner": "C/C++",
    "code": "1696",
    "severity": 8,
    "message": "#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\\Users\\sfsco\\Documents\\Ender3\\Marlin-2.0.x SKR mini E3 V1.2 updated - BLtouch fil runout\\Marlin\\src\\Marlin.cpp).",
    "source": "C/C++",
    "startLineNumber": 1,
    "startColumn": 1,
    "endLineNumber": 1,
    "endColumn": 1
    }

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

    I could really use some SUCCESS right now.
    Keep getting : This terminal process "c:\users\... platformio.exe 'run'" terminated with exit code: 1
    All I did was change Steppers/mm values.
    Please help?

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

      Did you reinitialize the project yet? First thing would be clean the project then try running the build. If that fails remove the project from VSCODE and re add it in like you would from the start. These 2 things will probably do the trick

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

      ​@@3DMakeIt Hey big guy... Thanks for replying quickly. Much appreciated.
      By "reinitialize", do you mean close the project, and restart it? I made a backup of the original, in case I had to start over. By "cleaning" it, I'm assuming you mean "undo" everything I did, to it's original state?
      I'll give it another go, and let you know how I made out. Thanks again!

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

      Well... I tried to build from an untouched version of Marlin, just as I followed along in the video. And, I get the same error. In other words, I tried to build, from the downloaded firmware file, without touching anything, and it wouldn't work. Gotta be honest with you... I've been trying to get this machine running for over 6 weeks. And this firmware will NOT let me do it. I'm working with a brand new MakerBase MKS S_GEN L V1.0, with DRV8825 drivers. I had to buy it cuz Homers tech support SUX. Originally got this machine with a bad board, and it's been nothing but a nightmare. Not a single print. I still haven't hooked up the extruder tubing, because I haven't had a reason to. There's NO SAVE function written into the firmware. Can't save any of my settings. Please let me know if there's anything that can be done. There are lots of these machines, PRINTING, as we speak. Just not this one. Coincidence?Please... I'm begging you... HELP!

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

      @@Seemsayin Hey! Ya if you read it will reparse the files

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

      @@3DMakeIt Color me stupid. But, I don't know what you mean by that. While I have been known to be able to follow directions, those directions have to be spelled out for me. I know I couldn't shine your shoes when it comes to things like this, so please don't think I'm being a wise guy. I honestly don't know what you mean by "read it". I suppose "reparse" means to look at itself again, and regroup, with requested changes?
      Coding, & HTML have always been an interest of mine. Had I made an effort to study it, I'd probably be able to do some serious damage, and wouldn't have to bother smart people, like yourself. I'd bet my paycheck that the knowledge (the nuts & bolts) of programming is very liberating, as you can MAKE cool shit, DO cool shit.

  • @user-zy6vg1qw1c
    @user-zy6vg1qw1c 4 ปีที่แล้ว

    Cant complete the build it says incomplete and sanguino fails...any idea ;

    • @3DMakeIt
      @3DMakeIt  4 ปีที่แล้ว

      Lots but what board?

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

    for some reason I don't get the printer brands in the config file. this is getting super frustrating.

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

      The printer brands are downloaded separately now on the Marlin GitHub you can download the configuration h examples which has all the examples for all the different types of printers it's no longer included in Marlin.

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

    Thank you.

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

      you are welcome.

  • @MrKanoto
    @MrKanoto 4 ปีที่แล้ว

    I keep getting this message "Cannot find "C:\Users\J M####\Downloads\Marlin-bugfix-2.0.x\Marlin-bugfix-2.0.x\include"." How do I fix this