Znaleziono 9 wyników

autor: Aditu
29 paź 2018, 15:10
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2208 - pomoc w instalacji.
Odpowiedzi: 133
Odsłony: 67369

Re: TMC2208 - pomoc w instalacji.

TMC2208 kupiłem do nowej drukarki którą buduję. Jak zacznę drukować to zobaczę czy wystarczy stealthChop przy ekstruderze czy nie.
autor: Aditu
29 paź 2018, 14:52
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2208 - pomoc w instalacji.
Odpowiedzi: 133
Odsłony: 67369

Re: TMC2208 - pomoc w instalacji.

UART zastępuje piny MS1, MS2 i kilka innych. Można ustawić mikrokrok od 1 do 256 a nie tylko marne wymuszone 16 ;)

Dokumentacja:
https://www.trinamic.com/fileadmin/asse ... asheet.pdf
Na stronie piątej jest info o UART.

Extruder najgłośniej słychać przy retrakcji. Jak ma się bowden to może w nocy przeszkadzać. (chociaż zwykle reszta drukarki hałasuje głośniej)
autor: Aditu
29 paź 2018, 13:52
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2208 - pomoc w instalacji.
Odpowiedzi: 133
Odsłony: 67369

Re: TMC2208 - pomoc w instalacji.

Sprawdziłem raz jeszcze te przeskoki. Jak ustawię prędkość na próg przełączania to chodzi w spreadCycle. Jak zjadę troszkę niżej to zaczyna gubić kroki. Jak zjadę jeszcze trochę to chodzi w stealthChop. Przy progu 100mm/s mogę przytrzymać silnik palcami i się nie kręci. Przy progu 80mm/s już się kręci ale nadal gubi kroki. Czyli im niżej dam przełączanie tym lepiej chodzi tryb hybrid.

Co do pinów to MS1, MS2 i NC są zbędne a po ich wyjęciu miałem lepszy dostęp do zalutowania padów na stepsticku.

Jak zamawiałem TMC2208 to nie było jeszcze wersji 1.2 na aliexpress. Kupowałem tu:
https://www.aliexpress.com/item/5PCS-TM ... 53467.html
Dałem 87zł za 5 sztuk. Wszystkie sprawne, przyszły ładnie zapakowane.
autor: Aditu
29 paź 2018, 03:21
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2208 - pomoc w instalacji.
Odpowiedzi: 133
Odsłony: 67369

Re: TMC2208 - pomoc w instalacji.

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 ;) )
autor: Aditu
25 paź 2018, 01:56
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2208 - pomoc w instalacji.
Odpowiedzi: 133
Odsłony: 67369

Re: TMC2208 - pomoc w instalacji.

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:
autor: Aditu
24 paź 2018, 17:16
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2208 - pomoc w instalacji.
Odpowiedzi: 133
Odsłony: 67369

Re: TMC2208 - pomoc w instalacji.

Pajacyk0v pisze:No dobra. A jaki REALNIE ma to wpływ na wydruk (przy założeniu że w trybie standalone i tak działają stabilnie)?
Nie mam pojęcia ;)
Dlatego zrobiłem UART bo łatwiej to sprawdzić.
Jak skończę składać drukarkę to planuję potestować różnice między mikrokrokiem 1, 2, 4, 8, 16+ z interpolacją i bez w trybie stealthChop i spreadCycle.
Może wyjdzie, że niższy mikrokrok będzie wyglądał lepiej na wydruku. Któż to wie... ;)
autor: Aditu
24 paź 2018, 15:57
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2208 - pomoc w instalacji.
Odpowiedzi: 133
Odsłony: 67369

Re: TMC2208 - pomoc w instalacji.

Wystarczy zakomentować stealthChop i będzie działać w trybie spreadCycle (u mnie wtedy silniki pobrzękują)

Kod: Zaznacz cały

//#define STEALTHCHOP
Patrząc po komentarzu R_SENSE jest dla TMC2130 nie TMC2208. U mnie jest na domyślnym 0.11
autor: Aditu
24 paź 2018, 15:42
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2208 - pomoc w instalacji.
Odpowiedzi: 133
Odsłony: 67369

Re: TMC2208 - pomoc w instalacji.

W Marlinie 1.1.9 ustawiasz w configuration.h tam gdzie masz zainstalowane TMC2208:

Kod: Zaznacz cały

#define X_DRIVER_TYPE TMC2208
#define Y_DRIVER_TYPE TMC2208
#define Z_DRIVER_TYPE TMC2208
Jak chcesz bez UART to wpisujesz:

Kod: Zaznacz cały

#define X_DRIVER_TYPE TMC2208_STANDALONE
#define Y_DRIVER_TYPE TMC2208_STANDALONE
#define Z_DRIVER_TYPE TMC2208_STANDALONE
Potencjometr warto ustawić na jakąś bezpieczną wartość bo jak źle podłączysz kabelki albo nie będzie stykać to stepstick będzie działał na domyślnych ustawieniach i wartości prądu ustawionej na potencjometrze.

W configuration_adv można zacząć od domyślnych ustawień które podałeś. (tylko domyślnie prąd jest 800mA).
Warto sprawdzić, czy UART działa zmieniając tryby dla jednego i drugiego silnika i patrząc czy inaczej chodzą bo tryb TMC_debug i komenda M122 jest zbugowana i wyświetla poprawne info tylko dla ostatniego stepsticka.
autor: Aditu
24 paź 2018, 14:48
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2208 - pomoc w instalacji.
Odpowiedzi: 133
Odsłony: 67369

Re: TMC2208 - pomoc w instalacji.

Domyślnie TMC2208 działają w trybie stealthChop.

Po po podpięciu po UART wszystkie ustawienia masz w FW, czyli:
-prąd
-mikrokroki (1-256)
-interpolację do 256 (on, off)
-tryb działania (stealthChop, spreadCycle, hybridMode)
-poziom prądu gdy silnik jest w spoczynku

U siebie w nowej drukarce robię od razu po UART bo dużo roboty z tym nie ma a możliwości konfiguracji sporo większe.

Instrukcja i opis podłączenia:
https://www.instructables.com/id/UART-T ... s-With-th/

Wróć do „TMC2208 - pomoc w instalacji.”