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!
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.
@@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.
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!!
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 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?
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
@@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)
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!
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
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!
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 !
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
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"
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.
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!
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 .......)!
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.
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?
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
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.
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.
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!
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...
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?
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.
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.
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 :)
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
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?
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?
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
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
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.
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
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 ?
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.
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
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!
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.
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?
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.
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!
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?
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.
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?
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
10:34 cant see MKS Robin E3D board??? 12:18 do you copy whole line as in " #define BOARD_MKS_ROBIN_E3D 4026 // MKS Robin E3D (STM32F103RCT6)" OR just "BOARD_MKS_ROBIN_E3D" in place of what was originally there? (i.e. omit the MOTHERBOARD part of the line) It does not specify in the video. 17:23 I get FAILED mega2560 and mks_robin_e3 IGNORED it does not specify MKS_ROBIN-e3D at all. Probably this is due to being unsure what I should do at 10:34 and 12:18 for an MKS Robin E3D board for a CR-10. ??? Still cant figure it out. I previously upgraded my original CR-10 board to Marlin 1.1.9 using this video and managed it successfully. th-cam.com/video/7J7NYnxL5vA/w-d-xo.html But now have the MKS Robin E3D which is configured for the Ender3. No such video to how to use in CR-10 and update the firmware. I also tried it with the Arduino IDE....same ...could not compile and IDE could not see the board anyway.
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.
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 }
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.
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.
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?
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
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?
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 ?
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.
One year later and all of this has changed. Examples are not in Marlin download folder. VSC looks different. I am receiving 17 warnings. I tried uninstall VSC and all components yet every time I reinstall everything is exactly the same. Marlin is installed on it Platform io and the project (with all the warnings) is installed. I cant go back to square one. I am better off buying a new printer with all the time I have wasted.
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.
@@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
@@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.
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.
@@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.
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?
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
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
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.
Thank you for you video! I was trying do follow it but I get an error when I try to build the file: #include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\Users\gvale\Desktop\Marlin-SKR-E3-Mini-1.2-2.0.x\Marlin\src\MarlinCore.cpp). It is the first time I am using Visual Studio, so I am kind of stuck here... :)
Hey! keep the file path as short as you can. Consider keeping the marlin folder on the c:\ drive and work in a folder call with a short name. c:\marlin2skr as an example. just use open project to reopen it once you shorten the name.
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
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!
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!
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
@@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 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.
@@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?
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,
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!
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.
@@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.
@@3DMakeIt thanks, I figured I downloaded just the configuration file. I picked the wrong column.
Your video is very informative! Thanks!
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!!
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.
thanks for your kind words!
@@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?
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
@@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)
I'm guessing it's probably a mac thing.
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!!
10000% agreeeeee.
@@georgelza YEP
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!
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
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!
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 !
PERFECT!!!! Been trying for months to compile Marlin with Atom WITHOUT success. Thanks, you deserve a thumbs up.
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
This is the most straightforward and best paced video on this subject........thank you!
My pleasure. Next week I’m going to be doing a similar one but for the skr 1.3 and e3 boards specifically
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"
Hey Terry,
Thanks so much for your kind words and I am glad you found value in this video!
I'm halfway through this but ive gotta say I love your vibe
Thanks. This really helped. Most intros to IDEs skip some essential steps, but this video doesn't.
Brilliant video, followed this whilst configuring firmware for my SKR E3 V2 and this made my life so much easier! Thank you my man!
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.
This is the video I've been looking for! Thanks for the great explanation of everything.
Awesome!! Got me some custom FW for my X1 now. Thanks brother!
Dude this video is so straight forward and easy to understand thank you so much I’m now interested in coding and compiling fw
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
awesome... this worked... previous demo's jsut said open the directory, this one with the import project and select board worked... kudu's
Perfect! Thanks for you explaination from Germany!
Great video full of fantastic information. Cheers and much thanks for taking the time to make it. Subbed and liked.
Thanks Sam! We will keep em coming. Going to be doing a deep dive into a custom printer on the skr 1.3
Awesome. SIMPLY straight forward with a ton of info. Thanks BOSS!!!
Thanks for your explanation, that's very clear.
You look like Stallman and you sound like the Dude. Awesome video. Thanks
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!
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 :)
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 .......)!
Nice tuto, cheers from Argentina, yo really help me
Excellent video, best one out there. You earned my subscribe.
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.
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?
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
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.
Thank you for the video it worked well
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.
No! You're awesome, great tutorial. I went from zero to hero in less than a day.
Thanks for the Vid. Easiest to follow.
Thank you for the thorough install!
Liked, Subscribed! Great video!
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!
Thanks. This really helped. great
@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.
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...
great explained thumbs up in good speed ... thanks
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?
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.
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.
Thanks a lot. Very helpful.
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 :)
Hi I am just waiting to receive my e3 mini dip but yes we will be doing a video on boards
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
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?
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?
The LCD on the max is a lost cause. As for the config examples you can download them separately from the Marlin page.
@@3DMakeIt thank you!
Thank you for the great video, huge help!
Absolutely THE best video for configuring Marlin, what config would you recommend starting with for a home built CoreXY printer?
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
@@3DMakeIt Hi Dave, thanks for the reply...what is your FB site called as I can't seem to find you.
3dmakeitca. I think it’s like in the description
@@3DMakeIt Thanks Dave, your help was much appreciated, all sorted now thanks to you mate.
@@tonymillward3755 That's awesome to hear! Anytime!
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
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.
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
Marlin, Marlin,MARLIN! LOL (Brady Bunch Reference!)
Here's the story? hahah
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
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
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 ?
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.
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
HOW DO YOU TOGGLE THE SIDE BAR? THE BOTTOM BLUE BAR?
Sorry for caps but man I can't figure it out.
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!
#define BOARD_BTT_SKR_MINI_E3_V1_2 4014 // BigTreeTech SKR Mini E3 V1.2 (STM32F103RC)
@@3DMakeIt Sorry for my ignorance, but what do you want me to do with this information?
This problem resolved itself, sorry for the inconvenience.
great video thank you
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.
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
It would be an stm32f103
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 ?
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?
when I compile I get the error complaining about atmega2560. I have a 1.1.2 board with a atmega1284p. Any ideas?
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.
Hmmm I'll have to check mine and get back to you. I rarely use the screens so I have to poke a bit!
@@3DMakeIt It is also missing in the standard Marlin screen.
A great deal of help. : - ))
Followed your video exactly - did a compile with NO changes and get errors. So frustrating
What error did you receive?
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.
you may have to clear the appdata cache for vscode and platformio
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!
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?
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.
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?
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
@@3DMakeIt Thanks that does help a lot!
10:34 cant see MKS Robin E3D board???
12:18 do you copy whole line as in " #define BOARD_MKS_ROBIN_E3D 4026 // MKS Robin E3D (STM32F103RCT6)" OR just "BOARD_MKS_ROBIN_E3D" in place of what was originally there? (i.e. omit the MOTHERBOARD part of the line) It does not specify in the video.
17:23 I get FAILED mega2560 and mks_robin_e3 IGNORED it does not specify MKS_ROBIN-e3D at all. Probably this is due to being unsure what I should do at 10:34 and 12:18 for an MKS Robin E3D board for a CR-10.
???
Still cant figure it out.
I previously upgraded my original CR-10 board to Marlin 1.1.9 using this video and managed it successfully. th-cam.com/video/7J7NYnxL5vA/w-d-xo.html
But now have the MKS Robin E3D which is configured for the Ender3. No such video to how to use in CR-10 and update the firmware. I also tried it with the Arduino IDE....same ...could not compile and IDE could not see the board anyway.
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.
The config folder on Marlin 2.0 bugfix is empty?? Downloaded it twice.
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
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
}
What are you sending the M502 and m500 commands to the printer with and how? Is this done within VS Code?
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.
@@3DMakeIt 'you are a great man!
how would I go about checking what board a sidewinder x1 v4 has?
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.
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?
You might need to check the com port in the device manger is the same as your platformio ini
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
Thank you.
you are welcome.
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?
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 ?
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.
I don’t have an arduino board... is there another way? Brilliant video btw!
None of my 3 printers have example config files. Can you make a tutorial on how to setup Marlin from scratch? Thanks.
What kind of printers do you have?
@@3DMakeIt Sovol SV01, MendelMax 2, and a Gigabot 2. I really want to overhaul the older ones, especially the Gigabot, and get them running well.
You could start with the ender 3 example and change the bed size as a starting point for thos ones
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
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
One year later and all of this has changed. Examples are not in Marlin download folder. VSC looks different. I am receiving 17 warnings. I tried uninstall VSC and all components yet every time I reinstall everything is exactly the same. Marlin is installed on it Platform io and the project (with all the warnings) is installed. I cant go back to square one. I am better off buying a new printer with all the time I have wasted.
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?
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.
@@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
@@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.
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.
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.
@@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.
@@Keithlander Hi the BOARD_BTT_SKR_MINI_E3_V1_2 in configuration.h and the STM32F103RC_bigtree_512K in platform IO
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?
Did you change the folder structure after unzipping? You can reimport the project as well
Din't work for me. i got 40 erors (expected an expression [164,5] disabled / enabled) do you have a seluson on this?
Can you past the exact error message in or message out Facebook group or discord both can be found at 3dmaket.ca
@@3DMakeIt loks like i neded Z_SAFE_HOMING
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.
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
@@3DMakeIt will it have info on the bltouch? thanks
@@jetskier47 Sure thing
Thank you !!!!!!!!
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
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
for some reason I don't get the printer brands in the config file. this is getting super frustrating.
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.
Thank you for you video!
I was trying do follow it but I get an error when I try to build the file:
#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\Users\gvale\Desktop\Marlin-SKR-E3-Mini-1.2-2.0.x\Marlin\src\MarlinCore.cpp).
It is the first time I am using Visual Studio, so I am kind of stuck here... :)
Hey! keep the file path as short as you can. Consider keeping the marlin folder on the c:\ drive and work in a folder call with a short name. c:\marlin2skr as an example. just use open project to reopen it once you shorten the name.
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
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!
Oh and I forgot to mention. The longer mine stays open the better the library files open
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!
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
@@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!
@@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.
@@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.
@@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?
Marlin bugfix 2.0 config file only has a read me file.
Read another post on down. I found the link.
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,
If you look through our videos we just did a bl touch /marlin ender centric video
3D MakeIt I don’t have a bl touch installed
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
3D MakeIt, I don’t seem to find the video
@@kbshah th-cam.com/video/q_lVkC4V8ps/w-d-xo.html