Zaawansowany kontroler silnika krokowego

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
emartinelli
Zasłużony
Postów w temacie: 2
Posty: 1196
Rejestracja: 19 kwie 2016, 16:54
Lokalizacja: Łódź
x 423

Zaawansowany kontroler silnika krokowego

Post autor: emartinelli »

Jakiś wysyp nowości widzę.
Ja mam pytanie czy ktoś miał już do czynienia z takim wynalazkiem:
https://pl.aliexpress.com/item/4000580253741.html
closeloop-driver.jpg
Opinie niby ma dobre, ale podejrzewam, że większość napisana zaraz po zakupie a nie po jakimś czasie użytkowania.
Co prawda już dawno nie miałem problemu z przeskokami silnika po poprawnym ustawieniu prądu ale może ma to sens?
Awatar użytkownika
japim
Postów w temacie: 1
Posty: 703
Rejestracja: 12 lis 2019, 14:15
Lokalizacja: Warszawa
Drukarka: W sumie 19...
x 205
Kontakt:

Re: Zaawansowany kontroler silnika krokowego

Post autor: japim »

To już chyba od roku jest dostępne. Z tego co widziałem to jest takie micro servo - dobre jak chcesz drukować ultra szybko. Chroni przed utratą kroków, ale nie rozwiązuje problemów z jakością wydruków powiązanych z samą drukarką (za mała sztywność, dzwonienie, backlash itd itp.).
Pozdrawiam,
Przemek

Moje projekty 3D: https://www.thingiverse.com/Japim/designs
Aktualne projekty modelarskie: https://www.rcgroups.com/forums/member.php?u=174992
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 5
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Zaawansowany kontroler silnika krokowego

Post autor: Berg »

moje są w drodze.

To nie jest specjalnie nowość nowa jest wersja 2.0, której jeszcze nie ma. Specyfikacja jest tu:
https://github.com/bigtreetech/BIGTREET ... aster/S57B
2.0 ma lepszy uC

Mają też większe S57 pod większe silniki:
https://github.com/bigtreetech/BIGTREET ... aster/S57B

Czego mi w nich brakuje to opcji analogicznej do StallGuard, sygnałem na jakimś zewnętrznym pinie dla uC. Wydaje się trywialne do zaimplementowania.

analogiczne produkty ma MKS od dawna . Gadaliśmy o tym tu, jednak chyba nikt się nie skusił... viewtopic.php?t=3301#p56597

https://github.com/makerbase-mks/MKS-SERVO42A

https://pl.aliexpress.com/item/32966007848.html
https://pl.aliexpress.com/item/4000165230349.htm
Wersja A od B różni się tym, że A ma usb za to B szybszy uC. Szybszy od poprzedników oraz wersji BTT. Poza tym są już dostępne, a nowe BTT jeszcze nie. Niestety chodzą na 24V max, czyli słabiej niż BTT.


i mniejsza, NEMA17:
A: https://pl.aliexpress.com/item/32917408111.html
B:https://pl.aliexpress.com/item/33032696338.html

Rozwiązania MKS i BTT oparte są na tym samym projekcie nano stepper:
http://misfittech.net

https://github.com/Misfittech/nano_stepper


Szkoda, że wszystkie powyższe chodzą na stosunkowo niskich napięciach.
emartinelli
Holgin
Postów w temacie: 3
Posty: 939
Rejestracja: 06 sty 2019, 18:07
Lokalizacja: Wrocław
Drukarka: Prusa A8
x 479

Re: Zaawansowany kontroler silnika krokowego

Post autor: Holgin »

Zależnie od płytki, stosowany jest lepszy/gorszy enkoder. AS5047U jest lepszym układem. Tak czy inaczej szkoda, że nie da się tam podpiąć gotowego drivera pod STEP/DIR.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 5
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Zaawansowany kontroler silnika krokowego

Post autor: Berg »

@Holgin ja rozumiem ideę tego rozwiązania tak, że to w całości jest takie jakby tmc2160 tylko w pełni programowalne, z otwartym kodem.
Tak, że wyprowadzenie z nich step/dir do zewnętrznego sterownika chyba nie bardzo by miało sens. Jakby to miało wtedy działać?

No i tu trzeba przyznać Chińczykom, że też zachowują się należycie. Publikują swoje zmiany.
Ostatnio zmieniony 25 lis 2020, 17:24 przez Berg, łącznie zmieniany 2 razy.
Awatar użytkownika
emartinelli
Zasłużony
Postów w temacie: 2
Posty: 1196
Rejestracja: 19 kwie 2016, 16:54
Lokalizacja: Łódź
x 423

Re: Zaawansowany kontroler silnika krokowego

Post autor: emartinelli »

rafaljot pisze:... Gadaliśmy o tym tu, jednak chyba nikt się nie skusił... viewtopic.php?t=3301#p56597...
Dzięki, jakoś umkną mi ten wątek. W teorii wszystko jasne ale jestem ciekaw jak to w praktyce się sprawdza i czy naprawdę są ciche jak 2208 itp.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 5
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Zaawansowany kontroler silnika krokowego

Post autor: Berg »

no tak jak pisałem. Są w drodze, tak że cierpliwości. ;)
emartinelli
Holgin
Postów w temacie: 3
Posty: 939
Rejestracja: 06 sty 2019, 18:07
Lokalizacja: Wrocław
Drukarka: Prusa A8
x 479

Re: Zaawansowany kontroler silnika krokowego

Post autor: Holgin »

Jeżeli faktycznie są ciche i płynne jak TMC to nie ma tematu. Pytanie czy są :)
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 5
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Zaawansowany kontroler silnika krokowego

Post autor: Berg »

myślę, że to chodzi o to, że one dynamicznie zwiększają prąd w momencie gdy zaczyna być odchyłka zadanego konta od zmierzonego na enkoderze i potrafią to robić bardzo szybko.
Rozumiem to tak, że wcześniej kalibruje się je. w trakcie tej kalibracji kręcą się pomału i zapisują sobie mapę. Optymalizują prąd każdego mikrokoku dla silnika z którym je skalibrowano. W tmc mapy są wgrane na sztywno.

Znalazłem, że są takie encodery:
w BTT są TLE5012B E1000
w MKS A1333LLETR-T

Które lepsze ?
Holgin
Postów w temacie: 3
Posty: 939
Rejestracja: 06 sty 2019, 18:07
Lokalizacja: Wrocław
Drukarka: Prusa A8
x 479

Re: Zaawansowany kontroler silnika krokowego

Post autor: Holgin »

Kąta ;)
Wydaje mi się, że za bardzo upraszczasz algorytm sterownika, a kalibracja dotyczy głównie samego enkodera. One są nieliniowe i mają błędy, więc trzeba je najpierw skalibrować.

TLE5012 ma większą rozdzielczość.
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”