Thank you for this informative video. I just recently upgraded my CR-10 S5 to the SKR2 and don't think I could have gotten it up and running completely without this.
@@EdwardBraiman I mean the jumpers directly above and below the UART jumper not the 2mm jumper. Normally they are for manual microstepping but i dont think they are needed as UART controls both stepper current and microsteps
FYI -- the SKR 2 was also shipped with a different processor (supply problems I hear). Look at the 3 digits after the "F", if its 407, follow the video. If its 429, when you change the environment (14:38 in video), you'll need to use "BIGTREE_SKR_2_F429" or "BIGTREE_SKR_2_F429_USB" as the environment.
Ed, your tutorials are very helpful. I have been trying to ask a question in discord, but am unable to get in due to invite issue. So will ask my question here. I am trying to setup sensorless homing on my z -axis. Your tutorial covers the X and Y axis. I assume that uncommented out the Z access and add the 125 sensitivity I should be good to go. That is not the case. Can you provide instruction on configuring sensorless homing on the z-axis please?
Z axis maybe more of a challenge. I've yet had time to fully test as it's theoretically possible, the returns on your time and mine in time might not be fruitful. I'll try and look, but conceptually they are similar.
Was wondering why you do not suggest TMC2209 drives unless using sensor less homing?? I'm currently installing 2209s in UART mode on a SKR2 RevB with newer 429 chip and was not planning to enable sensor less homing. AM I missing something or am i going to fry something?? Great video but beware the SKR2 RevB has another env. that might not have been available at time of recording. Bigtreetech SKR V2.0 F429 (STM32F429VGT6 ARM Cortex-M4) with USB Flash Drive Support along with Bigtreetech SKR V2.0 (STM32F407VGT6 ARM Cortex-M4) with USB Media Share Support
Thank you for this vidéo. My motherboard is SKR-2 in my hypercube. Despite this, my stepper motor is very noisy. My driver engines are MKS TMC2209, have you ever had a probleme with this driver ?
what did wrong when the x-axis rotates in the wrong direction during homing. so to the right at the Ender3. and I have another problem that the axes drive into the stops so that the belt slips through.
@@EdwardBraiman In principle, my directions are correct, but only when homing the x-axis does it move in the opposite direction. which parameter do you mean?
Thanks for the great tutorials. without it, i wouldn't have reached to a 90% success to make it work. I have mimicked every step in this video. my only issue is that the x and y axes keep grinding for a while then an error message pops up in the screen that says "error printer halted". I tried to increase the sensitivity to 255 and drop it down to 1 and still got the axes to grind. I hope that I don't burden you to share any advice that would help me fix/calibrate my drivers. btw: my printer is Ender 3, BTT SKR 2 ver B, 2209 stepper drivers. the config.h and config_adv.h are exactly as what you have illustrated in the video EDIT AFTER 1 HOUR: I found the fix in Crosslink channel, video: Marlin 2.0 on the SKR 1.3 with TMC2209 and sensorless homing. Minute: 12:37. I had to adjust the sensitivity manually from the the printer's LCD. because no matter what value I set in the config_adv.h when comping the file, it won't reflect in the printer. thanks!
@@EdwardBraiman yes, I inserted the tiny jumpers. now I'm calebrating the sensitivity from the LCD because it seems that when I compile the firmware with any sensitivity values, they don't reflect on the printer. the only way to do it is to set it from the LCD. I found a closer solution from Crosslink channel. Now, I'm setting x sensitivity between 61 and 64... 64 seems too sensitive. 61 will make it grind against the end nonstop. Also, I changed the value from 12V to 24V in config_adv.h : #define CHOPPER_TIMING CHOPPER_DEFAULT_24V
@@EdwardBraiman i just tried it. the x wiggles, then the Y wiggles, and then the Z would function properly. now, I'm lowering the value gradually till X and Y begin to move. I'm sure that my settings have some weird variables that need some adjustment. I might try to download Marlin firmware again and set it up from scratch. no one on youtube had to lower the sensitivity values below 80 :/
ok, so now I found out that the spring of the original endstop switch for the X Axis makes the sensorless homing force itself against the very end and grind. when I removed it and screwed in a solid piece, and set the sensitivity just on the right value=61, now it's getting closer to an acceptable stability. I gotta do the same for the Y axis now
Thanks to your videos i've set up my board as you show here (though with 5 drivers, driver fan and other minor marlin functions). I did notice that after homming via pronterface movement is limited to 200 mm. I wonder wether you know if that is firmware or software limited.
This video is awesome thank you! Do you have the test rig x axis does posted anywhere ? I'm doing an idex kit with an similar design and i like this alot to make my design even cleaner
@@EdwardBraiman thank you! I figured it didn't hurt to ask i have been working on ways to keep it as clean and low profile as possible and thought of running one of the belts through there but thought it would crazy issues but after seeing it esp with some pancake steppers looks like moving it from above and below to middle and below would be excellent lol. Because apparently my brain isn't awake and can't find your thingiverse account what may it be
On thingiverse search on ebraiman and there's a printer that might look familiar to parts in tutorial. Unfortunately after seeing printer and date, you might understand why I do not share everything.
@@EdwardBraiman but why? several people have asked this in the comments & I haven't seen you give an actual explanation. I've run 2209's in my delta for 3+years now, it doesn't use sensorless homing. The corexy I'm currently building does use SH, but not on the extruder. Doesn't seem to be a problem, so if you have a real reason for this recommendation, please share it.
@@mtraven23 If you notice my playlist covers several steppers for SKR v 2.0 in it sensorless or not it's up to you. It's a tutorial to show users how to setup. Unfortunately I can not make a tutorial I prefer in length as average user sticks around for 3 minutes.
Thanks for this great videos. I have a few questions: Is it compatible with a CR10 s5 Stock LCD screen ? Do I need to buy some adapters ? Any advice on how to configure it with CR Touch bed levelling (2021 latest version) ?
HI... Thanks for the great Video. But can you help me? My SKR2 RevB with TMC2209 in UART mode with activ Sensorless Homing is not moving any Stepper Motor. I have no idea whats the problem. Jumper are in the right position and i have make all Firmware settings like your SKR2 Basic Video. I have no more ideas.
Damn. So I guess I'm kinda screwed and no way around what I already have. I bought the skr2 and drivers on Amazon as a set thinking I was doing something right...I guess not lol.
Hi Ed, i am going to update my Delta (Kossel LP). Do i still need to cut out the DIAG pin on TMC2209 to use mechanical end stops like sugested in tutorials for 1.3 or 1.4 boards (Lucas Pomykal) .. or are there jumper options on SKR2 Rev2 for that?
As always excellent video. I'm following your instruction to build SKR2 on Ender 5 Plus. Watched many of your videos to get this thing up, and I'm on the home stretch.... Problem I'm having is the printer wotn' home no matter the "sensitivity " use on driver I can go 0-255 and it wont stop. I followed your instrcution to the letter. Every jumper, setting, everything.... What I am also getting is this error Below/ If you see, any ideas? Marlin/src/gcode/calibrate/G28.cpp: In function 'void quick_home_xy()': Marlin/src/gcode/calibrate/G28.cpp:85:20: warning: unused variable 'stealth_states' [-Wunused-variable] 85 | sensorless_t stealth_states {and not sure if this is where
Great videos really. You tell everything so clear. Keep it up. I had an SKR v1.4 and for use sensorless homing ı cut pins on tmc2209. Should ı solder them again for use on SKR v2
My Steppers did weird clicks at about 2 hz. Finally I found out that the MONITOR_DRIVER_STATUS was the reason. Apparently it's a bug if you have it enabled and Drivers are not in Standalone Mode
Hi Edward Your page activity is really great and I will follow your page. Please leave more information about BTT SKR 2 board because it is a new board and there is not much information about it. Please leave(share) videos about: the original settings of the raw file of the main program, configuring the program and installing the program, setting up the raw file, installing the LCD program, installing the BL Touch, power outage detection, PWC Power Monitoring auto power off, resume print, etc I need help thank you so much .
You're welcome. Currently I have more videos coming. For people who want early looks and parts for some video's the usually up on Patreon and it's only $3 a month.
Ed and I were looking over my configuration and he solved my problem too. Best community help ever. Thanks for your help 😙
You're welcome.
Thank you for this informative video. I just recently upgraded my CR-10 S5 to the SKR2 and don't think I could have gotten it up and running completely without this.
You're welcome.
Great tutorial you explain things very well and clear
Thanks.
Like the video but at 5:10 why do you have other jumpers installed above(2) and below(1) the UART jumper ??
The reason is doing the tutorial and trying to place jumper live for 2mm is difficult.
@@EdwardBraiman I mean the jumpers directly above and below the UART jumper not the 2mm jumper. Normally they are for manual microstepping but i dont think they are needed as UART controls both stepper current and microsteps
I'm basing the tutorial on the manual that exists at time of tutorial. In some cases they change the manual.
Wieder Perfekt. Würde mir wünschen wenn BTT Octopus PRO TMC2209 UART with Sensorless Homig eine Präsentation erleben könnte 😁😁
Danke noch einmal
FYI -- the SKR 2 was also shipped with a different processor (supply problems I hear). Look at the 3 digits after the "F", if its 407, follow the video. If its 429, when you change the environment (14:38 in video), you'll need to use "BIGTREE_SKR_2_F429" or "BIGTREE_SKR_2_F429_USB" as the environment.
What a helpful and informative video! Thank you so much!
You're welcome.
Ed, your tutorials are very helpful. I have been trying to ask a question in discord, but am unable to get in due to invite issue. So will ask my question here. I am trying to setup sensorless homing on my z -axis. Your tutorial covers the X and Y axis. I assume that uncommented out the Z access and add the 125 sensitivity I should be good to go. That is not the case. Can you provide instruction on configuring sensorless homing on the z-axis please?
Z axis maybe more of a challenge. I've yet had time to fully test as it's theoretically possible, the returns on your time and mine in time might not be fruitful. I'll try and look, but conceptually they are similar.
Don't you dare.... Stop.... Doing these videos mate!
You're doing it right!
Thanks.
Was wondering why you do not suggest TMC2209 drives unless using sensor less homing?? I'm currently installing 2209s in UART mode on a SKR2 RevB with newer 429 chip and was not planning to enable sensor less homing. AM I missing something or am i going to fry something??
Great video but beware the SKR2 RevB has another env. that might not have been available at time of recording.
Bigtreetech SKR V2.0 F429 (STM32F429VGT6 ARM Cortex-M4) with USB Flash Drive Support
along with
Bigtreetech SKR V2.0 (STM32F407VGT6 ARM Cortex-M4) with USB Media Share Support
Should be okay if 2mm jumper is not present under stepper.
Note there is only one 2mm jumper port under stepper, the rest are 2.54mm steppers.
Я ждал видео про SKR2. Спасибо большое
You're welcome.
Thank you for this vidéo.
My motherboard is SKR-2 in my hypercube.
Despite this, my stepper motor is very noisy.
My driver engines are MKS TMC2209, have you ever had a probleme with this driver ?
Generally I try and match brands of steppers as they maybe setup differently.
Very nice Video exactly what i needed
what did wrong when the x-axis rotates in the wrong direction during homing. so to the right at the Ender3.
and I have another problem that the axes drive into the stops so that the belt slips through.
You need to invert direction in configuration.h.
@@EdwardBraiman In principle, my directions are correct, but only when homing the x-axis does it move in the opposite direction.
which parameter do you mean?
There's a link in description to Discord.
Thanks for the great tutorials. without it, i wouldn't have reached to a 90% success to make it work. I have mimicked every step in this video. my only issue is that the x and y axes keep grinding for a while then an error message pops up in the screen that says "error printer halted".
I tried to increase the sensitivity to 255 and drop it down to 1 and still got the axes to grind.
I hope that I don't burden you to share any advice that would help me fix/calibrate my drivers.
btw: my printer is Ender 3, BTT SKR 2 ver B, 2209 stepper drivers. the config.h and config_adv.h are exactly as what you have illustrated in the video
EDIT AFTER 1 HOUR: I found the fix in Crosslink channel, video: Marlin 2.0 on the SKR 1.3 with TMC2209 and sensorless homing. Minute: 12:37.
I had to adjust the sensitivity manually from the the printer's LCD. because no matter what value I set in the config_adv.h when comping the file, it won't reflect in the printer.
thanks!
Do you have the 2mm jumper caps on the underside of stepper?
@@EdwardBraiman yes, I inserted the tiny jumpers. now I'm calebrating the sensitivity from the LCD because it seems that when I compile the firmware with any sensitivity values, they don't reflect on the printer. the only way to do it is to set it from the LCD. I found a closer solution from Crosslink channel.
Now, I'm setting x sensitivity between 61 and 64... 64 seems too sensitive. 61 will make it grind against the end nonstop.
Also, I changed the value from 12V to 24V in config_adv.h : #define CHOPPER_TIMING CHOPPER_DEFAULT_24V
Try 125.
@@EdwardBraiman i just tried it. the x wiggles, then the Y wiggles, and then the Z would function properly. now, I'm lowering the value gradually till X and Y begin to move. I'm sure that my settings have some weird variables that need some adjustment. I might try to download Marlin firmware again and set it up from scratch. no one on youtube had to lower the sensitivity values below 80 :/
ok, so now I found out that the spring of the original endstop switch for the X Axis makes the sensorless homing force itself against the very end and grind. when I removed it and screwed in a solid piece, and set the sensitivity just on the right value=61, now it's getting closer to an acceptable stability. I gotta do the same for the Y axis now
Thanks to your videos i've set up my board as you show here (though with 5 drivers, driver fan and other minor marlin functions).
I did notice that after homming via pronterface movement is limited to 200 mm.
I wonder wether you know if that is firmware or software limited.
It's limited in configuration.h, search on bedsize I think.
@@EdwardBraiman
line 1361
"
// The size of the printable area
#define X_BED_SIZE 200
#define Y_BED_SIZE 200
"
got it. Thanks!
Post your configuration.h and configuration_adv.h on Discord general chat.
This video is awesome thank you! Do you have the test rig x axis does posted anywhere ? I'm doing an idex kit with an similar design and i like this alot to make my design even cleaner
Well some stuff I design I keep to myself, but on thingiverse there's similar designs by me.
@@EdwardBraiman thank you! I figured it didn't hurt to ask i have been working on ways to keep it as clean and low profile as possible and thought of running one of the belts through there but thought it would crazy issues but after seeing it esp with some pancake steppers looks like moving it from above and below to middle and below would be excellent lol. Because apparently my brain isn't awake and can't find your thingiverse account what may it be
On thingiverse search on ebraiman and there's a printer that might look familiar to parts in tutorial. Unfortunately after seeing printer and date, you might understand why I do not share everything.
How can i change end position from right to left side?
I cant find this in the options. Thanks fpr help.
Search in configuration.h for" invert".
@@EdwardBraiman found it. now its running. Thanks
You're welcome.
Thanks, good info video. At some point you state "if you don't use sensorless homing, don't use 2209". Why is that?
You're welcome. The reason I say not to use TMC 2209 if you're not using sensorless homing, is then you should use tmc2208.
@@EdwardBraiman but why? several people have asked this in the comments & I haven't seen you give an actual explanation. I've run 2209's in my delta for 3+years now, it doesn't use sensorless homing. The corexy I'm currently building does use SH, but not on the extruder. Doesn't seem to be a problem, so if you have a real reason for this recommendation, please share it.
@@mtraven23 If you notice my playlist covers several steppers for SKR v 2.0 in it sensorless or not it's up to you. It's a tutorial to show users how to setup. Unfortunately I can not make a tutorial I prefer in length as average user sticks around for 3 minutes.
@@EdwardBraiman so no reason, just some nonsense you decided to toss in there?
Hi, did you have to change the position of the PDN UART resistor or did you use the default driver configuration?
Nope.
@@EdwardBraiman so are you saying it doesn't matter which one you buy. UART enabled or not?
They come preconfigured from BTT. Other manufacturers vary
Thanks for this great videos. I have a few questions:
Is it compatible with a CR10 s5 Stock LCD screen ? Do I need to buy some adapters ?
Any advice on how to configure it with CR Touch bed levelling (2021 latest version) ?
Wait 5 minutes, I'll post the video.
Should be visible. FYI, I post them first for Patreon.
Hi Sir, I have some issue with SKR 2 REV B - It's shows TMC connection error. I am using TMC2209
Come to the Discord in General chat and either myself or someone else can walk you thru the issues.
Whenever i compile i get this error. #error directive: "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN.
I can look at your issue on Discord in description of video. We're all mostly in General chat.
@@EdwardBraiman Thanks I will try again tomorrow.
HI... Thanks for the great Video. But can you help me?
My SKR2 RevB with TMC2209 in UART mode with activ Sensorless Homing is not moving any Stepper Motor.
I have no idea whats the problem. Jumper are in the right position and i have make all Firmware settings like your SKR2 Basic Video.
I have no more ideas.
Who's the manufacturer of the steppers? Which type of NEMA are you using?
@@EdwardBraiman
Stepper Driver = Bigtreetech TMC2209 V1.2
X, Y, Z1, Z2 are the Creality Ender 3 Pro Stock Stepper Motor s:
X = Moons Stepping Motor, Type C17HD0904-02 (Creality 42/34)
Y = Moons Stepping Motor, Type C17HD2024-01N (Creality 42/40)
Z1= BJ42D15-26V09 (Creality 42/34)
Z2= BJ42D15-26V10 (Creality 42/34)
E = Trianglelab 1.8 Pencake, Type 42BYGH23, 1.0A, 21N-cm
Can you post you configuration.h and configuration_adv.h on Discord general chat?
@@EdwardBraiman
Ok I have install Discord. How i can send the files to you?
Yup just drag and drop.
Thank you! But this maybe a stupid question...if I use bl touch will this interfere with sensorless homing?
It's best to use a stepper without sensorless homing. Personally I stopped using BLT years ago and level manually.
Thanks. Soooo if I use bl touch I need to setup the steppers in the firmware as "2209 standalone"?
Standalone is a different functionality on stepper. The stepper gets flashed. It's better to use a tmc2208.
Damn. So I guess I'm kinda screwed and no way around what I already have. I bought the skr2 and drivers on Amazon as a set thinking I was doing something right...I guess not lol.
Or you can leave off 2mm jumper under stepper. I've done this for so many boards I get confused on which board I'm referring too.
Hi Ed, i am going to update my Delta (Kossel LP). Do i still need to cut out the DIAG pin on TMC2209 to use mechanical end stops like sugested in tutorials for 1.3 or 1.4 boards (Lucas Pomykal) .. or are there jumper options on SKR2 Rev2 for that?
On SKRv2 you just leave off 2mm jumper if you're not doing sensorless homing.
As always excellent video. I'm following your instruction to build SKR2 on Ender 5 Plus. Watched many of your videos to get this thing up, and I'm on the home stretch.... Problem I'm having is the printer wotn' home no matter the "sensitivity " use on driver I can go 0-255 and it wont stop. I followed your instrcution to the letter. Every jumper, setting, everything.... What I am also getting is this error Below/ If you see, any ideas?
Marlin/src/gcode/calibrate/G28.cpp: In function 'void quick_home_xy()':
Marlin/src/gcode/calibrate/G28.cpp:85:20: warning: unused variable 'stealth_states' [-Wunused-variable]
85 | sensorless_t stealth_states {and not sure if this is where
There's a Discord link in description. Also check the processor, does it say STM32F429 OR STM32407? BTT appears to have changed due to chip shortages.
@@EdwardBraiman Thanks! It is the F429 board. I'll head over to discord. Thanks!!!
Try same setup in bugfix for 429 SKR in ini file for PlatformIO.
F429 just started rolling out. I got mine Friday, but also got booster shot Friday, so I'll start looking at it tomorrow.
make sure the driver has a diag pin for the sensorless homing
can i use same method on tmc 2208uart
No TMC2208 don't have sensor less homing.
@@EdwardBraiman ok thanks 😘
You're welcome.
Great videos really. You tell everything so clear. Keep it up.
I had an SKR v1.4 and for use sensorless homing ı cut pins on tmc2209. Should ı solder them again for use on SKR v2
That's would help for sensorless homing.
My Steppers did weird clicks at about 2 hz. Finally I found out that the MONITOR_DRIVER_STATUS was the reason. Apparently it's a bug if you have it enabled and Drivers are not in Standalone Mode
Thanks.
Do you think SKR 2 board is better or SKR Pro V1.2
Both are great boards. Depends on what you need them to do.
Hi
Edward
Your page activity is really great and I will follow your page.
Please leave more information about BTT SKR 2 board because it is a new board and there is not much information about it.
Please leave(share) videos about: the original settings of the raw file of the main program, configuring the program and installing the program, setting up the raw file, installing the LCD program, installing the BL Touch, power outage detection, PWC Power Monitoring auto power off, resume print, etc
I need help
thank you so much .
You're welcome. Currently I have more videos coming. For people who want early looks and parts for some video's the usually up on Patreon and it's only $3 a month.