You have earned a patron sir! You are by far the best 3d printing content creator I've found. Asking anyone of them for help is like trying to get a vip ticket to their walled garden. You offered help without expectation of a prior monetary connection.
first time heared someone read spy instead of "s.p.i." But, even if it sounds strange it's fully understandable for anyone not knowing topic, thus i find your pronounciation the best way. Great creator, will watch again :)
I've tried manually changing configurations before and got hung up on building but I think you showed me something that others may gloss over or just not mention and that's setting the correct environment. Thanks for this tutorial, it was very helpful!
Thanks for making this, I tried to follow directly but recommend to anyone to watch the whole video first. There are many good explanations and reasonings that aren't required in a basic step-by-step.
You deserve more views and likes! I really enjoy your videos and the tone and calm of your voice. Slow voice for tutorials is always a win :D. The conversion from a SKR 1.4 turbo to SKR 2.0 seems a bit more complicated than I hoped. This is actually my second attempt to get rid of the SKR 1.4, First I got a fysetc spider 1.0, but gave up after seeing that I have to desolder components from the BIQU drivers, that I have to write bootloaders after every firmware update, etc, I decided to try SKR 2. Mine is revision B (fortunately). This video was very helpful for me to get started on SKR 2!
Oh my god...Thank you for this walk-through. Been teaching myself VScode and have the SKR2 and could not find builds for it anywhere. Gonna use your tutorial and build this for my ender 5 plus. Hopefully it works.
Thank you! After you video I set my SKR 2 on SapphirePlus with sensorless homing and bltouch. Firmware deliverd by BTT sucs. I set all from fresh marlin source.
Super Great tutorial all the way through to the end, best I have found. I am liked and subscribed, But here are 2 questions... What if M503 does not respond with anything? and Where does DWIN_SET come from then? P.S. the file on the sdcard is renamed .cur now so that means it flashed, yes? Edit: the problem about pronterface not responding to M503 is a non-issue, it was a linux-specific issue where the mainboard on USB power alone is read basically as a modem and it is put into command mode. /dev/ttyUSB0 is how the usb port should read bui it read /dev/ttyACM0 and so when I hooked up power to it and restarted it snapped back to M503 super fast. So thank you again, best video I have found for this skr2 board. (But still what about the screen firmware?)
Hey I am bit confused on the heaters for the extruders. What is the voltage on those. I have a artillery sidewinder I am modifiy and I was wondering if I should switch the bed heater port with the extruder because I have one extruder with a 24v mosquito heater 50W and an AC powered bed or does the voltage of the he0 to be 24 volts
On the back of that board it shows power for the main power and heated bed power differently than you have marked. it is +, -, +, -, on the back of the board but you have -, +, +, -, on yours. Can I ask why??
Thanks a lot!! Which is te best "cheap" btt (or other) 3d printer controller in your opinion. In one of my printers (idex) I have btt gtr but it is necessary cut a driver pin and fan MOSFETs are the worst...
@@EdwardBraiman I only want your opinion. There are a lots of cheap controllers boards and you test a lot of them... for example a sapphire plus (quick corexy, two layer fans, one hotend fan, 5 independent steppers x,y,z1,z2,e0, bltouch, neopixel leds, ...) with power lost recovery, all controlable fans,... A lot of people install a duet 3d wifi clone board in this 3d printer
So, it seems like I got myself into some trouble. Thanks to you and Kelsey's videos, I was able to get my Ender 5+ using this board with TDM2209s without problems for about a week and a half. I have a direct drive extruder, so I decided to replace my stepper with a pancake motor. That totally didn't work, and I saw a "TMC Connection error on the marlin screen. I started swapping the 2209s around, and one by one, it seemed like they all died. I'm not certain of this, but I suspect that my z stepper driver socket is burning out anythiing I plug into it (this confuses me, as I plugged the pancake stepper as a replacement for the -extruder- stepper). I found M122 and TMC_DEBUG, but a little too late in the process to do me much good. I've been wondering if maybe the SKR2 is perhaps just reconfiguring any TMC2209s that are getting plugged into the Z Stepper driver socket, but I don't see anything in marlin that screams forced reset for the drivers. I've ordered a new set of TMC2209s, but I'm frankly terrified to mount them to the SKR2 once they show. Would you have any advice for me? Would my debugging process here be a useful learning opportunity for the community?
Awesome video! What are the main differences from the SKR Pro 1.2? Which would you recommend for a modified CR-10S? Also, I can't seem to find a suitable WiFi module? it says ESP-12S / ESP-07S but the pinout seems to be different...
pinout is just like a bare ESP12/7, you can find the pins definition on bigtreetech's github. I got that wifi module which fits the SKR2 nicely, it's preloaded with a RRF specific firmware. I flashed it (using 5x 10kOhms res, a breadboard, a usb-to-serial dongle and a 3.3v psu) with ESP3d 2.1.1 but afaik it's not working properly when plugged in, I sometimes get serial messages from marlin under some conditions (serial_port -1, serial_port2 3, with flash_drive_support and multi_volume, wifi/u-disk jumper set to U-disk (the doc says U-disk jumper makes the wifi module works over UART only on marlin)) but I can't send commands so I guess something's wrong with my configuration or there's some pin conflict as I have to remove the usb key (marlin starts spamming "waiting for media") for esp3d to get any input. I tried with and without flash drive support, I tried with the onboard sd and the lcd sd-reader as default volume, with and without multi_volume support also. I'm gonna rebuild esp3d and make it wait 10-15sec before trying to connect to the printer, maybe this way i'll get the IP adress to show up on my lcd :D tl,dr: in case anyone wonders, all the features of this board might not be working until some big brain people starts to tinker with.
i have a quick question, i have 5 3d printers with the skr 1.4 turbo, do i just need to change the board type and upload my current marlin 2x firmware? i would thing the boards are the same accept for the board speed from 120mhz to 160, and the 3 fan controller and the new power off feature. thanks for any help. wasn't sure if i would have to compile the firmware from marlin examples again.
@@EdwardBraiman wow thanks for the quick reply, i decided to go ahead and do it from scratch. my marlin is a year old anyway. i haven't opened the v2 board yet, i just received 2 of them yesturday. i assume if it's a rev A board i will need to return them. i plan on upgrading all of them, so i will end up with 5 BTT 1.4 turbo boards i don't need.
@@EdwardBraiman i have one B for sure, i can't read the chip on one of my boards, but i am not using mods for something i paid 45.00 for. i guess i will just try it, and if it smokes, i will send it back with the drivers. All my parts came in a couple days ago. i should have never received a revision A board with the statement on june 5th. thats bad business.
Ooof I can't get a single version of Marlin to flash properly with this board. I had a little bit of trouble in the past with my 1.4T, but this Skr2 won't play with anything I throw at it, even the latest bugfix, or 2.0.8.2. I feel like it's some library or dependency issue. I select the basics to get the board and env selected, try to compile and a NOPE every single time. Are there any libraries I need to get for this chipset or anything? I've done complete reinstall of vscode and my plugins, still a nope on compiling. I do have rev b, trying to flash to a folder to move onto an SD 😭
Join Discord in description below and in General chat post you configuration.h and configuration_adv.h. Just remember if you're using examples files which I do not endorse using it maybe the cause of the issue. Using a fresh version downloaded from www.marlinfw.org is best option and in this case my tutorial will work.
@@EdwardBraiman Thanks Ed. I never use precompiled fw. I'm not sure adding those files will do anything, because I make the most basic change to the ENV and board name, compile, and it fails. I have used my current VScode setup with my SKR 1.4 board, but it won't compile for the SKR 2 (I've created a new workspace/opened the proper Marlin folder for the version I'm trying to use for the new separate SKR 2). I found a folder on my C drive for PlatformIO that had some libraries added for the 1.4 board. I feel like it's trying to pull from there for some reason. When I delete them, it can't find certain libraries, and it fails in a different way for the SKR2. If I touch nothing, I can continue to compile for my SKR 1.4, which runs something like 2.0.7.2.
Hi, thanks for the video. I am having issues compiling. I have downloaded Marlin Bugfix, dropped Ender 3v2 Config in, followed your steps using B, and it's not compiling. The AMB Panel shows no board, but the Pins show Rev B. Compile error is something about Rotary? I'm guessing this is due to trying to use 3v2 LCD screen?
If you're using a example file it may cause issues. Marlin doesn't always update them. Try the tutorial with example files if they're used and then use a file compare tool to see file difference's and make changes according. Or ask on the Discord channel I or someone else can assist.
No homing is working. And if I print in 1 colour everything goes well. But if I print with 2 colours the first layer is fine but after printing with the second colour it runs hard to the left where it bumps and the band slips then it go to print in a different place and the next layer again. And it change in the y as
My SKR2 Rev A works great with marlin 2.0.8.1, jumper wires and 5x TMC2209 ... Just comment the error message and you can build the firmware. Like vs code tells you when you try to build it with the error message uncommented. Of corse you have to do some work..... Uncomment "Disable_driver_........." like BTT
@@EdwardBraiman this was an unfortunate situation for you and a lot of other peoples with this Rev A Board and till then without Information from BTT... the message from BTT came a few days later...but when to know how to handle it, the Rev A is also save to use.. But you are right the Rev A Board is not a plug and play Board....
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\Users\\SUBASH.000\\.platformio\\packages\\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\\variants\\MARLIN_F4x7Vx': I Get this error how can i fix this sir?
There is a Discord link in description post your configuration.h, configuration_adv.h and platformio.ini. note if you're using an example file and not tutorial results will not be the same. The chatroom on Discord is General chat.
You have earned a patron sir! You are by far the best 3d printing content creator I've found. Asking anyone of them for help is like trying to get a vip ticket to their walled garden. You offered help without expectation of a prior monetary connection.
Thanks 👍
first time heared someone read spy instead of "s.p.i."
But, even if it sounds strange it's fully understandable for anyone not knowing topic, thus i find your pronounciation the best way.
Great creator, will watch again :)
Thanks.
No. Thank YOU.
I've tried manually changing configurations before and got hung up on building but I think you showed me something that others may gloss over or just not mention and that's setting the correct environment. Thanks for this tutorial, it was very helpful!
Details are key. Most my tutorials work until Marlin changes something.
Thanks for making this, I tried to follow directly but recommend to anyone to watch the whole video first. There are many good explanations and reasonings that aren't required in a basic step-by-step.
You're welcome.
You deserve more views and likes! I really enjoy your videos and the tone and calm of your voice. Slow voice for tutorials is always a win :D. The conversion from a SKR 1.4 turbo to SKR 2.0 seems a bit more complicated than I hoped.
This is actually my second attempt to get rid of the SKR 1.4, First I got a fysetc spider 1.0, but gave up after seeing that I have to desolder components from the BIQU drivers, that I have to write bootloaders after every firmware update, etc, I decided to try SKR 2. Mine is revision B (fortunately).
This video was very helpful for me to get started on SKR 2!
Thanks, I'm still trying to aquire the vers b. So far I've received no response from Amazon reseller about board spin version.
Oh my god...Thank you for this walk-through. Been teaching myself VScode and have the SKR2 and could not find builds for it anywhere. Gonna use your tutorial and build this for my ender 5 plus. Hopefully it works.
There's going to be lots of variables. My discords is where many people go for the other answers.
Thank you!
After you video I set my SKR 2 on SapphirePlus with sensorless homing and bltouch. Firmware deliverd by BTT sucs. I set all from fresh marlin source.
Which version of Marlin did you go with? I'm trying to decide on latest bugfix or not.
@@miremaker I used 2.0.9 version.
Release version, 2.0.9.1. some of the videos might be before this version.
@@EdwardBraiman Instructions in your video are good enough for this version, thank you again.
You're welcome.
Super Great tutorial all the way through to the end, best I have found. I am liked and subscribed, But here are 2 questions... What if M503 does not respond with anything? and Where does DWIN_SET come from then?
P.S. the file on the sdcard is renamed .cur now so that means it flashed, yes?
Edit: the problem about pronterface not responding to M503 is a non-issue, it was a linux-specific issue where the mainboard on USB power alone is read basically as a modem and it is put into command mode. /dev/ttyUSB0 is how the usb port should read bui it read /dev/ttyACM0 and so when I hooked up power to it and restarted it snapped back to M503 super fast.
So thank you again, best video I have found for this skr2 board. (But still what about the screen firmware?)
Hey I am bit confused on the heaters for the extruders. What is the voltage on those. I have a artillery sidewinder I am modifiy and I was wondering if I should switch the bed heater port with the extruder because I have one extruder with a 24v mosquito heater 50W and an AC powered bed or does the voltage of the he0 to be 24 volts
Normally I record using a 12v power supply. Board is rated for both 12/24 voltage power supplys.
@@EdwardBraiman but does the he0 is 24 volts if I power it with 24 volts
The input PSU e will match output power on extruder.
Nice work. Helped with my Marlin build.
Thanks.
@@EdwardBraiman do you know why it won't let me set the second serial port? I get a ton of errors when I uncomment it and set it to 0.
What are you trying to do?
@@EdwardBraiman TFT and Serial connector at the same time. I believe they use one each. Might be wrong though.
Watch the other videos in playlist.
On the back of that board it shows power for the main power and heated bed power differently than you have marked. it is +, -, +, -, on the back of the board but you have -, +, +, -, on yours. Can I ask why??
Follow silk screen on back of board first.
@@EdwardBraiman okay thank you
You're welcome.
Thanks a lot!!
Which is te best "cheap" btt (or other) 3d printer controller in your opinion.
In one of my printers (idex) I have btt gtr but it is necessary cut a driver pin and fan MOSFETs are the worst...
Depends on printer configuration. How many axes, extruder, etc.
@@EdwardBraiman I only want your opinion. There are a lots of cheap controllers boards and you test a lot of them...
for example a sapphire plus (quick corexy, two layer fans, one hotend fan, 5 independent steppers x,y,z1,z2,e0, bltouch, neopixel leds, ...) with power lost recovery, all controlable fans,... A lot of people install a duet 3d wifi clone board in this 3d printer
Probably SKR 1.4 or MkS sGEN L v2.0.
@@EdwardBraiman
Thank you
you ar the best Edward!
You're welcome.
So, it seems like I got myself into some trouble. Thanks to you and Kelsey's videos, I was able to get my Ender 5+ using this board with TDM2209s without problems for about a week and a half. I have a direct drive extruder, so I decided to replace my stepper with a pancake motor. That totally didn't work, and I saw a "TMC Connection error on the marlin screen. I started swapping the 2209s around, and one by one, it seemed like they all died. I'm not certain of this, but I suspect that my z stepper driver socket is burning out anythiing I plug into it (this confuses me, as I plugged the pancake stepper as a replacement for the -extruder- stepper). I found M122 and TMC_DEBUG, but a little too late in the process to do me much good.
I've been wondering if maybe the SKR2 is perhaps just reconfiguring any TMC2209s that are getting plugged into the Z Stepper driver socket, but I don't see anything in marlin that screams forced reset for the drivers. I've ordered a new set of TMC2209s, but I'm frankly terrified to mount them to the SKR2 once they show.
Would you have any advice for me? Would my debugging process here be a useful learning opportunity for the community?
Try my Discord, others like yourself exchange information on these issues.
Awesome video!
What are the main differences from the SKR Pro 1.2? Which would you recommend for a modified CR-10S?
Also, I can't seem to find a suitable WiFi module? it says ESP-12S / ESP-07S but the pinout seems to be different...
pinout is just like a bare ESP12/7, you can find the pins definition on bigtreetech's github. I got that wifi module which fits the SKR2 nicely, it's preloaded with a RRF specific firmware. I flashed it (using 5x 10kOhms res, a breadboard, a usb-to-serial dongle and a 3.3v psu) with ESP3d 2.1.1 but afaik it's not working properly when plugged in, I sometimes get serial messages from marlin under some conditions (serial_port -1, serial_port2 3, with flash_drive_support and multi_volume, wifi/u-disk jumper set to U-disk (the doc says U-disk jumper makes the wifi module works over UART only on marlin)) but I can't send commands so I guess something's wrong with my configuration or there's some pin conflict as I have to remove the usb key (marlin starts spamming "waiting for media") for esp3d to get any input.
I tried with and without flash drive support, I tried with the onboard sd and the lcd sd-reader as default volume, with and without multi_volume support also.
I'm gonna rebuild esp3d and make it wait 10-15sec before trying to connect to the printer, maybe this way i'll get the IP adress to show up on my lcd :D
tl,dr: in case anyone wonders, all the features of this board might not be working until some big brain people starts to tinker with.
i have a quick question, i have 5 3d printers with the skr 1.4 turbo, do i just need to change the board type and upload my current marlin 2x firmware? i would thing the boards are the same accept for the board speed from 120mhz to 160, and the 3 fan controller and the new power off feature. thanks for any help. wasn't sure if i would have to compile the firmware from marlin examples again.
Depends on what you have connected. Also make sure you have rev b board or you'll cook your steppers.
@@EdwardBraiman wow thanks for the quick reply, i decided to go ahead and do it from scratch. my marlin is a year old anyway. i haven't opened the v2 board yet, i just received 2 of them yesturday. i assume if it's a rev A board i will need to return them. i plan on upgrading all of them, so i will end up with 5 BTT 1.4 turbo boards i don't need.
My replacement came as revision A after asking it be rev B in English and a second language.
@@EdwardBraiman i have one B for sure, i can't read the chip on one of my boards, but i am not using mods for something i paid 45.00 for. i guess i will just try it, and if it smokes, i will send it back with the drivers. All my parts came in a couple days ago. i should have never received a revision A board with the statement on june 5th. thats bad business.
I understand the feeling. If they had never done stepper driver protection, this would be a non-issue.
Thanks Ed my mother board just died and I'm thinking of getting this board 👍
You're welcome.
Ooof I can't get a single version of Marlin to flash properly with this board. I had a little bit of trouble in the past with my 1.4T, but this Skr2 won't play with anything I throw at it, even the latest bugfix, or 2.0.8.2. I feel like it's some library or dependency issue. I select the basics to get the board and env selected, try to compile and a NOPE every single time. Are there any libraries I need to get for this chipset or anything? I've done complete reinstall of vscode and my plugins, still a nope on compiling. I do have rev b, trying to flash to a folder to move onto an SD 😭
Join Discord in description below and in General chat post you configuration.h and configuration_adv.h. Just remember if you're using examples files which I do not endorse using it maybe the cause of the issue. Using a fresh version downloaded from www.marlinfw.org is best option and in this case my tutorial will work.
@@EdwardBraiman Thanks Ed. I never use precompiled fw. I'm not sure adding those files will do anything, because I make the most basic change to the ENV and board name, compile, and it fails. I have used my current VScode setup with my SKR 1.4 board, but it won't compile for the SKR 2 (I've created a new workspace/opened the proper Marlin folder for the version I'm trying to use for the new separate SKR 2). I found a folder on my C drive for PlatformIO that had some libraries added for the 1.4 board. I feel like it's trying to pull from there for some reason. When I delete them, it can't find certain libraries, and it fails in a different way for the SKR2. If I touch nothing, I can continue to compile for my SKR 1.4, which runs something like 2.0.7.2.
Did you watch my tutorial on how to install VScode and platformio? It should be in Playlist in description.
Hello, can you please tell me where to connect external drivers?
Which type? Also there's a link to Discord in description, we're mostly in General chat there. Either myself or someone else can walk you through it.
Hi, Can i ask for help a bought this board and i would like to install it in my ender 3 but and i dont know to do. Can someone help me?
Sure, watch the tutorials or discord.
Oh lord, I wish I had found your video first
Hi, thanks for the video. I am having issues compiling. I have downloaded Marlin Bugfix, dropped Ender 3v2 Config in, followed your steps using B, and it's not compiling. The AMB Panel shows no board, but the Pins show Rev B. Compile error is something about Rotary? I'm guessing this is due to trying to use 3v2 LCD screen?
If you're using a example file it may cause issues. Marlin doesn't always update them. Try the tutorial with example files if they're used and then use a file compare tool to see file difference's and make changes according. Or ask on the Discord channel I or someone else can assist.
@@EdwardBraiman Thank you for the quick reply. I'm not entirely sure to be honest. I'll check out the Discord channel tomorrow (late now!). Thank you.
You're welcome.
Fantastic video. I have this board (fixed version), 5 x TMC2209s and a TFT35 v3 on order. How do I customise it for Ender 5 plus?
Watch my live stream Playlist.
I am looking at the same setup. Which Livestream?
It was about 2-3 months ago. I think the title has Ender 5 in it.
@@EdwardBraiman looked through the titles. The one I found 4 months ago seemed to be the wrong video.
It's in my Livestream Playlist. I'll see if I can find it.
Where can I find or how can I make sure that I get the Rev B board?
At the moment it appears waiting or check description of seller. On the back of the board it will say rev b. On a sticker.
Can you make a video about skr pro v1.2 with dual nozzle on 1 carrige and 2 extruders ?
Mine keeps bumping to the left side and then the band slips.
Not sure I understand the question. Homing is not working?
No homing is working.
And if I print in 1 colour everything goes well.
But if I print with 2 colours the first layer is fine but after printing with the second colour it runs hard to the left where it bumps and the band slips then it go to print in a different place and the next layer again.
And it change in the y as
You never say how to set the pins folder you just move on It is around the 10:45 time mark where you don't say how to set the pin folder.
Good point, it's in source/pins/processor type/board name.h
My SKR2 Rev A works great with marlin 2.0.8.1, jumper wires and 5x TMC2209 ... Just comment the error message and you can build the firmware. Like vs code tells you when you try to build it with the error message uncommented. Of corse you have to do some work..... Uncomment "Disable_driver_........." like BTT
Just remember you could damage steppers with rev A.
@@EdwardBraiman not with the workaround from BIGTREETECH. "Option 3" and the separate workaround....
True. I just need to tell people so no one gets blindsided like me.
@@EdwardBraiman this was an unfortunate situation for you and a lot of other peoples with this Rev A Board and till then without Information from BTT... the message from BTT came a few days later...but when to know how to handle it, the Rev A is also save to use.. But you are right the Rev A Board is not a plug and play Board....
True, I know how to fix, but need to warn people of the motherboard challenges.
RIT RIT RIT
Rochester Institute of Technology?
@@EdwardBraiman yah that’s my school. I just saw Rochester and I had to
My grandmother and old brother both attended.
Tks
You're welcome.
You could have left off the "get vaccinated".......now I have to unsubscribe.
See ya. Remember the category is science and technology.
I was about to subscribe until you went into your mask/vaccination spiel. I'll have to think about it.
FYI my videos are under science and technology, so don't subscribe!
@@EdwardBraiman I wonder if he needs some first aid for that burn.
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\Users\\SUBASH.000\\.platformio\\packages\\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\\variants\\MARLIN_F4x7Vx': I Get this error how can i fix this sir?
There is a Discord link in description post your configuration.h, configuration_adv.h and platformio.ini. note if you're using an example file and not tutorial results will not be the same. The chatroom on Discord is General chat.