TMC2209 - sensorless homing
TMC2209 - sensorless homing
Cześć,
mam problem z bazowaniem osi X
Sprzęt:
-Anet A8
-BTT SKR v1.4 turbo
-TMC2209 v1.2 od BTT
-silniki NEMA 17 42shdc3025-24b
-czysty Marlin 2.0.x
Bazowanie osi X oraz Y przebiega bez problemu, oś Z zatrzymuję przy wartości czułości 93 ale trochę wjeżdża w stół, a przy 94 wogóle nie chce ruszyć bądź zrobi delikatny ruch w dół. Spróbowałem wydrukować kostkę - pierwsze bazowanie osi Z przebiegło powiedzmy w miarę sprawne ale przy drugim wykryło stół na randomowej wysokości. I niestety tak za każdym razem.
Co próbowałem zrobić:
-oczywiście przejrzałem fora (angielskojęzyczne też chociaż może nie wszystko zrozumiałem) - nie znalazłem nic co by pomogło
-zmiana prędkości bazowania osi Z - zauważyłem, że przy prędkości 2mm/s wartość graniczna wynosi 93/94; przy 1mm/s wynosi 42/43; przy 3mm/s wynosi 120/121. Sama zmiana nic nie daje
-zmiana wartości #define Z_CURRENT_HOME na różne wartości - również nic to nie daje
-zrobiłem stół na sztywno, żeby nie uginał się przy bazowaniu - jak się pewnie domyślacie też nic to nie dało
-wiadomo zmiana #define Z_STALL_SENSITIVITY
Jedyny pomysł jeszcze jaki mi przyszedł do głowy to podłączenie dwóch silników osi Z do jednego stepsticka, zrobie to jak wrócę do domu.
Miał ktoś podobny problem albo ktoś ma jakiś pomysł? Już powoli nie daje rady z tym.
Z góry dzięki za pomoc!
mam problem z bazowaniem osi X
Sprzęt:
-Anet A8
-BTT SKR v1.4 turbo
-TMC2209 v1.2 od BTT
-silniki NEMA 17 42shdc3025-24b
-czysty Marlin 2.0.x
Bazowanie osi X oraz Y przebiega bez problemu, oś Z zatrzymuję przy wartości czułości 93 ale trochę wjeżdża w stół, a przy 94 wogóle nie chce ruszyć bądź zrobi delikatny ruch w dół. Spróbowałem wydrukować kostkę - pierwsze bazowanie osi Z przebiegło powiedzmy w miarę sprawne ale przy drugim wykryło stół na randomowej wysokości. I niestety tak za każdym razem.
Co próbowałem zrobić:
-oczywiście przejrzałem fora (angielskojęzyczne też chociaż może nie wszystko zrozumiałem) - nie znalazłem nic co by pomogło
-zmiana prędkości bazowania osi Z - zauważyłem, że przy prędkości 2mm/s wartość graniczna wynosi 93/94; przy 1mm/s wynosi 42/43; przy 3mm/s wynosi 120/121. Sama zmiana nic nie daje
-zmiana wartości #define Z_CURRENT_HOME na różne wartości - również nic to nie daje
-zrobiłem stół na sztywno, żeby nie uginał się przy bazowaniu - jak się pewnie domyślacie też nic to nie dało
-wiadomo zmiana #define Z_STALL_SENSITIVITY
Jedyny pomysł jeszcze jaki mi przyszedł do głowy to podłączenie dwóch silników osi Z do jednego stepsticka, zrobie to jak wrócę do domu.
Miał ktoś podobny problem albo ktoś ma jakiś pomysł? Już powoli nie daje rady z tym.
Z góry dzięki za pomoc!
- Berg
- Zasłużony
- Postów w temacie: 4
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: TMC2209 - sensorless homing
Dobrze kombinowałeś że znalezieniem właściwej kombinacji prędkość / czułość. Zakładam że śruby masz tr8-8. Przy innech w zasadzie nie ma sensu się z tym bawić.
Nie napisałeś, czy obniżyłeś prąd. Ja obniżam do 30-50% normalnej wartości
Możesz spróbować zmienić sposób połączenia silników Z z równolegle na szeregowo.
Generalnie silniki o małej indukcyjności chyba działają gorzej z sensorless homing, mimo że one właśnie niby są lepsze do drukarki.
Najlepiej to dać sobie z tym spokuj i założyć z powrotem zwykle krancowki.
W mojej Prusie wydrukowałem i założyłem nakladki/tulejki na walki Z, tak że oś Z opiera się o te nakladki a nie stół. Tak jest moim zdaniem bardziej powtarzalne i dokladne. Stół się lekko poddaje a o tulejki opiera się na sztywno. Oczywiście można to zrobić inaczej, z jakąś regulacją. wsporniki na ramie itp.
Pomysł był taki, że w zależności od grubości blachy miała być rożna długość tulejek i różnego koloru.
Ale aktualnie używam jednej blachy.
na tym zdjęciu, z tego wątku widać czarną nakładkę na wałek u dołu wałka Z
https://reprapy.pl/viewtopic.php?f=34&t=4251
Nie napisałeś, czy obniżyłeś prąd. Ja obniżam do 30-50% normalnej wartości
Możesz spróbować zmienić sposób połączenia silników Z z równolegle na szeregowo.
Generalnie silniki o małej indukcyjności chyba działają gorzej z sensorless homing, mimo że one właśnie niby są lepsze do drukarki.
Najlepiej to dać sobie z tym spokuj i założyć z powrotem zwykle krancowki.
W mojej Prusie wydrukowałem i założyłem nakladki/tulejki na walki Z, tak że oś Z opiera się o te nakladki a nie stół. Tak jest moim zdaniem bardziej powtarzalne i dokladne. Stół się lekko poddaje a o tulejki opiera się na sztywno. Oczywiście można to zrobić inaczej, z jakąś regulacją. wsporniki na ramie itp.
Pomysł był taki, że w zależności od grubości blachy miała być rożna długość tulejek i różnego koloru.
Ale aktualnie używam jednej blachy.
na tym zdjęciu, z tego wątku widać czarną nakładkę na wałek u dołu wałka Z
https://reprapy.pl/viewtopic.php?f=34&t=4251
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Re: TMC2209 - sensorless homing
Dla sprostowania - napisałem w poście, że mam problem z osią X ale oczywiście chodziło mi o oś Z.
Prąd dla bazowania zmniejszałem nawet do 10%.
Te nakładki na pewno wydrukuje, ale dopiero jak wystartuje moja drukarka.
Co do podłączenia silników osi Z, co masz na myśli mówiąc szeregowo? W SKR są dwa wyjścia do jednego stepsticka, ale aktualnie mam podłączone do dwóch stepsticków.
Prąd dla bazowania zmniejszałem nawet do 10%.
Te nakładki na pewno wydrukuje, ale dopiero jak wystartuje moja drukarka.
Co do podłączenia silników osi Z, co masz na myśli mówiąc szeregowo? W SKR są dwa wyjścia do jednego stepsticka, ale aktualnie mam podłączone do dwóch stepsticków.
- Berg
- Zasłużony
- Postów w temacie: 4
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: TMC2209 - sensorless homing
spójrz na schemat, na gniazda Z (to od SKR PRO ale pewnie w 1.4 jest tak samo)
Czyli jak właśnie podłączysz do tych dedykowanych gniazd Z to prąd płynie przez jedną cewkę silnika "wraca na płytkę i płynie do drugiego silnika"
Dlatego by działał jeden silnik, to w drugie gniazdo muszą być wsadzone zworki. To jest właśnie połączenie szeregowe
Przy szeregowym połączeniu rośnie indukcyjność zatem pewnie rośnie back EMF, które jest podstawą działania StallGuard
Czyli jak właśnie podłączysz do tych dedykowanych gniazd Z to prąd płynie przez jedną cewkę silnika "wraca na płytkę i płynie do drugiego silnika"
Dlatego by działał jeden silnik, to w drugie gniazdo muszą być wsadzone zworki. To jest właśnie połączenie szeregowe
Przy szeregowym połączeniu rośnie indukcyjność zatem pewnie rośnie back EMF, które jest podstawą działania StallGuard
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Re: TMC2209 - sensorless homing
A co z drugim silnikiem skoro do drugiego pinu silnika Z mam wsadzić zworki? Szczerze nie do końca rozumiem, nie ogarniam zbyt dobrze takich rzeczy.
Mam dodatkowo wpięty stepstick do gniazda od drugiego ekstrudera i używam go do osi Z. Jednak oba silniki są wpięte pod gniazda ZA i ZB.
Mam dodatkowo wpięty stepstick do gniazda od drugiego ekstrudera i używam go do osi Z. Jednak oba silniki są wpięte pod gniazda ZA i ZB.
Ostatnio zmieniony 14 mar 2020, 10:16 przez papahet97, łącznie zmieniany 1 raz.
- Berg
- Zasłużony
- Postów w temacie: 4
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: TMC2209 - sensorless homing
nie. Masz wyjąć zworki i podłączyć silniki Z do gniazd ZA i Zaraz będę!
A oryginalnie w Zaraz będę! były zworki ? Bo jak nie było, to może w 1.4 jest inaczej niż pro 1.1
W SKR 1.4 jednak są równolegle a nie szeregowo. Zatem to połączenie trzeba zrobić sobie samemu na kabelkach i absolutnie nie wsadzać żądnych zworek do drugiego gniazdka!
https://github.com/bigtreetech/BIGTREET ... .4-SCH.pdf
A oryginalnie w Zaraz będę! były zworki ? Bo jak nie było, to może w 1.4 jest inaczej niż pro 1.1
W SKR 1.4 jednak są równolegle a nie szeregowo. Zatem to połączenie trzeba zrobić sobie samemu na kabelkach i absolutnie nie wsadzać żądnych zworek do drugiego gniazdka!
https://github.com/bigtreetech/BIGTREET ... .4-SCH.pdf
Ostatnio zmieniony 14 mar 2020, 10:25 przez Berg, łącznie zmieniany 2 razy.
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Re: TMC2209 - sensorless homing
Tak mam zrobione, teraz sobie uświadomiłem, że nie korzystałem z drugiego stepsticka tylko wszystko leciało na jednym.
- Berg
- Zasłużony
- Postów w temacie: 4
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: TMC2209 - sensorless homing
jest szansa, że lepiej zadziała szeregowo. Ty masz podłączone jak po lewej a zrób tak by było jak po prawej.
Czyli np wyjmujesz dwa odpowiednie piny z jednego kabla od silnika i dwa z drugiego pozostałe pary zwierasz ...... no i kombinujesz tak by było dobrze Nie narysuje Ci jak ma być z kolorami, bo niestety silniki mają najróżniej, nie sugeruj się tymi kolorami poniżej.
Niebezpieczne jest jeśli zrobisz zwarcie tak że kabelek poprowadzisz od stepstika bezpośrednio z powrotem do stepstika, bez "przejścia" przez silnik inne błędy są bezpieczne dla elektroniki.
EDIT: choć w sumie zacząć można jednak układając kolory kabli tak jak na tym schemacie. które wyprowadzenia silnika to jedna cewka oczywiście można sprawdzić miernikiem.
Czyli np wyjmujesz dwa odpowiednie piny z jednego kabla od silnika i dwa z drugiego pozostałe pary zwierasz ...... no i kombinujesz tak by było dobrze Nie narysuje Ci jak ma być z kolorami, bo niestety silniki mają najróżniej, nie sugeruj się tymi kolorami poniżej.
Niebezpieczne jest jeśli zrobisz zwarcie tak że kabelek poprowadzisz od stepstika bezpośrednio z powrotem do stepstika, bez "przejścia" przez silnik inne błędy są bezpieczne dla elektroniki.
EDIT: choć w sumie zacząć można jednak układając kolory kabli tak jak na tym schemacie. które wyprowadzenia silnika to jedna cewka oczywiście można sprawdzić miernikiem.
Ostatnio zmieniony 14 mar 2020, 10:42 przez Berg, łącznie zmieniany 1 raz.
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Re: TMC2209 - sensorless homing
No teraz rozumiem jak wrócę z pracy to będę z tym działać. Postaram się nic nie zepsuć.
- kamilxxg
- Postów w temacie: 2
- Posty: 257
- Rejestracja: 25 lis 2018, 19:18
- Drukarka: Ender-3 Bear Upgrade
- x 71
Re: TMC2209 - sensorless homing
Wgrałem dziś Marlin Firmware w wersji 2.0.5 i sensorless homing działa na TMC2209 zauważalnie delikatniej, miałem ustawioną czułość na 85 i muszę spróbować ją teraz zmniejszyć i sprawdzić czy nadal dobrze działa. Widziałem w dzienniku zmian, że były jakieś dotyczące TMC2209 i może coś z tym poprawili bo mimo, że na X i Y mi to jakoś działało (na Z mam czujnik ABL) to bazowanie osobno X i Y było zdecydowanie łagodniejsze. Przy auto home X zauważalnie mocniej walił niż przy bazowaniu samej X.
Konfiguracja ta sama BTT SKR v1.4 turbo i TMC2209 v1.2 od BTT więc być może warto spróbować na najnowszej wersji 2.0.5
Konfiguracja ta sama BTT SKR v1.4 turbo i TMC2209 v1.2 od BTT więc być może warto spróbować na najnowszej wersji 2.0.5
Ender-3 "Bear Upgrade" SKR V1.4, TMC2209, Dragon, BMG | Wyeliminowałem szparkę zanim to było modne!
Mingda MD-16 Fabryczna wersja... na razie
Mingda MD-16 Fabryczna wersja... na razie