Strona 1 z 1

Alfawise / Longer wymiana sterownika A4988

: 01 maja 2021, 13:10
autor: DonPempollo
Cześć

Planuje wymienić drivery osi X i Y A4988 na coś innego, chciałbym poprawić jakość druków i pozbyć się TL-Smootherów. Przy okazji wyciszyć drukarkę. Po rozeznaniu się najlepszym kandydatem wydaje się chip TMC2208 lub TMC2209 - na stronie producenta dodatkowo znalazłem procedurę wymiany A4988 na TMC2208 którą załączam.

Porównując schemat płyty głównej z instrukcją wynika z niej że przy wymianie na 2208 powinienem wymienić kondensatory:
-C8 (na płycie głównej) z 4.7uF na 100uF
-C3 (na płycie głównej) z 0.1uF na 0.022uF
-C7 (na płycie głównej) z 0.22uF na 0.1uF

-Nie za bardzo wiem co zrobić z pin11(DIAG w tmc2208) w tym temacieviewtopic.php?f=34&t=3318 jest poruszany wątek dla kilku drukarek w tym AW. Wydaje mi się że w moim przypadku najlepiej by było wylutować rezystor R7 i połączyć pady cyną wtedy na wszystkich wyjściach MS1 MS2 i DIAG pojawi się stan wysoki i wg Tabeli 2(z instrukcji wymiany) powinienem mieć wtedy 16 kroków zupełnie jak na A4988.

Nie wiem natomiast jaki to będzie miało wpływ na pin12(IndexX w 2208)

Czy jest na forum osoba która mogłaby zweryfikować czy dobrze myślę?

Re: Alfawise / Longer wymiana sterownika A4988

: 04 maja 2021, 11:11
autor: DonPempollo
Jestem po wymianie jednak chyba nie do końca wszystko poszło zgodnie z planem. Po próbie parkowania mam następujący komunikat jak w załączniku.

Uklad wyglada na dobrze osadzony orientacja prawidłowa.

Re: Alfawise / Longer wymiana sterownika A4988

: 04 maja 2021, 11:35
autor: @GUTEK@
Jak ręcznie przesuwasz te osie w których wymieniłeś układy to też żadna się nie porusza?

Pin DIAG najlepiej żeby był w powietrzu, jak nie masz możliwości czegoś odlutować po drodze to przetnij ścieżkę.

Re: Alfawise / Longer wymiana sterownika A4988

: 04 maja 2021, 12:44
autor: Rozarh
Tak mniejwięcej to błąd homing failed pokazuje się na wyświetlaczu gdy drukarka próbuje wyzerować oś (chyba pierwsza idzie X) i po wysłaniu na driver tylu kroków ile ma szerokość cały blat (wartości z firmware) nie dostanie z endstopa informacji, że dojechał do końca.

Co się dzieje u ciebie zanim wystąpi błąd? Następuje ruch na tej osi? silnik buczy? jest kompletna cisza? Jest założony i skonfigurowany endstop?

Jeśli głowica (na osi X) się przemieszcza w dobrym kierunku ale nie dojeżdża do krańcówki to może jest źle ustawiona liczba mikrokroków w systemie i zmieniła się ilość kroków na mm w tej osi.

Re: Alfawise / Longer wymiana sterownika A4988

: 04 maja 2021, 13:10
autor: DonPempollo
@GUTEK@ pisze:Jak ręcznie przesuwasz te osie w których wymieniłeś układy to też żadna się nie porusza?

Pin DIAG najlepiej żeby był w powietrzu, jak nie masz możliwości czegoś odlutować po drodze to przetnij ścieżkę.
Obecnie Diag i IndexX jest nie połączony inaczej nie da sie tego zrobić. Dodaje zdjecie zeby zobrazowac przebieg ścieżek.

Re: Alfawise / Longer wymiana sterownika A4988

: 04 maja 2021, 13:28
autor: DonPempollo
Rozarh pisze:Tak mniejwięcej to błąd homing failed pokazuje się na wyświetlaczu gdy drukarka próbuje wyzerować oś (chyba pierwsza idzie X) i po wysłaniu na driver tylu kroków ile ma szerokość cały blat (wartości z firmware) nie dostanie z endstopa informacji, że dojechał do końca.

Co się dzieje u ciebie zanim wystąpi błąd? Następuje ruch na tej osi? silnik buczy? jest kompletna cisza? Jest założony i skonfigurowany endstop?

Jeśli głowica (na osi X) się przemieszcza w dobrym kierunku ale nie dojeżdża do krańcówki to może jest źle ustawiona liczba mikrokroków w systemie i zmieniła się ilość kroków na mm w tej osi.
Sterownik wymieniłem na osi Y.
Jak to wyglada przed błędem:
-X ładnie dojeżdża
-kolej na Y(brak ruchu) jakies 5-10 sekund i błąd jak wyżej. Nie zauważyłem żeby były jakies dźwięki silnika itp.

Próbując ruszac osią Y z poziomu menu nic sie nie dzieje.

Endstop jest skonfigurowany i podłączony prawidłowo. Wczesniej wszystko działało jak należy. Spróbuję go recznie wcisnąć i zobaczę czy problem wystąpi. Jednak stół jest martwy i nie do konca wiem dlaczego.

Wydaje mi sie że wszystko zrobilem jak należy.

Re: Alfawise / Longer wymiana sterownika A4988

: 04 maja 2021, 13:49
autor: Rozarh
Hmm, co z pinami 23 i 27? - tam są różnice w rezystancjach i ustawienie prądu na silnik - czy to pasuje z prądem silnika i tym co na płycie?

Chyba pozostaje tylko oscyloskop i sprawdzanie: jaki jest stan drivera gdy dostaje polecenie ruchu: czy dostaje impulsy kroków, czy nie jest uśpiony? itp. oraz napięć wystawianych na silnik. Najlepiej po resecie przesunąć oś Y +10mm - po tym ruchu driver powinien trzymać silnik przez jakiś czas - czy da się obrócić silnik ręką chwile po przesunięciu? jaki prąd przez niego płynie? jakie napięcia na uzwojeniach? Jeśli nie ma napięć, to driver źle podłączony albo uśpiony. Jeśli są to może za małe?

Re: Alfawise / Longer wymiana sterownika A4988

: 04 maja 2021, 22:19
autor: DonPempollo
- Gdy podłącze kabel osi Y to silnik zaczyna stawiać opór - chrupie stawia wyczuwany opór. Efekt ten jest na wyłączonej drukarce! Z ciekawości podpiąłem kabel osi X do gniazda Y i silnik X zachowuje się tak samo. Odłączając kabel efekt natychmiast ustaje. Nie wiem czy ma to jakiekolwiek znaczenie ale wole podzielić się tym spostrzeżeniem.

- Postanowiłem że sprawdzę VREF tak samo jak w A4988 jednak na wyjściu jest tyko 0.01V kręcąc "śrubką" wartość zmienia się +-0.01V

- Zapomniałem wspomnieć że chip który wlutowałem to TMC2209

- Wspominałem że wlutuje R7 i pocynuje oba pady jednak jak to zrobiłem to tracę wyświetlacz i przylutowałem go z powrotem. Nie wpadłem na to żeby wtedy podłączyć drukarkę po USB i spróbować nią sterować.
Rozarh pisze:Hmm, co z pinami 23 i 27? - tam są różnice w rezystancjach i ustawienie prądu na silnik - czy to pasuje z prądem silnika i tym co na płycie?

Chyba pozostaje tylko oscyloskop i sprawdzanie: jaki jest stan drivera gdy dostaje polecenie ruchu: czy dostaje impulsy kroków, czy nie jest uśpiony? itp. oraz napięć wystawianych na silnik. Najlepiej po resecie przesunąć oś Y +10mm - po tym ruchu driver powinien trzymać silnik przez jakiś czas - czy da się obrócić silnik ręką chwile po przesunięciu? jaki prąd przez niego płynie? jakie napięcia na uzwojeniach? Jeśli nie ma napięć, to driver źle podłączony albo uśpiony. Jeśli są to może za małe?


