Strona 1 z 1

TMC2208 - pomoc w instalacji.

: 25 sty 2018, 19:44
autor: piotrekleszno
Dzień dobry,
Pierwszy post na forum, które pomogło mi w decyzji o zakupie drukarki 3d. Dziękuję za olbrzymią ilość wiedzy.

Kupiłem na próbę budżetową drukarkę - Anycubic I3 i o ile wydruki wychodzą świetnie, to strasznie wkurzające sa odgłosy silników krokowych.

Poczytałem i już wiem, że powinienem usprawnić drukarkę przy pomocy SilentStepStick TMC2208.

Prośba o pomoc, obawiam się, że nie poradzę sobie z instalacją sterowników - czy to bardzo trudne?

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 19:46
autor: dragonn
Jeśli elektronika drukarki umożliwia wymianę stepsticków to jest to proste. Tylko coś przeczuwam że elektronika w Anycubic i3 takiej możliwości nie daje. Rozbierałeś ją już?

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 19:52
autor: Pjoter
Nie chce teraz skłamać ale chyba można wymieniać stepsticki w Anycubic I3. Gdy walczyłem z zasilaczem to przyjrzałem się elektronice i wyglądały na wymienialne.

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 19:58
autor: dragonn
Pjoter pisze:Nie chce teraz skłamać ale chyba można wymieniać stepsticki w Anycubic I3. Gdy walczyłem z zasilaczem to przyjrzałem się elektronice i wyglądały na wymienialne.
Mogę się mylić, nie mam tej drukarki. Jak by się dało to super. Przydałoby się parę zdjęć elektroniki.

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 20:00
autor: Berg
@piotrekleszno rozkręć i wrzuć, wyraźną fotkę elektroniki. Rozkminimy to. Jak nie wiesz to nie podmieniaj stepstików, coby nie pomylić w którą stronę mają być wsadzone.

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 20:04
autor: Kopytko
Po zdjęciach z neta, to ma wymienne :)

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 20:06
autor: Berg
jeśli mówisz o tych trigorilla to włąsnie nie wiem czy to są płytki do Anycubic, czy kompatybilne z.

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 20:09
autor: Pjoter
dragonn pisze:
Pjoter pisze:Nie chce teraz skłamać ale chyba można wymieniać stepsticki w Anycubic I3. Gdy walczyłem z zasilaczem to przyjrzałem się elektronice i wyglądały na wymienialne.
Mogę się mylić, nie mam tej drukarki. Jak by się dało to super. Przydałoby się parę zdjęć elektroniki.
Nie chce mi się już rozkręcać drukarki, mam taką fotę. Na upartego można coś zobaczyć.

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 20:26
autor: mcxmcx
Wg tej fotki wyglądają na wymienialne.

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 20:38
autor: dragonn
Tak, jak najbardziej. Te które tam są wyglądają na A4988, na DRV nie wyglądają. W takim razie wymiana to:
- wyciągniecie starych
- wsadzenie nowych w odpowiednim kierunku! To najważniejsze bo wsadzenie w złym kierunku może spalić stepstick i wszystko inne
- na końcu trzeba ustawić prąd odpowiednio, warto wiedzieć jakie silnik są w drukarce.

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 20:53
autor: tig33r
TMC2208 to nie potrzebują czasem jakiejś komunikacji po uart? Ja mam taką sugestię, że skoro nawet nie wiesz czy masz wymienialne stepsticki to się nie zabieraj za ich wymianę, bo zrobisz gdzieś zwarcie, uwalisz elektronikę i pozostaniesz z kupą złomu, a nie drukarką.

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 20:54
autor: dragonn
tig33r pisze:TMC2208 to nie potrzebują czasem jakiejś komunikacji po uart? Ja mam taką sugestię, że skoro nawet nie wiesz czy masz wymienialne stepsticki to się nie zabieraj za ich wymianę, bo zrobisz gdzieś zwarcie, uwalisz elektronikę i pozostaniesz z kupą złomu, a nie drukarką.
Nie potrzebuję, jest to opcjonalne. I nie przesadzajmy, od czegoś trzeba zacząć a wymiana stepsticka taka trudna znowu nie jest.

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 21:07
autor: kapi
... skoro ja dałem radę z LV to i kolega sobie poradzi ;)

tapatalk

Re: TMC2208 - pomoc w instalacji.

: 25 sty 2018, 23:40
autor: q3ok
Jeszcze poprawna konfiguracja mikrokroku! Bo przy trzech zworkach które zrobią podciągnięcie do + to niekoniecznie 1/16 bedzie :)

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 07:34
autor: Cosik
q3ok pisze:Jeszcze poprawna konfiguracja mikrokroku! Bo przy trzech zworkach które zrobią podciągnięcie do + to niekoniecznie 1/16 bedzie :)
yyyy nie rozumiem :D Jak chodzi o podmianę to w TMC2208 ustawiasz MS1 i MS2 na + (high) i masz 1/16, polecam dokument
Application Note 045 - How to replace Allegro A4988 with TMC2208

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 08:25
autor: dragonn
Cosik pisze:
q3ok pisze:Jeszcze poprawna konfiguracja mikrokroku! Bo przy trzech zworkach które zrobią podciągnięcie do + to niekoniecznie 1/16 bedzie :)
yyyy nie rozumiem :D Jak chodzi o podmianę to w TMC2208 ustawiasz MS1 i MS2 na + (high) i masz 1/16, polecam dokument
Application Note 045 - How to replace Allegro A4988 with TMC2208
Pytanie czy elektronika ma zworki pod stepstickami. Szukam w google anycubic i3 mega board ale płytka która wyskakuje wygląda trochę inaczej.

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 08:27
autor: Cosik
No ale znając życie jest na sztywno 1/16 ;)

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 11:19
autor: q3ok
Jeżeli są zworki to MS3 powinno być odłączone, to też jest w dokumentacji :)

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 14:51
autor: mmonsterski
A co robimy z sygnałami które w A4988 odpowiadały za Sleep i !Reset? W TMC2208 oba te sygnały to teraz de facto output i chyba nie powinny być połączone...

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 14:55
autor: dragonn
mmonsterski pisze:A co robimy z sygnałami które w A4988 odpowiadały za Sleep i !Reset? W TMC2208 oba te sygnały to teraz de facto output i chyba nie powinny być połączone...
Na RAMPS 1.4 one nie są podłączone, obstawiam że tutaj też nie.

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 14:58
autor: mmonsterski
Patrzyłem na schemat i wg niego są? Sprawdzę jeszcze miernikiem w domu...

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 14:59
autor: dragonn
Według schematu RAMPS pin sleep jest zwarty z reset, nic więcej.

EDIT

Zresztą nie odkrywamy tutaj nic nowego, masa osób już zamieniała A4988 na TMC2208 bez najmniejszych problemów.

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 15:02
autor: mmonsterski
Zgoda... Tylko dlatego pytam ponieważ ja nie będę przerabiał stepstick-a tylko płytkę do Tronxy X5S :D

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 17:14
autor: Cosik
mmonsterski pisze:Zgoda... Tylko dlatego pytam ponieważ ja nie będę przerabiał stepstick-a tylko płytkę do Tronxy X5S :D
A masz schemat to płyty głównej? Ja będę montował a A6 jak dotrze :D

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 18:25
autor: Tuchajbej
Pytanie do bardziej oblatanych. W przypadku Marlina i TMC2208 w Configuration_adv.h jest cala zakladka dot. w/w stepstickow. Jak to poprawnie ustawic i co mozna zyskac?
Czy ustawiacie tam dodatkowo microstepping wiekszy niz 16? I jakie parametry orientacyjnie dobrac do 42bgxxxxnema17 :)
Ogolnie, jak wycisnac ile sie da z 2208, zwlaszcza w kontekscie cichej pracy?

Re: TMC2208 - pomoc w instalacji.

: 26 sty 2018, 23:51
autor: Artur13579
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek

Jeśli chodzi o płytkę to jest to Trigorilla.
https://imgur.com/gallery/9HPeh coś takiego

Wiecie może co to są za stepsticki?

Re: TMC2208 - pomoc w instalacji.

: 28 sty 2018, 00:21
autor: Martin
Co do płyt Anycubic i3 mega, podobno ostatnio GB wysyła ze zintegrowanymi stepstickami 32 bitowe, stąd różne informacje. Podobno inny firmaware mają, wersja 1.4.
Ja mam zwyklą płyte i wymieniłem wszystkie 5 stepsticków na TMC2208 (2 rodzaje klonów z allegro). Wyjmujesz stare, wkładasz nowe w tej samej orientacji. Ustawiasz Vref na 1-1,2V i cieszysz się ciszą. Żadnych kroków, uartów itp.

Re: TMC2208 - pomoc w instalacji.

: 30 sty 2018, 11:58
autor: Artur13579
Martin pisze:Co do płyt Anycubic i3 mega, podobno ostatnio GB wysyła ze zintegrowanymi stepstickami 32 bitowe, stąd różne informacje. Podobno inny firmaware mają, wersja 1.4.
Ja mam zwyklą płyte i wymieniłem wszystkie 5 stepsticków na TMC2208 (2 rodzaje klonów z allegro). Wyjmujesz stare, wkładasz nowe w tej samej orientacji. Ustawiasz Vref na 1-1,2V i cieszysz się ciszą. Żadnych kroków, uartów itp.
a co z wtyczką silników? nie trzeba obrócić?

Re: TMC2208 - pomoc w instalacji.

: 30 sty 2018, 12:00
autor: Kopytko
Przy tmc2208 nie trzeba :)

Re: TMC2208 - pomoc w instalacji.

: 30 sty 2018, 12:13
autor: Artur13579
czyli tylko przepięcie i ustawienie na potencjonometrze? Jaka wartość?
Znacie jakieś źródła w PL, gdzie można zakupić?
Mogę wymienić tylko na osi X i Y, a na reszcie zostawić stare?

Re: TMC2208 - pomoc w instalacji.

: 30 sty 2018, 12:27
autor: Kopytko
Mozesz zostawić stare na innych osiach. Co do ustawień to musisz podać jakie masz silniki i ilu amperowe. Źródła w PL np allegro ? patrzyłeś?

Re: TMC2208 - pomoc w instalacji.

: 30 sty 2018, 14:18
autor: Artur13579

Re: TMC2208 - pomoc w instalacji.

: 30 sty 2018, 14:23
autor: Kopytko
Mam od electronic ART oraz unik2 oba działają, więc sam zdecyduj.
A czy szukałeś na forum jak ustawić prąd dla tmc2208? Jest tu wszystko już opisane w temacie o tmc2208

Re: TMC2208 - pomoc w instalacji.

: 30 sty 2018, 14:47
autor: Artur13579
Więc wg tego poradnika dla silnika 1.2A podają Vref=1.15V.
Poprawcie mnie jeśli się mylę.
A jest sens kupować na osie Z i do ekstrudera?

Re: TMC2208 - pomoc w instalacji.

: 13 cze 2018, 11:22
autor: Szumi
Czy podczas wymiany na 2208 należy wyjąc zworki z pod starego sterownika ? Może ma ktoś JGauroa A5 i może podać napięcia ?

Re: TMC2208 - pomoc w instalacji.

: 01 lip 2018, 14:36
autor: Pajacyk0v
Odkopie temat bo właśnie się zabrałem za instalację Waterottów. Niepokoi mnie jedna z adnotacji.

https://learn.watterott.com/silentsteps ... -on-or-off

Czy to oznacza, że nie można podczas druku w sytuacjach awaryjnych (np. kolizja) użyć przycisku RESET na płycie/ekranie?

PS.
Czy konieczne jest stosowanie takich układów zabezpieczających?
https://www.watterott.com/index.php?pag ... fc0e107d3c

Re: TMC2208 - pomoc w instalacji.

: 01 lip 2018, 15:25
autor: McKee
To chyba tak jak z ręcznym przesuwaniem głowicy - podobno też nie wolno :shock: - na niektórych drukarkach widać, że silniki generują wtedy prąd wystarczający do tego żeby się wyświetlacz zaświecił, ale jeszcze (?) nie słyszałem, żeby ktoś w ten sposób uszkodził elektronikę. (Jeszcze? ;)).

Re: TMC2208 - pomoc w instalacji.

: 01 lip 2018, 16:24
autor: artur_n
Była już na forum informacja, że ktoś podczas szybkiego ruchu ubił elektronikę.

Re: TMC2208 - pomoc w instalacji.

: 01 lip 2018, 18:31
autor: Pajacyk0v
No to nie fajnie. Ja mam jeszcze ppoż killswitch. Będę musiał dodać jakiś przekaźnik podający sygnał na pin EN.

No a co z tym przyciskiem RESET. Można, nie można? Ktoś testował?

Re: TMC2208 - pomoc w instalacji.

: 02 lip 2018, 10:48
autor: virgin71
McKee pisze:To chyba tak jak z ręcznym przesuwaniem głowicy - podobno też nie wolno :shock: - na niektórych drukarkach widać, że silniki generują wtedy prąd wystarczający do tego żeby się wyświetlacz zaświecił, ale jeszcze (?) nie słyszałem, żeby ktoś w ten sposób uszkodził elektronikę. (Jeszcze? ;)).
E tam, ja tak upierdzieliłem 2 stepsticki - X i Y:)

Re: TMC2208 - pomoc w instalacji.

: 02 lip 2018, 10:54
autor: dragonn
A mi się nie zdarzyło pomimo że rozświetliłem właśnie wyświetlacz. Wydaje mi się żeby faktycznie coś uszkodzić trzeba naprawdę bardzo szybko kręcić.

Re: TMC2208 - pomoc w instalacji.

: 02 lip 2018, 10:57
autor: jarn
virgin71 pisze:
McKee pisze:To chyba tak jak z ręcznym przesuwaniem głowicy - podobno też nie wolno :shock: - na niektórych drukarkach widać, że silniki generują wtedy prąd wystarczający do tego żeby się wyświetlacz zaświecił, ale jeszcze (?) nie słyszałem, żeby ktoś w ten sposób uszkodził elektronikę. (Jeszcze? ;)).
E tam, ja tak upierdzieliłem 2 stepsticki - X i Y:)
Ruszając szybko wózkiem, potrafiła się zaświecić taśma LED. Na szczęście ramps i A4988 przeżyły.

Re: TMC2208 - pomoc w instalacji.

: 02 lip 2018, 13:56
autor: nobi12345
Kupiłem na Aliexpress 2 szt. TMC2208 do osi X i Y drukarki. Jeden bez zarzutu - drugi - w czasie ruchu silnika zachowuje się tak, jakby źle były kroki ustawione - za duże odległości, szarpie silnikiem, czasem silnik porusza się w niewłaściwą stronę.
Nie mam możliwości zmiany kroków stepsticka - są ustawione na stałe na 1/16.

Co może być nie tak? Uszkodzony stepstick? Co mogę sprawdzić?

Re: TMC2208 - pomoc w instalacji.

: 02 lip 2018, 14:08
autor: dragonn
Raczej brzmi jak by był ustawiony za mały prąd.

Re: TMC2208 - pomoc w instalacji.

: 02 lip 2018, 15:45
autor: Pajacyk0v
Zamówiłem te zabezpieczenia Watterotta ale tylko na stepstiki TMC. Allegry zostawiam bez zabezpieczeń bo w obecnej drukarce przesuwanie ręczne nic im nie robi.

Przypomniałem sobie że w gratach mam małego avra na atmedze 32u4 chyba przysiądę i zrobie sobie na nim własny bezpieczny emervency shutdown, a może nawet i auto shutdown.

Re: TMC2208 - pomoc w instalacji.

: 02 lip 2018, 16:59
autor: sp6vgx
Pajacyk0v pisze:Zamówiłem te zabezpieczenia Watterotta ale tylko na stepstiki TMC. Allegry zostawiam bez zabezpieczeń bo w obecnej drukarce przesuwanie ręczne nic im nie robi.

Przypomniałem sobie że w gratach mam małego avra na atmedze 32u4 chyba przysiądę i zrobie sobie na nim własny bezpieczny emervency shutdown, a może nawet i auto shutdown.
Powiedzmy sobie tak... zanim coś zaczniesz wymyślać proponuję zapoznać się z tym:

https://www.trinamic.com/fileadmin/asse ... ev1.05.pdf

a osobiście myślę że kolega mocno chce przekombinować, a skuteczność tego co chce zrobić będzie raczej zerowa (jak nie zaszkodzi bo nie wiem co kolega planuje).

Co do tych zabezpieczeń na diodach to nie wiem w jakim one są układzie (a widziałem kilka rozwiązań) jeśli to jest coś takiego:
https://learn.digilentinc.com/Documents/376

to ma to sens...

Choć raczej drivery w scalaku je zawierają gdyż przewidziane jest sterowanie indukcyjności (cewek w silnikach) - bez nich raczej istniała by spora szansa ubicia MOSFET-ów w driverach, jak by ich brakowało w dokumentacji scalaka było by info o ich dołożeniu. Są zaproponowane tam zabezpieczenia... ale dotyczą one ochrony ESD i wyglądają trochę inaczej :)

Powiedzmy sobie tak używam TMC2208 i bez takich zabezpieczeń jeszcze ich nie ubiłem ;) choć też czasami na wyłączonej drukarce choćby przy jakiś remontach przejechała któraś oś pod własną wagą itp. (gdzie silnik popracował jako prądnica) i jeszcze nic nie padło...
Można by tutaj zrobić jakieś zabezpieczenie np. odłączanie silników po wyłączeniu zasilania itd. ale nie wiem czy to ma sens...

Re: TMC2208 - pomoc w instalacji.

: 02 lip 2018, 17:14
autor: Pajacyk0v
Właśnie po to w tym zabezpieczeniu Watterotta jest stosowana dioda szotkiego miedzy anodą i katodą.

Re: TMC2208 - pomoc w instalacji.

: 02 lip 2018, 20:37
autor: sp6vgx
Pajacyk0v pisze:Właśnie po to w tym zabezpieczeniu Watterotta jest stosowana dioda szotkiego miedzy anodą i katodą.
Po co te diody są to kolega nie musi mi tłumaczyć, jednak jak wspomniałem śmiem twierdzić że takie diody są już w krzemie TMC i dodanie kolejnych nie wiele zmieni... Jak by ich nie było to indukujące się napięcie powodowało by masowe uwalanie tych scalaków (a konkretnie MOSFET-ów w driverach). Jak widać nie wszyscy je dokładają i tego problemu nie ma...

Re: TMC2208 - pomoc w instalacji.

: 03 lip 2018, 07:52
autor: nobi12345
dragonn pisze:Raczej brzmi jak by był ustawiony za mały prąd.
Prąd ogarnięty. Wygląda na źle polutowany stepstick - kroki źle ustawione.
A ponieważ nie ma zworek - chyba nic z tym nie zrobię. Reklamacja. W Chinach. :roll:

Re: TMC2208 - pomoc w instalacji.

: 03 lip 2018, 08:30
autor: dragonn
Musisz mieć zworki, bez nich to nie wiadomo o tam jest ustawione.

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:

Re: TMC2208 - pomoc w instalacji.

: 17 sie 2018, 15:27
autor: Pajacyk0v
miczys pisze: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.
No i na czym stanęło? Działa? Nie działa?

Re: RE: Re: TMC2208 - pomoc w instalacji.

: 17 sie 2018, 16:03
autor: miczys
Pajacyk0v pisze:
miczys pisze: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.
No i na czym stanęło? Działa? Nie działa?
Nie działa na tmc. Próbowałem na wersji 1.1.8 i 1.1.9 i nic nie rusza. Prawdopodobnie trafione stepsticki. Napisałem do Chińczyka od którego kupiłem i kazał mi wyjazd jeszcze zworki ale też nic nie rusza. Próbowałem w zakresie od 0.5 do 1.5 i nic. Kable wiem że są ok bo silniki na A4988 normalnie działają i drukarka drukuje

Wysłane z mojego S8_Pro przy użyciu Tapatalka

Re: TMC2208 - pomoc w instalacji.

: 17 sie 2018, 16:12
autor: Tuchajbej
No to brzmi jak uwalony stepstick. Niestety to się zdarza. Do mnie przyjechały uwalone dwie sztuki a4988 robotdyn :(
Teraz przeczytałem że masz je włożone odwrotnie niż a4988. Chodziło Ci że od drugiej stronny, tz heatpadem do góry, czy ze potencjometr jest odwrotnie? Pytam bo np. moje a4988 i 2208 mają potencjometr tak samo. Zawsze trzeba patrzeć na oznaczenia pinów. Jakiekolwiek chłodzenie elektroniki masz? tmc bardzo źle znoszą przegrzewanie.

Re: RE: Re: TMC2208 - pomoc w instalacji.

: 17 sie 2018, 16:14
autor: miczys
Tuchajbej pisze:No to brzmi jak uwalony stepstick. Niestety to się zdarza. Do mnie przyjechały uwalone dwie sztuki a4988 robotdyn :(
Teraz przeczytałem że masz je włożone odwrotnie niż a4988. Chodziło Ci że od drugiej stronny, tz heatpadem do góry, czy ze potencjometr jest odwrotnie? Pytam bo np. moje a4988 i 2208 mają potencjometr tak samo. Zawsze trzeba patrzeć na oznaczenia pinów.
Tzn potencjometr mają z drugiej strony niż a4988. Właśnie sprawdzałem oznaczenia i włożone są poprawnie.

Wysłane z mojego S8_Pro przy użyciu Tapatalka

Re: TMC2208 - pomoc w instalacji.

: 13 paź 2018, 16:04
autor: air
Cześć,
Potrzebuję pomocy w ustawieniu napięcia na stepstickach TMC2208 z Falabu. Gubi mi kroki przy ruchu jałowym, muszę schodzić do 60-80 mm/s, druk 60mm/s. Akceleracja po 1500.
Wcześniej na A4988 akcelerację miałem po 5000 i druk 80-100, waza do 160mm/s, travel 180-200 mm/s, więc różnica spora.
Jestem zadowolony z cichej pracy, szukam jeszcze cichego wentylatora 30x30 do radiatora, aktualnie jest najgłośniejszy :)

Napięcie ustawione 0.96V, silniki podczas pracy zimne, radiatory stepsticków ciepłe (nie mam czym dokładnie zmierzyć). Nie jestem pewny tabelki z Falabu. Jakie ustawić napięcie?
Silniki https://blackfrog.pl/silnik-krokowy-nem ... p-214.html
Drukarka: delta własnej konstrukcji na alu na prowadnicach liniowych. Ramps 1.4. Repetier.

Re: TMC2208 - pomoc w instalacji.

: 13 paź 2018, 18:47
autor: Tuchajbej
Jedz aż przestaną gubić kroki [emoji3]silniki mogą być ciepłe , mogą być gorące , byle nie parzyły za bardzo. Temp do 60C na spokojnie.
Tmc trzeba chłodzić. Bezwzględnie jakiś nawiew musi być. Inaczej będą się przegrzewać i gubić.

Tapatalkniete z SGS7E więc nie czepiać się błędów.[emoji16]

Re: TMC2208 - pomoc w instalacji.

: 15 paź 2018, 00:54
autor: Gmeracz
air pisze:Jestem zadowolony z cichej pracy, szukam jeszcze cichego wentylatora 30x30 do radiatora, aktualnie jest najgłośniejszy :)
Jeżeli mogę coś zasugerować, to większy wiatrak. 40x40 i do 3500 obrotów ma nie więcej, niż 40 dB i go wogóle nie słychać spod stołu. Do tego gotowy tunel z Thingiverse i job done.
30x30 to maleństwa, a wydajność śmigła rośnie ze średnicą. Nie mówiąc już o przepływie powietrza.
Dlatego małe tak wariacko kręcą...

Re: TMC2208 - pomoc w instalacji.

: 15 paź 2018, 12:09
autor: Pajacyk0v
Ja cudowalem z tunelami, blowerami aż w końcu (za sprawą dragona) poszedłem po rozum do głowy i wpakowałem nad płytę 92mm Noctua Redux wysterowany PWM na 50% i W OGÓLE NIC NIE SŁYCHAĆ, a TMC nic się nie grzeją (0.7V).

viewtopic.php?f=64&t=2438&p=50000&hilit=tatara#p50000

Także nie ma co szaleć z tym chłodzeniem byle coś mieszało powietrze :crazy:

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 13:32
autor: Krychol rc
Witam

Nie chcę otwierać nowego tematu więc zapytam tutaj.
Czekają na mnie w domu zamówione TMC2208 i dzisiaj będę je instalował.
Pytanie co da mi ciekawego podpięcie po UART (bo zastanawiam się czy od razu nie dać ich po magistrali)?
Co z regulacją prądu pod UART-em, nadal robię to potencjometrem czy już w FW ?
Rozumiem, że jak podepnę normalnie zwierając tylko MS1 i 2 to będę miał 1/16 kroku ale w jakim trybie stealthChop ?

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 14:48
autor: Aditu
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/

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 15:18
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

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 15:42
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.

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 15:50
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 ?

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 15:57
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

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 16:01
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

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 16:12
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)?

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 16:27
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 ;)

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 17:16
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... ;)

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 22:40
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ł :/

Re: TMC2208 - pomoc w instalacji.

: 24 paź 2018, 23:08
autor: Pajacyk0v
Jeżeli to fystec to aby nie był stand alone trzeba jakas zwore zalutowac albo przerwać. Nie pamiętam dokładnie

Re: TMC2208 - pomoc w instalacji.

: 25 paź 2018, 00:26
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.

Re: TMC2208 - pomoc w instalacji.

: 25 paź 2018, 01:56
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:

Re: TMC2208 - pomoc w instalacji.

: 25 paź 2018, 09:52
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 ;)

Re: TMC2208 - pomoc w instalacji.

: 28 paź 2018, 20:46
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) :(

Re: TMC2208 - pomoc w instalacji.

: 28 paź 2018, 21:22
autor: Pajacyk0v
1.1A to dużo, nie dziwota ąe się upalają skoro chłodzenie do 2208 jest obowiązkowe!

Re: TMC2208 - pomoc w instalacji.

: 28 paź 2018, 21:57
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.

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 00:54
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).

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 03:21
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 ;) )

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 11:34
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 :-).

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 11:51
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.

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 12:05
autor: Pajacyk0v
Są jeszcze polskie klony Watterotta po ~65pln za parę (allegro). Mam takie na osi Z w trybie stand alone i działają ok.

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 13:52
autor: Aditu
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.

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 14:14
autor: Pajacyk0v
To teraz już wiem po co ten UART. To wszystko żeby sobie utrudnić życie :]

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 14:26
autor: netzmark
Jak są zbędne? Przecież MS1 i MS2 wg dokumentacji muszą być podciągnięte doVCC_IO żeby wymusić 16usteps.
Czy UART'a wymusza 16 niezależnie od zworek? Jeśli tak to sorki, muszę doczytać dokumentację.

Klony Watterotta, znalazłem takie coś za dość przyzwoitą cenę jak na "z gwarancją":
https://allegro.pl/sterownik-silnika-st ... 65504.html

To jeszcze doradźcie mi proszę odnośnie driverów dla Z i E, szczególnie E.
Z porusza się niemrawo więc i tak go chyba za bardzo nie słychać. Warto go w ogóle zmieniać w praktyce?
E podobno w trybie stealthChop nie bardzo się sprawdza (niby, że lubi gubić kroki) i lepiej go ustawić w spreadCycle. Bzdura? No i jak bardzo w ogóle słychać extruder w czasie pracy? Przepraszam za laickie pytania, to jest (tzn bedzie za kilka dni) moja pierwsza drukarka. Mam jakieś zaprawienie w bojach odnośnie motion-controllerów ale w innej dziedzinie.

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 14:30
autor: netzmark
Pajacyk0v pisze:To teraz już wiem po co ten UART. To wszystko żeby sobie utrudnić życie :]
Nie no nie przesadzaj. Raz, że nie musisz rozbierać maszyny żeby zmienić prąd a dwa sprzętowo jesteś na stałe "skazany" na stealthChop. Z UARTem nikt Cię nie zmusza do wykorzystywania hybrid ale jak chcesz to możesz się przełączyć. Robota jest dużo prostsza w porównaniu do 2130 i SPI (mam na myśli bez porównania większą plątaninę kabelków).

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 14:52
autor: Aditu
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)

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 14:58
autor: netzmark
PDF'a miałem oczywiście. Już to właśnie doczytałem ale dzięki za upewnienie :-)

Czyli rozumiem, że dla extrudera też zmieniłeś driver. Ale w jakim trybie go ustawiłeś chop czy spread?

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 15:10
autor: Aditu
TMC2208 kupiłem do nowej drukarki którą buduję. Jak zacznę drukować to zobaczę czy wystarczy stealthChop przy ekstruderze czy nie.

Re: TMC2208 - pomoc w instalacji.

: 29 paź 2018, 15:16
autor: netzmark
A jasne, dzięki za pomoc.
Moja drukarka powinna być u mnie za 2-3 dni, dam znać jak to u mnie będzie działało.

Re: TMC2208 - pomoc w instalacji.

: 03 lis 2018, 20:04
autor: Kama
Czy jest sens zakładać na ekstruder TMC 2208?
Czy może lepiej zostać przy A4988?

Re: TMC2208 - pomoc w instalacji.

: 03 lis 2018, 20:21
autor: Pajacyk0v
Kama pisze:Czy jest sens zakładać na ekstruder TMC 2208?
Czy może lepiej zostać przy A4988?
Ja osobiście nie widzę sensu. Mam Allegrę Pololu Black Edition na ekstruderze i na niej silnik pcha jak głupi będąc ledwo ciepłym.

Re: TMC2208 - pomoc w instalacji.

: 07 lis 2018, 13:25
autor: Kama
Pajacyk0v pisze: Ja osobiście nie widzę sensu. Mam Allegrę Pololu Black Edition na ekstruderze i na niej silnik pcha jak głupi będąc ledwo ciepłym.
Dzięki!

Mam już w koszyku TMC2208 ale zauważyłem, że występują w dwóch wersjach:

Obrazek

Opis jaki znalazłem:
The latest version of the TMC2208 V1.2 takes the UART out and uses the UART function directly, eliminating the need for more wiring. Especially for the F6 motherboard, the effect is more obviously!
Może ktoś to przełożyć na język laika? Które powinienem zamówić do Delty Anycubica?

Re: TMC2208 - pomoc w instalacji.

: 07 lis 2018, 14:53
autor: netzmark
Jesli nie masz płyty F6 to dokładania przewodów i tak nie unikniesz - więc raczej wszystko jedno.

Co do ekstrudera na 2208 - nie bedzie cichszy niz na 4988?

Re: TMC2208 - pomoc w instalacji.

: 07 lis 2018, 15:05
autor: adziaki
Ja mam u siebie obecnie zamontowany komplet 4 x TMC2208 (wraz z extruderem) i przy zamontowanych A4988 słyszałem denerwujące piski z silnika przy retrakcji (Bondtech z przełożeniem 3:1).
Po zamontowaniu TMC2208 zdecydowanie poprawiła się akustyka pracy drukarki :)

Re: TMC2208 - pomoc w instalacji.

: 07 lis 2018, 15:58
autor: netzmark
O no właśnie o taką informację mi chodziło, dzięki.
Podłączałeś je pod UARTA czy odpaliłeś na sztywno zworkami w stealthChop?

Re: TMC2208 - pomoc w instalacji.

: 08 lis 2018, 16:22
autor: Gmeracz
Po zmianie stepów xyz na 2100 miałem prawie ciszę, tylko ten cholerny ekstruder ciągle "hałasował" ziu-ziuu ziu-ziuuu ziu... A przy wypełnianiu małych dziur ekstruzja ciągle chodzi.
A że walczyłem z hałasem, to wymieniłem stepa E na 2208. Napięcie na bodajże 1V. Podczas 24h druku jest lekko ciepły. Gania cichutko i teraz słychać tylko szum pasków. Tyle, że mam deltę.

Re: TMC2208 - pomoc w instalacji.

: 25 gru 2018, 16:33
autor: zen
Przyszły do mnie TMC2208 w wersji 1.2 i zgłupiałem. Czy jak chcę podmienić w Trigorilla (Anycubic Delta) drivery i nie potrzebuję żadnych zaawansowanych funkcji (inne tryby, UART, itp.) to coś jeszcze muszę robić oprócz przekładki driverów?

Re: TMC2208 - pomoc w instalacji.

: 25 gru 2018, 17:16
autor: arkomania.pl
Nic nie musisz, zamieniać.
Wkładasz i go.
Jedynie co, to ustawić jak w każdym stepsticku jumpery dla mikrokroku i prąd.
Przejście z DRV8825 na TMC2208 lub A4988 to co innego, wymaga zamiany na złączu wyjściowym do silników.

Re: TMC2208 - pomoc w instalacji.

: 25 gru 2018, 21:07
autor: Kama
A ktoś może rozpracował odpowiedni prąd dla silników w delcie?

Re: TMC2208 - pomoc w instalacji.

: 25 gru 2018, 22:02
autor: zen
arkomania.pl pisze:Nic nie musisz, zamieniać.
Wkładasz i go.
Jedynie co, to ustawić jak w każdym stepsticku jumpery dla mikrokroku i prąd.
Przejście z DRV8825 na TMC2208 lub A4988 to co innego, wymaga zamiany na złączu wyjściowym do silników.
Trigirilla nie ma zdaje się jumperów

Re: TMC2208 - pomoc w instalacji.

: 25 gru 2018, 22:31
autor: arkomania.pl
Nie ma pinów, ale to nie ma znaczenia.
Co do wyjściowego konektora, to albo przekładamy wtyczki o 180 stopni, albo zmieniamy
tylko w firmware kierunek obrotów, jak kto woli.

podaję linka:
https://www.trinamic.com/fileadmin/asse ... 208_01.pdf

https://www.spainmakers.com/tutoriales/ ... illa-mega/

Re: TMC2208 - pomoc w instalacji.

: 25 gru 2018, 23:32
autor: Jackoboo
Jeżeli komuś to pomoże..
U siebie ustawione mam tak, nie odwracałem wtyczek.
Ekstruder titan.

Obrazek

Re: TMC2208 - pomoc w instalacji.

: 26 gru 2018, 21:58
autor: jarn
Kama pisze:A ktoś może rozpracował odpowiedni prąd dla silników w delcie?
1.3 A tyle mam ustawione na silniku od delty, który obsługuje ekstruder. Silnik ma około 45 stopni Celsjusza.

Re: TMC2208 - pomoc w instalacji.

: 26 gru 2018, 22:16
autor: zen
To odwracanie wtyczek jest słabe, one mają przecież najczęściej zatrzaski.

Re: TMC2208 - pomoc w instalacji.

: 27 gru 2018, 00:47
autor: Kama
jarn pisze:
Kama pisze:A ktoś może rozpracował odpowiedni prąd dla silników w delcie?
1.3 A
Zawsze byłem przekonany, że ustawiamy to mierząc volty :?:

Re: TMC2208 - pomoc w instalacji.

: 27 gru 2018, 01:27
autor: jarn
Przepraszam, ale w Duet ustawiam prąd :D . Wracając do tematu, ustawić musisz tyle Volt ile w dokumentacji od stepsticka wychodzi. 2208 są chyba 2 rodzaje płytek ?

Re: TMC2208 - pomoc w instalacji.

: 27 gru 2018, 08:26
autor: dragonn
Kama pisze:
jarn pisze:
Kama pisze:A ktoś może rozpracował odpowiedni prąd dla silników w delcie?
1.3 A
Zawsze byłem przekonany, że ustawiamy to mierząc volty :?:
Nie, ani trochę.
Inne volty będziesz miał przy TMC2208 a inne np. przy jakimś DRV. Volty zawsze trzeba przeliczyć na ampery, a jak to już trzeba znaleźć konkretnie dla danego stepsticka i wziąć uwagę jaką wartość mają rezystory pomiarowe na stepsticku.

Re: TMC2208 - pomoc w instalacji.

: 27 gru 2018, 20:37
autor: netzmark
Podłączyłem dzis 2xTMC2208 do mojej JGaurory, polskie klony Watteratta. Ogólnie żyją i kręcą ale poprzez UARTy nie mam komunikacji :-(.
Czy ktoś próbował je podłączać z sukcesem do Merlina 1.1.8? Wiem o pinach uartów, że są inaczej niż w 1.1.9. Zresztą po już je także przemapowałem do postaci jak w 1.1.9 i też nic.
M122 odpowiada na oba XY false/false.

Mam pewne wątpliwości co do tej części konfiguracji, czy X2 powinienem również definiować tu jako TMC czy to nie ma żadnego znaczenia w moim przypadku?:

#define HAVE_TMC2208
#if ENABLED(HAVE_TMC2130) || ENABLED(HAVE_TMC2208)

#define X_IS_TMC2208
//#define X2_IS_TMC2208
#define Y_IS_TMC2208
//#define Y2_IS_TMC2208
//#define Z_IS_TMC2208
//#define Z2_IS_TMC2208
//#define E0_IS_TMC2208
//#define E1_IS_TMC2208
//#define E2_IS_TMC2208
//#define E3_IS_TMC2208
//#define E4_IS_TMC2208

Re: TMC2208 - pomoc w instalacji.

: 27 gru 2018, 22:04
autor: netzmark
Właśnie załadowałem Marlina 1.1.9 i oba UARTy ruszyły mi poprawnie.
Enabled true true
Set current 800 800
RMS current 795 795
MAX current 1121 1121
Run current 25/31 25/31
Hold current 12/31 12/31
CS actual 12/31 12/31
PWM scale 14 14
vsense 1=.18 1=.18
stealthChop true true

Różnica w deklaracjach dla TMC w 1.1.8 i 1.1.9 jest niewielka, trzy linijki na krzyż inaczej w config.h, więc szansa, że coś sprierniczyłem w 1.1.8 jest równie mała. Coś znalazłem o bugfix 1.1.x ale nie doczytałem jeszcze o co chodzi...

To teraz pytanie do ew. użytkowników JGAurory A5 - 1.1.9 egzystuje wciąż na statusie beta. Więc lepiej walczyć z 1.1.8 żeby zadziałał czy ta beta jest na tyle stabilna, że spokojnie mogę na niej zostać?

Re: TMC2208 - pomoc w instalacji.

: 30 mar 2019, 11:05
autor: dragasani
Pytanko. Mam problem z ustawieniem microsteppingu na TMC2208 i Ramps 1.6+. Z tego co wyczytałem powinien być domyślnie 1/16 przy 3 zworkach na płytce (zworki ustawione na białym i czarnym pinie). Mi wychodzi 1/8 i nie wiem jak sobie z tym poradzić... Firmware Repieter, 12V. Miał może ktoś podobny problem?

Re: TMC2208 - pomoc w instalacji.

: 30 mar 2019, 14:01
autor: morf
Nie znam zupełnie tej płytki ale licząc że masz 3 zworki to 8 kombinacji może warto spróbować :)

Re: TMC2208 - pomoc w instalacji.

: 30 mar 2019, 14:09
autor: dragonn
HTB1nsqdf_TI8KJjSsphq6AFppXag (1).jpg
Podobno należy dać dwie

Re: TMC2208 - pomoc w instalacji.

: 28 maja 2019, 16:07
autor: tomfrank
Czy takie stepsticki do anycubic i3 mega beda pasowac i nie będą wymagały obracać wtyczki, i czym wogole się różnią te ver. od 1.0 1.2

https://www.aliexpress.com/item/3302189 ... 695e8OAmPT

Nie interesują mnie jakieś dodatkowe bajery uart itp.chce tylko ciszy, naprosciej wymiana na plycie tych 2 najglosniejszych i tyle.


Załączam moja płytę.

Re: TMC2208 - pomoc w instalacji.

: 11 mar 2020, 11:22
autor: maxxxior007
Cześć
chciałbym sobie wymienić stepsticki w RAMPS 1.4 (ze starym 3 letnim Marlinem) z A4988 na TMC2208. Czy muszę coś zmieniać prócz przełożenia stepsticków i ustawienia prądu? wyprowadzenia na silniki? ( bo widzę że są zamienione 1A-1B z 2A-2B porównując pinout A4988 z TMC2208). Zworki muszę zmieniać?
z góry dzięki za pomoc!

Re: TMC2208 - pomoc w instalacji.

: 11 mar 2020, 13:34
autor: japim
Kupileś już te 2208? czy dopiero się przymierzasz? IMHO lepiej wziąć 2209.
Jeżeli nie interesują Cię wodotryski które oferują sterowniki TMC to robisz wrzutkę 1:1 pamiętając tylko o popranym włożeniu (nie sugerowaniu się położeniem potencjometru). Potem jak napisałeś regulujesz prąd i jedziesz :D
Rozwiązaniem na zamienione wyjścia uzwojenia silnika to albo przekładasz piny we wtyczce albo w configu Marlina odwracasz kierunek osi.

Re: TMC2208 - pomoc w instalacji.

: 24 mar 2020, 18:21
autor: sq4nyy
Panowie, mam płytę Endera 3 1.1.4 z głośnymi stepperami. Czy warto myśleć o TMC2209 zamiast 2208? Byłoby to równie plug n play? Nie chcę wodotrysków, jakość wydruku i tak już jest ok, ale 2209 jest w praktycznie takiej samej cenie i myślę, co zamawiać.

Re: TMC2208 - pomoc w instalacji.

: 24 mar 2020, 19:14
autor: Holgin
A na tej płycie są stepsticki, czy układy są wlutowane? Jak są wlutowane, to tylko 2208.

Re: TMC2208 - pomoc w instalacji.

: 24 mar 2020, 20:00
autor: sq4nyy
Wlutowane, planuję zabawę hotairem. Szkoda. Będę wdzięczny za krótkie rozwinięcie. Czy ten scalak ma różne wersje? Widzę rozszerzenia -LA, ale coś krucho z informacjami.

Re: TMC2208 - pomoc w instalacji.

: 24 mar 2020, 20:18
autor: Holgin
Rozmiary padów są inne. Ktoś próbował i parę układów poszło do śmieci, parę zadziałało - ale TMC2209 nie są domyślnie zamienne z 2208 :)

Re: TMC2208 - pomoc w instalacji.

: 26 mar 2020, 21:24
autor: sq4nyy
Przelutowałem w pracy, 3 zagrały. Ten extruderowy nie zagrał, przelutowywałem go już 2x, w tym raz zapasowy scalak i dalej klapa. Piny sprawdzałem przed podłączeniem i zwarć nie wykryłem na żadnym teemceku. Biorę jutro całość do pracy, może mikroskop prawdę powie o polach lutowniczych :search:

Re: TMC2208 - pomoc w instalacji.

: 27 mar 2020, 13:17
autor: sq4nyy
Aktualizacja: nawet powrót do 4988 nie zagrał, coś mam upalone... jakieś pomysły poza nową płytą?

Re: TMC2208 - pomoc w instalacji.

: 27 mar 2020, 13:58
autor: sq4nyy
Proszę o scalenie: jednak na 4988 extruder działa, ale tylko śladowo - ledwie się porusza. Na innym sterowniku kręci normalnie, coś narąbałem na płycie :(

Re: TMC2208 - pomoc w instalacji.

: 27 mar 2020, 14:03
autor: epon
a na płycie są zworki do ustawiania mikrokroków na sterowniku?. Jak są to może to ruszyłeś.

Re: TMC2208 - pomoc w instalacji.

: 27 mar 2020, 15:01
autor: sq4nyy
Raczej nie... Niestety więcej nie udało mi się powtórzyć powolnej pracy krokowca na starym sterowniku, ostatnia próba na nowym również niepowodzenie i odpuszczam, szukam płyty.