TMC2208 - pomoc w instalacji.

Silniki krokowe i wszystko, co z nimi powiązane
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 10
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: TMC2208 - pomoc w instalacji.

Post autor: Krychol rc »

Wysterowałem już to w uarcie odzywają się obydwa w terminalu ale jeden jest beton, trzyma tylko silnik i nie wykonuje zupełnie żadnych kroków :( Drugi działa.
Aditu
Konto z ograniczeniami
Postów w temacie: 9
Posty: 26
Rejestracja: 20 wrz 2018, 00:42
x 7

Re: TMC2208 - pomoc w instalacji.

Post autor: Aditu »

Próbowałeś zamienić stepsticki miejscami i zobaczyć czy ten padnięty nie działa też przy drugim silniku?
Może jednak UART nie działa i np. na jednym stepsticku jest zbyt niskie napięcie na pokrętle?

Podłączyłeś zgodnie z tą instrukcją?
https://www.instructables.com/id/UART-T ... s-With-th/
Obrazek
Czyli do AUX2, RX bezpośrednio, TX przez opornik 1k.

Warto sprawdzić czy w pliku pins_Ramps.h są przypisane poprawne piny, czyli:

Kod: Zaznacz cały

#define X_SERIAL_TX_PIN    40
#define X_SERIAL_RX_PIN    63

#define Y_SERIAL_TX_PIN    59
#define Y_SERIAL_RX_PIN    64
Plus do UART trzeba zalutować 2 pady na stepsicku aby podłączyć pin sterowania.
Ja mam fysetca i musiałem zalutować to oznaczone na zielono, plus zrobić kabelki:
Załączniki
fystec1.jpg
fystec2.jpg
fystec3.jpg
kabelek1.jpg
kabelek2.jpg
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 10
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: TMC2208 - pomoc w instalacji.

Post autor: Krychol rc »

Wszystko zrobione poprawnie na 100% niestety jeden jest trup :/
Może odłupywanie i przylutowania układu by go postawiło na nogi tylko musiałbym sie dorwać do hot aira.
Już zamówiłem nowy tym razem na w pl ;)
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 10
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: TMC2208 - pomoc w instalacji.

Post autor: Krychol rc »

Ok a wiec przyszedł TMC z pl w piątek, włożyłem go do drukarki mimo prawidłowego montażu itd po włączeniu zasilania po prostu stepstick puścił dymek ..... świetnie zamówiłem dwa z Chin jeden zje.... drugi działa, kupuje już kolejny w Polsce i jebs strzela na starcie (elektronika sprawna na 100%). Dzisiaj od kumpla dostałem kolejnego TMC2208 i ten w końcu działa normalnie.
Pierwsze wrażenie No fajnie jest cicho ale pierwsza kostka i już tragedia, czy to przez prąd na osi Y 1.1A który ustawiłem tak to sie zachowuje i zaczyna robić takie coś na tej osi czy co może być przyczyna (dodam że nie mam chłodzenia na elektronice) :(
Załączniki
08E566BA-6121-4306-AFDC-82BA6FBF6C0D.jpeg
Pajacyk0v

Re: TMC2208 - pomoc w instalacji.

Post autor: Pajacyk0v »

1.1A to dużo, nie dziwota ąe się upalają skoro chłodzenie do 2208 jest obowiązkowe!
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 10
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: TMC2208 - pomoc w instalacji.

Post autor: Krychol rc »

A wiec spieszę z wyjaśnieniem bo wyczuwam winę za uszkodzone dwa stepstick na sobie.
Obydwa uruchomiłem na stockowym 0.7A jeden nie działał od początku drugi puścił dymek przy pierwszym uruchomieniu, jak sie pózniej okazało była mała kuleczka cyny przy pinach - chińskie luty :/ Każdy kolejny przed montażem oglądałem dokładnie pod lupą.
Co do 1.1A tyle ustawiłem jak już wszystko ruszyło w FW po uarcie bo na A4988 tyle było ba Y.
netzmark
Konto z ograniczeniami
Postów w temacie: 11
Posty: 60
Rejestracja: 29 paź 2018, 00:08
Lokalizacja: Warszawa
x 1

Re: TMC2208 - pomoc w instalacji.

Post autor: netzmark »

@Aditu, czy zamierzasz w tym chipie wykorzystywać tryb Hybrid (ok, to nazwa z 2130 ale wiesz pewnie co mam na myśli)? Czy w tanich chińskich drukarkach 3D ma to w ogóle sens? Chodzi mi o to, że są one stosunkowo wolne a spreadCycle jest użyteczny raczej przy większych szybkościach.
Jeśli zamierzasz wykorzystywać automatyczne przełączanie trybu w zależności od prędkości to jaka wartość thresholdu ma wg Ciebie sens? W manualach youtubowych Da Hai Zhu ustawiał to w 2130 na 100mm/s co zdaje się prędkością abstrakcyjną dla drukarek typu JGAurora, Anycubic czy Anet. Innymi słowy przy takim ustawieniu sterownik i tak cały czas będzie działał w stealthChop. Patrząc na to w ten sposób - praktyczne wykorzystanie UART'A to tylko softwarowa kontrola prądu zamiast kręcenia potencjometrem. Jakieś głupoty wypisuję (sorry ale moja drukarka dopiero do mniej jedzie a ja już myśle z góry o modach :-) ) ?

A jeśli nie planujesz wykorzystywania w/w automatyki to który tryb uważasz za sensowniejszy w kontekście dokładność-głośność: stealthChop czy spreadCycle (i tak podobno znacząco cichszy od tego A4988).
JGaurora A5 (SKR1.3, Marlin 2.0, TMC2208, BLTouch)
Aditu
Konto z ograniczeniami
Postów w temacie: 9
Posty: 26
Rejestracja: 20 wrz 2018, 00:42
x 7

Re: TMC2208 - pomoc w instalacji.

Post autor: Aditu »

O ile silniki nie gubią kroków to tryb stealthChop powinien być tak samo dokładny jak spreadCycle tylko cichszy.
Jak drukujemy szybciej albo mamy ustawione duże prędkości przejazdów (travel move powyżej 100mm/s) i pojawia się problem z gubieniem kroków to zawsze można zwiększyć moc silników zmieniając tryb działania stepsticków z eco na power.

Osobiście zależy mi na ciszy więc będę startował od trybu stealthChop i w razie problemów zmienię na spreadCycle (albo hybrid).

Tryb hybrydowy na razie sprawdzałem z jednym silnikiem i nie wiem czy nie ma jakiegoś buga w Marlinie 1.1.9. Poniżej prędkości przełączania chodziło mi dobrze, powyżej też ale jak ustawiałem prędkość na 1-2 mm/s poniżej prędkości przełączania czyli na granicę pomiędzy trybami pracy to silnik chodził skokowo.

Co do UART to plus jest taki, że nie trzeba grzebać w elektronice jak chcemy zmienić prąd czy mikrokroki. Zawsze to mniejsza szansa na upalenie stepsticka. (o ile go najpierw nie uwalimy przy przeróbce na UART ;) )
netzmark
Konto z ograniczeniami
Postów w temacie: 11
Posty: 60
Rejestracja: 29 paź 2018, 00:08
Lokalizacja: Warszawa
x 1

Re: TMC2208 - pomoc w instalacji.

Post autor: netzmark »

"Plusy" są jasne. Upalić podczas przeróbki to chyba nie specjalnie duża szansa - szczególnie jeśli się jest elektronikiem :-).
Też chyba tak zrobię jak piszesz, sens jest logiczny a robota z przeróbką żadna. Mniejsza niż ponowne rozkręcanie.

Co do przeskoków o których piszesz to jeszcze kwestia w jakim trybie był driver zanim ustawiłeś prędkość 1-2mm/s poniżej progu. Czy w spreadCycle i przejście na stealthChop czy już wcześniej był w stealthChopie. Może trzeba by pogrzebać w ustawieniach histerezy, (hend i PWM_LIM).

Moja drukarka jest w drodze (za 2-3 dni u mnie) więc przygotowuję się do tematu na razie teoretycznie, jeszcze nie patrzyłem czy w Marlinie można to przeedytować. Dam znać jakie u mnie efekty jak wszystko złożę do kupy :-).
JGaurora A5 (SKR1.3, Marlin 2.0, TMC2208, BLTouch)
netzmark
Konto z ograniczeniami
Postów w temacie: 11
Posty: 60
Rejestracja: 29 paź 2018, 00:08
Lokalizacja: Warszawa
x 1

Re: TMC2208 - pomoc w instalacji.

Post autor: netzmark »

Jeszcze pytanie:
Dlaczego wychlastałeś piny MS1, MS2, NC zamiast po prostu ew zdjąć zworki (pomijając że MS1 i MS2 i tak powinny być podłączone do VCC_IO, czyli założone)?
Czy wersja 1.2 tych driverów jest mniej "friendly" niż 1.0 których użyłeś? Wiesz coś? Bo się jeszcze zastanawiam czy ściągnąć któreś chińskie czy Waterotta.
JGaurora A5 (SKR1.3, Marlin 2.0, TMC2208, BLTouch)
ODPOWIEDZ

Wróć do „Silniki, sterowniki silników (stepsticki)”