23 i 27 jest nie ruszone i oba mają 100mΩ. Nie za bardzo rozumiem jak ustawia się to Rsense? Może wartość jest źle dobrana przez co jest za mało prądu żeby silnik ruszył?

Re: Alfawise / Longer wymiana sterownika A4988

: 04 maja 2021, 22:24
autor: @GUTEK@
DonPempollo pisze:- Zapomniałem wspomnieć że chip który wlutowałem to TMC2209
Nie no brawo, patrzysz na schemat TMC2208 i wlutowujesz 2209 i jeszcze się dziwisz, że nie działa.

Re: Alfawise / Longer wymiana sterownika A4988

: 04 maja 2021, 22:40
autor: DonPempollo
@GUTEK@ pisze:
DonPempollo pisze:- Zapomniałem wspomnieć że chip który wlutowałem to TMC2209
Nie no brawo, patrzysz na schemat TMC2208 i wlutowujesz 2209 i jeszcze się dziwisz, że nie działa.
Nie widziałem wcześniej że 2209 ma dedykowany Datasheet właśnie go studiuje. Wcześniej wyczytałem że 2208=2209 czytając na szybko dodatkowe funkcje na pin7 i pin20 jednak w moim przypadku chyba nic to nie zmienia?

Re: Alfawise / Longer wymiana sterownika A4988

: 05 maja 2021, 07:47
autor: @GUTEK@
Czytałeś opis pinu 20?
Skoro na potencjometrze nie masz napięcia to by się mogło zgadzać.

Re: Alfawise / Longer wymiana sterownika A4988

: 05 maja 2021, 10:57
autor: DonPempollo
@GUTEK@ pisze:Czytałeś opis pinu 20?
Skoro na potencjometrze nie masz napięcia to by się mogło zgadzać.
W A4988 pin 7 i 20 nie ma zadnej funkcji i oba pady sa podciagniete do GND.

Jesli dobrze rozumiem to pin20 w 2209 jest wejsciem i po podaniu stanu wysokiego sterownik jest w trybie czuwania.

Skoro pad 20 jest GND to powinien być stan niski?

Re: Alfawise / Longer wymiana sterownika A4988

: 05 maja 2021, 11:13
autor: Rozarh
"STANDBY input. Pull up to disable driver internal supply regulator. This will bring the driver into a low power dissipation state. 100kOhm pulldown.(may be left unconnected)Hint: Also shut down VREF voltageand ENNto 0V during standby."

Ma być na 100k do masy albo nie podłączony.

Re: Alfawise / Longer wymiana sterownika A4988

: 05 maja 2021, 11:59
autor: DonPempollo
Dziekuje Wam za rady!

W takim razie będę musiał ciąć ścieżkę, nie mam gdzie dolutowac 100k.
Po południu dam znać czy operacja zakonczyla sie sukcesem.
Jeszcze raz dzięki!

Re: Alfawise / Longer wymiana sterownika A4988

: 05 maja 2021, 18:12
autor: DonPempollo
Na potencjometrze pojawilo się napięcie! Wasze uwagi okazaly się niezwykle pomocne i trafne.
Jednak sukces jest połowniczny os Y nadal jest martwa...

Re: Alfawise / Longer wymiana sterownika A4988

: 05 maja 2021, 20:31
autor: @GUTEK@
No to musisz próbować dalej, zakładając, że masz poprawne kondensatory wlutowany a układ jest sprawny. Ja bym się przyjrzał pozostałym pinom - Index, Spread, PDN_UART

Re: Alfawise / Longer wymiana sterownika A4988

: 09 maja 2021, 17:10
autor: DonPempollo
Wróciłem do a4988 musiałem trochę porzeźbić żeby przywrócić ścieżki, ale działa. Myślałem że się uda z 2209 ale jednak fiasko. Jak wróci mi wena spróbuje z 2208 jak uda się coś dorwać z demontażu. Koniec końców będę wymieniał płytę na coś innego założę nowy temat żeby nie śmiecić. Dziękuje wszystkim za pomoc.