Silnik krokowy MKS SERVO42 - closed loop stepper motor

Nowości i informacje ze świata druku 3D.
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 2
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: dragonn »

Przecież to nie zależy od enkodera tylko od stepsticka który jest w tym całym układzie. Bo oczywiście stepstick też tam musi być.
tig33r
Konto z ograniczeniami
Postów w temacie: 3
Posty: 629
Rejestracja: 15 lip 2017, 16:07
Drukarka: Hypercube Evolution
x 100

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: tig33r »

Moim zdaniem morf mówiąc enkoder miał na myśli ten cały układ.
Awatar użytkownika
emartinelli
Zasłużony
Postów w temacie: 1
Posty: 1195
Rejestracja: 19 kwie 2016, 16:54
Lokalizacja: Łódź
x 423

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: emartinelli »

Zadam może głupie pytanie: jaki jest sens stosować silnik krokowy przy enkoderze?
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 2
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: dragonn »

emartinelli pisze:Zadam może głupie pytanie: jaki jest sens stosować silnik krokowy przy enkoderze?
Sam zadaję sobie to pytanie, a czy ktoś widział jakieś info jaki driver tam siedzi? Chodzi mi oczywiście o stepsticka, widzę że ma mikrokroki od 16 do 256, czyli raczej nie na pewno jakieś A4988 czy DRV
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 5
Posty: 8935
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5869
Kontakt:

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: dziobu »

emartinelli pisze:Zadam może głupie pytanie: jaki jest sens stosować silnik krokowy przy enkoderze?
Silnikiem prądu stałego nie ruszysz dużej masy o "kroczek".
Abys
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 3
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: Berg »

IMG_20201207_162456.jpg
emartinelli, Abys, morf
Awatar użytkownika
konradsdev1
Postów w temacie: 1
Posty: 452
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 175

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: konradsdev1 »

dragonn pisze:Sam zadaję sobie to pytanie, a czy ktoś widział jakieś info jaki driver tam siedzi? Chodzi mi oczywiście o stepsticka, widzę że ma mikrokroki od 16 do 256, czyli raczej nie na pewno jakieś A4988 czy DRV
Nie ma tam osobnego stepsticka.
Funkcję stepsticka pełni mikrokontroler SAMD21 w połączeniu z układem A4954.
A4954 to podwójny sterownik silników PWM z pomiarem pobieranego prądu, który mikrokontroler odczytuje z wyjścia napięciowego.
Tak samo działa BIGTREETECH S42B V1.0 tylko tam jest STM32F03 i dwa pojedyncze drivery A4950T.
Berg, dragonn, JGFTW
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 3
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: Berg »

Wnioski:
1. pracują dość cicho,
2. faktycznie nie gubią kroków,
3. drukarka spokojnie może osiągać maksymalne prędkości i przyspieszenia,
4. raz mi się zresetował i potrzebował ponownej kalibracji. Do tego trzeba go wyjąć albo przynajmniej zdjąć pasek. A może coś mieszałem i to sam go zresetowałem....
5. szkoda, że nie zrobili wyprowadzenia informacji o błędzie. Można to pewnie dorobić dolutowując kabelek gdzieś w okolicach czerwonej diody, która informuje o błędzie powyżej 3' i tak zrobić sensorless homing,
6. niestety nierówno pracują co widać na górze pomarańczowych kostek. Po prawej tmc2209 po lewej BTT S42B. Być może mają laga pomiędzy faktycznie generowanym przesunięciem a zadanym sygnałem STEP/DIR , driver dobiera prędkość po swojemu. Z tego co widziałem w kodzie i dokoumentacji nano-stepper to tam było kilka opcji co ma być priorytetem (ctrlmode https://github.com/Misfittech/nano_step ... Manual.pdf ). Być może BTT tego nie zaimplementował. Zdaje się, że kod MKS jest bardziej podobny do źródła od nano-stepper.

demontuję. Może ktoś chce zweryfikować moje obserwacje?
Załączniki
IMG_20210101_153627.jpg
IMG_20210101_152807.jpg
Tomasz_K
Konto z ograniczeniami
Postów w temacie: 1
Posty: 8
Rejestracja: 04 wrz 2017, 15:55
x 1

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: Tomasz_K »

Zdemontowałeś, czyli nie za bardzo nadaje się do drukarki 3D?

Pozdrawiam
Tomasz
Awatar użytkownika
kaluza
Konto z ograniczeniami
Postów w temacie: 2
Posty: 120
Rejestracja: 17 sty 2021, 18:45
x 35

Re: Silnik krokowy MKS SERVO42 - closed loop stepper motor

Post autor: kaluza »

Budowałem CNC na silnikach hybrydowych pare lat temu jedna sensowna alternatywa dla serw. Używałem takich od 7 do 12nm. Lichuan bodajże z Ali. Złego słowa o nich nie można powiedzieć wszystko pracowało fajnie na ogromny plus można było kręcić 2-3 x większe obroty bez utraty nm. Dwa ze pojęcie gorącego silnika poszło w niepamięć. W przypadku przeciążenia wywołały błąd i maszyna stawała wiec opcji zgubienia kroku nie było.
W drukarce to jedyne miejsce gdzie można je sensownie wstawić to bowden i chyba tylko tyle.

A i szczególnie nie polecam tanich wersji tego cudactwa bo są marne... w Europie tak owe produkuje easyservo chyba w ebmia je maja
ODPOWIEDZ

Wróć do „Newsy”