BTT SKR2 - TMC2209 UART with Sensorless Homing

  Рет қаралды 19,551

Ed's 3d Tech

Ed's 3d Tech

Күн бұрын

Пікірлер: 117
@jonasgottert6800
@jonasgottert6800 2 жыл бұрын
Ed and I were looking over my configuration and he solved my problem too. Best community help ever. Thanks for your help 😙
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
You're welcome.
@AmericanPatriotPrinting
@AmericanPatriotPrinting 3 жыл бұрын
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
@EdwardBraiman 3 жыл бұрын
You're welcome.
@mtraven23
@mtraven23 2 жыл бұрын
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.
@rogereast5019
@rogereast5019 2 жыл бұрын
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
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
Should be okay if 2mm jumper is not present under stepper.
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
Note there is only one 2mm jumper port under stepper, the rest are 2.54mm steppers.
@arttweb
@arttweb 2 жыл бұрын
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?
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
On SKRv2 you just leave off 2mm jumper if you're not doing sensorless homing.
@chrissv7217
@chrissv7217 2 жыл бұрын
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 ?
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
Generally I try and match brands of steppers as they maybe setup differently.
@bigfilsing
@bigfilsing 3 жыл бұрын
Like the video but at 5:10 why do you have other jumpers installed above(2) and below(1) the UART jumper ??
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
The reason is doing the tutorial and trying to place jumper live for 2mm is difficult.
@bigfilsing
@bigfilsing 3 жыл бұрын
@@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
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
I'm basing the tutorial on the manual that exists at time of tutorial. In some cases they change the manual.
@HenriYochum
@HenriYochum Жыл бұрын
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?
@EdwardBraiman
@EdwardBraiman Жыл бұрын
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.
@MountEverest974
@MountEverest974 3 жыл бұрын
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) ?
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Wait 5 minutes, I'll post the video.
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Should be visible. FYI, I post them first for Patreon.
@JoseBerruezo
@JoseBerruezo 3 жыл бұрын
Hi, did you have to change the position of the PDN UART resistor or did you use the default driver configuration?
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Nope.
@Jogngood
@Jogngood 3 жыл бұрын
@@EdwardBraiman so are you saying it doesn't matter which one you buy. UART enabled or not?
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
They come preconfigured from BTT. Other manufacturers vary
@3duser42
@3duser42 2 жыл бұрын
Wieder Perfekt. Würde mir wünschen wenn BTT Octopus PRO TMC2209 UART with Sensorless Homig eine Präsentation erleben könnte 😁😁
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
Danke noch einmal
@Qwuille
@Qwuille 3 жыл бұрын
Don't you dare.... Stop.... Doing these videos mate! You're doing it right!
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Thanks.
@SK-dg4hj
@SK-dg4hj 3 жыл бұрын
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.
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Who's the manufacturer of the steppers? Which type of NEMA are you using?
@SK-dg4hj
@SK-dg4hj 3 жыл бұрын
@@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
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Can you post you configuration.h and configuration_adv.h on Discord general chat?
@SK-dg4hj
@SK-dg4hj 3 жыл бұрын
@@EdwardBraiman Ok I have install Discord. How i can send the files to you?
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Yup just drag and drop.
@BludDK
@BludDK 3 жыл бұрын
Я ждал видео про SKR2. Спасибо большое
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
You're welcome.
@matthiasmann9159
@matthiasmann9159 3 жыл бұрын
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
@EdwardBraiman 3 жыл бұрын
You need to invert direction in configuration.h.
@matthiasmann9159
@matthiasmann9159 3 жыл бұрын
@@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?
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
There's a link in description to Discord.
@pravin1074
@pravin1074 2 жыл бұрын
Hi Sir, I have some issue with SKR 2 REV B - It's shows TMC connection error. I am using TMC2209
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
Come to the Discord in General chat and either myself or someone else can walk you thru the issues.
@slacksthegreat
@slacksthegreat 2 жыл бұрын
Whenever i compile i get this error. #error directive: "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN.
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
I can look at your issue on Discord in description of video. We're all mostly in General chat.
@slacksthegreat
@slacksthegreat 2 жыл бұрын
@@EdwardBraiman Thanks I will try again tomorrow.
@Patrick-vr6qy
@Patrick-vr6qy 2 жыл бұрын
How can i change end position from right to left side? I cant find this in the options. Thanks fpr help.
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
Search in configuration.h for" invert".
@Patrick-vr6qy
@Patrick-vr6qy 2 жыл бұрын
@@EdwardBraiman found it. now its running. Thanks
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
You're welcome.
@Ozzy-2407
@Ozzy-2407 3 жыл бұрын
Great tutorial you explain things very well and clear
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Thanks.
@kudui21
@kudui21 3 жыл бұрын
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.
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
It's limited in configuration.h, search on bedsize I think.
@kudui21
@kudui21 3 жыл бұрын
@@EdwardBraiman line 1361 " // The size of the printable area #define X_BED_SIZE 200 #define Y_BED_SIZE 200 " got it. Thanks!
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Post your configuration.h and configuration_adv.h on Discord general chat.
@mainframecn
@mainframecn 2 жыл бұрын
Thanks, good info video. At some point you state "if you don't use sensorless homing, don't use 2209". Why is that?
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
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.
@mtraven23
@mtraven23 2 жыл бұрын
@@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.
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
@@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.
@mtraven23
@mtraven23 2 жыл бұрын
@@EdwardBraiman so no reason, just some nonsense you decided to toss in there?
@leomakessomething
@leomakessomething 3 жыл бұрын
Very nice Video exactly what i needed
@chriswoods9857
@chriswoods9857 3 жыл бұрын
Thank you! But this maybe a stupid question...if I use bl touch will this interfere with sensorless homing?
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
It's best to use a stepper without sensorless homing. Personally I stopped using BLT years ago and level manually.
@chriswoods9857
@chriswoods9857 3 жыл бұрын
Thanks. Soooo if I use bl touch I need to setup the steppers in the firmware as "2209 standalone"?
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Standalone is a different functionality on stepper. The stepper gets flashed. It's better to use a tmc2208.
@chriswoods9857
@chriswoods9857 3 жыл бұрын
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.
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
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.
@signaturecoatings5934
@signaturecoatings5934 3 жыл бұрын
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
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
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.
@signaturecoatings5934
@signaturecoatings5934 3 жыл бұрын
@@EdwardBraiman Thanks! It is the F429 board. I'll head over to discord. Thanks!!!
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Try same setup in bugfix for 429 SKR in ini file for PlatformIO.
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
F429 just started rolling out. I got mine Friday, but also got booster shot Friday, so I'll start looking at it tomorrow.
@Ruckusmatter
@Ruckusmatter 3 жыл бұрын
make sure the driver has a diag pin for the sensorless homing
@hudali311
@hudali311 3 жыл бұрын
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
@EdwardBraiman 3 жыл бұрын
Do you have the 2mm jumper caps on the underside of stepper?
@hudali311
@hudali311 3 жыл бұрын
@@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
@EdwardBraiman 3 жыл бұрын
Try 125.
@hudali311
@hudali311 3 жыл бұрын
@@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 :/
@hudali311
@hudali311 3 жыл бұрын
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
@digital0785
@digital0785 3 жыл бұрын
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
@EdwardBraiman 3 жыл бұрын
Well some stuff I design I keep to myself, but on thingiverse there's similar designs by me.
@digital0785
@digital0785 3 жыл бұрын
@@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
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
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.
@design8studio
@design8studio 2 жыл бұрын
What a helpful and informative video! Thank you so much!
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
You're welcome.
@dobarek4548
@dobarek4548 3 жыл бұрын
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
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Thanks.
@sasanazizipour7602
@sasanazizipour7602 3 жыл бұрын
Do you think SKR 2 board is better or SKR Pro V1.2
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
Both are great boards. Depends on what you need them to do.
@abbefandi6742
@abbefandi6742 2 жыл бұрын
can i use same method on tmc 2208uart
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
No TMC2208 don't have sensor less homing.
@abbefandi6742
@abbefandi6742 2 жыл бұрын
@@EdwardBraiman ok thanks 😘
@EdwardBraiman
@EdwardBraiman 2 жыл бұрын
You're welcome.
@ahmetbozac1861
@ahmetbozac1861 3 жыл бұрын
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
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
That's would help for sensorless homing.
@sasanazizipour7602
@sasanazizipour7602 3 жыл бұрын
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 .
@EdwardBraiman
@EdwardBraiman 3 жыл бұрын
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.
BTT SKR2 - TMC2208
20:44
Ed's 3d Tech
Рет қаралды 5 М.
BTT SKR2 - Basics SKR 2 (Rev B) Updated
20:56
Ed's 3d Tech
Рет қаралды 10 М.
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
«Жат бауыр» телехикаясы І 30 - бөлім | Соңғы бөлім
52:59
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 340 М.
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
BTT SKR2 - Extruder and cooling fan automation
17:44
Ed's 3d Tech
Рет қаралды 9 М.
Marlin 2.0 on the SKR 1.3 with TMC2209 and sensorless homing
15:13
TMC2209 and TMC 5160: Guide for MKS Gen L and SKR V1.3
18:04
Teaching Tech
Рет қаралды 253 М.
SPI: The serial peripheral interface
33:00
Ben Eater
Рет қаралды 703 М.
BigTreeTech Wi-Fi - SKR - RepRap - 2022 - Chris's Basement
11:11
BTT TFT35 dual mode touch screen guide
15:25
Teaching Tech
Рет қаралды 305 М.
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 595 М.
What Makes TMC2208 Stepper Motor Drivers Silent?
9:07
Michael Klements
Рет қаралды 308 М.
The RS-232 protocol
26:10
Ben Eater
Рет қаралды 864 М.
BTT SKR2 - Basics SKR 2 (Rev B)
19:55
Ed's 3d Tech
Рет қаралды 23 М.
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН