Strona 6 z 14

Re: TMC2208 - pomoc w instalacji.

: 03 lip 2018, 10:52
autor: nobi12345
Montaż SMD, powinno być na sztywno ustawione, ale jest źle. Myślę, czy coś nie "polutować" przy układzie.

Re: TMC2208 - pomoc w instalacji.

: 15 sie 2018, 11:55
autor: miczys
Witam

Mam taki problem. Chciałem zamienić stepsticki A4988 na TMC2208. W marlinie 1.1.8 zmieniłem w zakładkach CONFIGURATION_H oraz CONFIGURATION ADV_H dane aby były włączone stepsticki ale po włączeniu zasilania i ustawieniu Vref silnik ani nie drgnie. Vref ustawiłem na 1.12
Może ktoś podpowie co jest nie tak. Płyta to ramps 1.4 , silniki stockowe od anet a8. TMC włożone dobrze , odwrotnie niż a4988.

Obrazek

Pozdrawiam
Michał

Re: TMC2208 - pomoc w instalacji.

: 15 sie 2018, 12:23
autor: Tuchajbej
Na pewno dobrze włożone? Sprawdziłeś piny?
Wybrałeś w marlinie TMC2208 czy TMC2208_standalone? (to drugie powienienes)

Podbij vref i zobacz czy w ogole jest jakas reakcja. Ale tak jak mówisz to brzmi jak kabelkologia albo uwalony stepstick. 2208 i 4988 można zamieniać praktycznie bez zmiany parametow. Jeśli w ogole nie rusza to obadaj dokładnie kabelki.

Re: TMC2208 - pomoc w instalacji.

: 15 sie 2018, 12:34
autor: Pajacyk0v
W marlinie nie trzeba nic ustawiać/odkomentowywać. No chyba że je podłaczyłeś do płyty również przez UART i będziesz sterować trybami pracy.

Re: TMC2208 - pomoc w instalacji.

: 15 sie 2018, 12:41
autor: miczys
Nie. Interesuje mnie tylko wymiana stepsticków aby sterowały silnikami osi X i Y i nic więcej.

A zworki na dole w ramps też zostawić bez zmian? Wpięte są 3 zworki obecnie do każdego z silników.

Re: TMC2208 - pomoc w instalacji.

: 15 sie 2018, 12:43
autor: Pajacyk0v
To zakomentuj to co odkomentowałeś w konfigu i sprawdź. Przecież w plikach jest wyraźnie napisane...
* Enable this for SilentStepStick Trinamic TMC2208 UART-configurable stepper drivers.
* Connect #_SERIAL_TX_PIN to the driver side PDN_UART pin.
* To use the reading capabilities, also connect #_SERIAL_RX_PIN
* to #_SERIAL_TX_PIN with a 1K resistor.
* The drivers can also be used with hardware serial.

Re: TMC2208 - pomoc w instalacji.

: 15 sie 2018, 13:45
autor: Tuchajbej
Pajacyk0v pisze:W marlinie nie trzeba nic ustawiać/odkomentowywać. No chyba że je podłaczyłeś do płyty również przez UART i będziesz sterować trybami pracy.
Nie masz do końca racji. W ustawieniach domyślnych, w nowej wersji masz domyślnie ustawione na a4988. Wypadało by zmienić na TMC2208_standalone.
Specify Stepper Driver types
* The options are used to determine driver pulse timings as well as more advanced functionality.
* Stepper timing options can be overridden in Configuration_adv.h
*
* Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
* TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
* TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE,
* TMC5130, TMC5130_STANDALONE
* :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
*/
#define X_DRIVER_TYPE TMC2208_STANDALONE
#define Y_DRIVER_TYPE TMC2208_STANDALONE
#define Z_DRIVER_TYPE TMC2208_STANDALONE
#define X2_DRIVER_TYPE A4988
#define Y2_DRIVER_TYPE A4988
#define Z2_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE TMC2208_STANDALONE
#define E1_DRIVER_TYPE A4988
#define E2_DRIVER_TYPE A4988
#define E3_DRIVER_TYPE A4988
#define E4_DRIVER_TYPE A4988

Re: TMC2208 - pomoc w instalacji.

: 15 sie 2018, 13:50
autor: Pajacyk0v
Tuchajbej pisze:
Pajacyk0v pisze:W marlinie nie trzeba nic ustawiać/odkomentowywać. No chyba że je podłaczyłeś do płyty również przez UART i będziesz sterować trybami pracy.
Nie masz do końca racji. W ustawieniach domyślnych, w nowej wersji masz domyślnie ustawione na a4988. Wypadało by zmienić na TMC2208_standalone.
Specify Stepper Driver types
* The options are used to determine driver pulse timings as well as more advanced functionality.
* Stepper timing options can be overridden in Configuration_adv.h
*
* Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
* TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
* TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE,
* TMC5130, TMC5130_STANDALONE
* :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
*/
#define X_DRIVER_TYPE TMC2208_STANDALONE
#define Y_DRIVER_TYPE TMC2208_STANDALONE
#define Z_DRIVER_TYPE TMC2208_STANDALONE
#define X2_DRIVER_TYPE A4988
#define Y2_DRIVER_TYPE A4988
#define Z2_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE TMC2208_STANDALONE
#define E1_DRIVER_TYPE A4988
#define E2_DRIVER_TYPE A4988
#define E3_DRIVER_TYPE A4988
#define E4_DRIVER_TYPE A4988
W 1.1.8 nie ma nic takiego. Przejrzałem wszystkie pliki bo właśnie rekompiluję MKSa i ni ma.

Re: TMC2208 - pomoc w instalacji.

: 17 sie 2018, 12:07
autor: Cosik
Tuchajbej pisze:
Pajacyk0v pisze:W marlinie nie trzeba nic ustawiać/odkomentowywać. No chyba że je podłaczyłeś do płyty również przez UART i będziesz sterować trybami pracy.
Nie masz do końca racji. W ustawieniach domyślnych, w nowej wersji masz domyślnie ustawione na a4988. Wypadało by zmienić na TMC2208_standalone.
Specify Stepper Driver types
* The options are used to determine driver pulse timings as well as more advanced functionality.
* Stepper timing options can be overridden in Configuration_adv.h
*
* Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
* TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
* TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE,
* TMC5130, TMC5130_STANDALONE
* :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
*/
#define X_DRIVER_TYPE TMC2208_STANDALONE
#define Y_DRIVER_TYPE TMC2208_STANDALONE
#define Z_DRIVER_TYPE TMC2208_STANDALONE
#define X2_DRIVER_TYPE A4988
#define Y2_DRIVER_TYPE A4988
#define Z2_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE TMC2208_STANDALONE
#define E1_DRIVER_TYPE A4988
#define E2_DRIVER_TYPE A4988
#define E3_DRIVER_TYPE A4988
#define E4_DRIVER_TYPE A4988
A to macie tyle stepsticków podpiętych? :D tak na prawdę to wypadałoby za komentować to czego nie macie podpiętego fizycznie :P

Re: TMC2208 - pomoc w instalacji.

: 17 sie 2018, 13:10
autor: McKee
Cosik pisze: A to macie tyle stepsticków podpiętych? :D tak na prawdę to wypadałoby za komentować to czego nie macie podpiętego fizycznie :P
Tak naprawdę (piszemy razem a nie oddzielnie ;)) to wypadałoby z zakomentowanego (też razem ;)) fragmentu wyrzucić nieistotne elementy, bo dopiero cofając się do postu Pajacykova zrozumiałem o co ci chodzi.
Już nie wspominając nawet, że w omawianej wersji tej konfiguracji w ogóle nie ma ;)
:piwo:
:wave: