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 »

Więc chyba od razu dam UART-a.
I jeżeli jest po serialu to potencjometr nie ważne jak ustawiony ?
Czyli na początek wystarczy ustawić w Configuration.h TMC2208 a w adv:

Kod: Zaznacz cały

  #define R_SENSE           0.11  // R_sense resistor for SilentStepStick2130     <===== ta wartość rozumiem, że do 2208 nie ma znaczenia ?
  #define HOLD_MULTIPLIER    0.5  // Scales down the holding current from run current   <==== to jest prąd silników w spoczynku ?
  #define INTERPOLATE       true  // Interpolate X/Y/Z_MICROSTEPS to 256  <==== co daje ta interpolacja i czy ją uruchomić na początek ?

  #define X_CURRENT          800  // rms current in mA
  #define X_MICROSTEPS        16  // 0..256

  #define Y_CURRENT         1100
  #define Y_MICROSTEPS        16

 #define STEALTHCHOP
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 »

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.
Krychol rc
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 »

Rozumiem.
Będą na razie tylko na osi X i Y bo kupiłem 2 na testy.
Już wpisałem 1100 bo tyle mam na osi Y ;)
Tak więc odnośnie sprawdzenia działania UART mogę sprawdzić raz na:

#define STEALTHCHOP

i później np na:

#define SPREADCYCLE

bo rozumiem, że to w tej wartości definiuje tryb ?
A wiadomo co z wartością R_SENSE ?
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 »

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
Krychol rc
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, to jak na razie wszystko wiem, jak wrócę do domu ok 20 i to zmontuję dam znać co i jak :)
Dzięki za pomoc :D
Pajacyk0v

Re: TMC2208 - pomoc w instalacji.

Post autor: Pajacyk0v »

No dobra. A jaki REALNIE ma to wpływ na wydruk (przy założeniu że w trybie standalone i tak działają stabilnie)?
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 »

W moim przypadku z pewnością ustawianie chcociażby prądu bo mam elektronikę pod drukarką i wygodniej mi zmienić w FW a i zawsze można pobawić sie innymi trybami ;)
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 »

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... ;)
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 więc tak, przyszły dwa stepsticki od naszych skośnookich …. i jeden uszkodzony !!!
Zero oznak życia jedynie trzyma silnik na enable ale zero ruchu, nie mają na sobie nawet zworek więc nie wiem jak je dać wgl w uart może wtedy by ożył :/
Pajacyk0v

Re: TMC2208 - pomoc w instalacji.

Post autor: Pajacyk0v »

Jeżeli to fystec to aby nie był stand alone trzeba jakas zwore zalutowac albo przerwać. Nie pamiętam dokładnie
ODPOWIEDZ

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