Strona 1 z 1

Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 04 wrz 2023, 10:27
autor: JGFTW
Składam taką luźną wersję Prusy Bear, korzystając z okazji, że udało mi się wyrwać w dobrej cenie dwa komplety stepów to chcę spróbować nie korzystać z krańcówek na XY i skonfigurować sensorless homing.

Staram się rozszyfrować podłączenie UART SKR 1.3 z BTT TMC2208 v2.0 oraz BTT TMC2209 V1.2.

https://github.com/bigtreetech/BIGTREET ... SKR%20V1.3
SKR V1.3 Wiring diagram.jpg
SKR-V1.3-pinout.jpg
TMC2209
Planuję je dać na osie XYE.
Znalazłem informację, że w trybie UART posiada zlutowane te pady:
TMC2209_Uart.png
Na płytce należy zewrzeć też piny UART dla każdej osi:
SKR V1.3-TMC2208-UART-Mode.png
Mam je obecnie tak polutowane:
tmc2209-down.jpg
tmc2209-up.jpg
Dodatkowo, w przypadku użycia sensorless homing należy
zewrzeć piny diagnostyczne:
skr-diag.PNG
skr-diag.PNG (110.94 KiB) Przejrzano 1380 razy
Jeżeli nie będę korzystał z sensorless homing na ekstruderze to powinienem obciąć ten pin:
diag-pin-tmc2209.PNG
Jednak chyba wystarczy nie zakładać zworki na płycie jak na zdjęciu powyżej?

To wydaję mi się dość jasne. ;)

https://bigtreetech.github.io/docs/TMC2209.html
https://github.com/bigtreetech/BIGTREET ... ree/master

TMC2208
Będą zamontowane na Z1 i Z2.
Oznaczneie to TMC2208 v2.0 nie jestem pewny czy to jest w trybie UART.
Mam to obecnie polutowane tak:
tmc2208-up (2).jpg
tmc2208-up.jpg
tmc2208-down.jpg
Zdjęcie na stronie produktu pokazuję, że może być zlutowane na dwa sposoby:
TMC2208_UART.png
TMC2208_UART.png (153.31 KiB) Przejrzano 1380 razy
tmc2208-uart.PNG
https://bigtreetech.github.io/docs/TMC2208.html

Nie mam jednak pewności czy tak jak teraz mam jest w UART, więc proszę o poradę.

Planuję wieczorem usiąść do zrobienia firmware i prób.

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 04 wrz 2023, 10:38
autor: Rozarh
Tu masz pełny opis:
https://github.com/GadgetAngel/SKR-V1.3 ... ree/master
Tak łopatologicznie dość (i kolorowo :P)
Mi dla SKR 1.2 PRO z innego ich tutoriala wszystko pasowało.

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 04 wrz 2023, 14:03
autor: JGFTW
Bardzo dobre źródło! 750 stron PDF o konfiguracji super sprawa ;)
Niefortunnie nie ma akurat tego TMC2208, które mam.

Myślę, że jednak to nie jest UART tylko standalone (step/dir), bo nie jest zlutowany J2:
Capture.PNG
Też to nie jest ta sama wersja opisana, ale zakładam, że jest tak samo.

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 04 wrz 2023, 16:19
autor: Abys

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 12 paź 2023, 19:17
autor: JGFTW
Wracam z tematem.
Zrobiłem wszystko tak jak było w obszernym pdfie, który wysłał Rozarh.
Jednak dostaję TMC Connection Error - zdaję się na ekstruderze jedynie, czyli tam gdzie nie mam zworki pod sensorless homing (pin ucięty) - osią X nawet ruszałem i jest ok.

Kod: Zaznacz cały

SENDING:M122
		X	Y	E
Address		0	0	0
Enabled		false	false	false
Set current	760	760	760
RMS current	734	734	1325
MAX current	1035	1035	1868
Run current	23/31	23/31	23/31
Hold current	11/31	11/31	11/31
CS actual	11/31	11/31	0/31
PWM scale
vsense		1=.18	1=.18	0=.325
stealthChop	true	true	false
msteps		16	16	256
interp		true	true	false
tstep		max	max	0
PWM thresh.
[mm/s]
OT prewarn	false	false	false
triggered
 OTP		false	false	false
pwm scale sum	13	13	0
pwm scale auto	0	0	0
pwm offset auto	36	36	0
pwm grad auto	14	14	0
off time	4	4	0
blank time	24	24	16
hysteresis
 -end		2	2	-3
 -start		1	1	1
Stallguard thrs	15	15	0
uStep count	40	40	0
DRVSTATUS	X	Y	E
sg_result	0	0	0
stst				*
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
		X	0xC0:0B:00:00
		Y	0xC0:0B:00:00
		E	0x00:00:00:00	 Bad response!
Testing X connection... OK
Testing Y connection... OK
Testing E connection... Error: All LOW
Zmieniłem sterownik na inny (taki sam TMC2209 v1.2) i jest to samo.
Dodatkowo mam odczyt z termistorów "0/0C" to jakaś podejrzana sprawa.

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 12 paź 2023, 22:33
autor: fesou
U mnie z skr 1.3 problemu nie mają tylko TMC2208 od BTT (v 3.0 i 3.1). Nic nie trzeba ucinać, lutować i configi widzą - zarówno pod marlinem jak i pod klipperem

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 13 paź 2023, 14:00
autor: Jarewa
Też mam skr 1.3 co bym nie wsadził będzie działać uart, tylko prawidłowa definicja pinów i zworka bez ciec..

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 13 paź 2023, 15:05
autor: Rozarh
Panowie - bez jaj...
To, że u Was działa (SOA#1) nie znaczy, że u kolego musi... Sam osobiście niosłem swoje stepsticki do firmy naprawiającej rtv, gdzie przelutowali mi "zwory", żeby je przełączyć w tryb UART - niestety bywają różne wersje. Wszystkie co miałem kupne na Allegro czy z Chin działały w UART od ręki, a kupione od "kolegi na forum" już nie bardzo... Wiem natomiast, że takie rzeczy się dzieją z stepami od BTT. Np. Fystec nie robi takich numerów a do MKS'ów czasem trzeba jakiś kabelek przylutować ;)


@JGFTW - musisz chyba zdobyć dokumentację od stepsticka, albo rozgryźć go po schemacie. No i doprowadzić go do stanu używania UART.

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 13 paź 2023, 15:54
autor: konradsdev1
Jeśli to wina stepsticka to po zamianie miejscami X i E powinno być:

Kod: Zaznacz cały

Testing X connection... Error: All LOW
Testing Y connection... OK
Testing E connection... OK

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 13 paź 2023, 17:08
autor: Jarewa
Rozarh pisze: 13 paź 2023, 15:05 Panowie - bez jaj...
To, że u Was działa (SOA#1) nie znaczy, że u kolego musi... Sam osobiście niosłem swoje stepsticki do firmy naprawiającej rtv, gdzie przelutowali mi "zwory", żeby je przełączyć w tryb UART - niestety bywają różne wersje.

Po pierwsze zwora nie przełącza w tryb UART, zwora to tylko zapodanie PDN do lini CS/MISO w SPI pin cyfrowy do komunikacji , MS1 MS2 ważne są tylko w przypadku TMC2209 bo są adresowalne. Wiec czy masz zworę czy w innym miejscu niż trzeba dopóki nie nawiąże komunikacji z UC, TMC działa w trybie standalone.


W zasadzie po zworkach widać że będzie PND przypisany dla SKR większość do SC albo mniejszość do MISO innej możliwości nie ma. W przypadku TMC2209 to jest banał bo są adresowalne wiec na jednym pinie cyfrowym mogą działać 4 stepy wiec zabawa tylko z odpowiednią konfigurają. Problem pojawia sie tylko w przypadku TMC2208 bo nie są adresowalne i wymagają podłączenia do CS. Bo każde gniazdo stepa to inny pin CS.

A cieciem pinu bez sensu po to są zworki nad X- X+.

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 16 paź 2023, 09:13
autor: JGFTW
Dzięki za zainteresowanie tematem - ciężkie boje z drukarką w weekend; zamieniłem jak radziliście te sterowniki miejscami (X<>E) i nie działał na znów E, ale zamieniłem miejscami Y<>E i wszystkie działały... do momentu jak wpiąłem do płyty LCD, wtedy po włączeniu znowu E przestał działać, nie wiedząc o co chodzi, zwyczajnie wyjąłem wszystko do gołej płyty i jeszcze raz podpiąłem, upewniając się, że dobrze wszystko siedzi - teraz jest ok.
Możliwe, faktycznie, że zworka adresująca nie stykała do końca.

Ogólnie udało się problem z silnikami rozwiązać, ale wskazywania temperatury wciąż są 0/0C, więc chyba upaliłem część płyty odpowiedzialną za odczyt (musiało być jakieś zwarcie na kablach termistorów).

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 16 paź 2023, 09:27
autor: Jarewa
Te 0 coś mi nie pasuje jakby pin był uwalony to było by na minusie albo ostro na plusie. Wyciągnij termistor i sprawdź co pokazuje bez nich..

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 16 paź 2023, 09:40
autor: JGFTW
Również zero. Zamieniałem jeden termistor z drugim miejscami; wciąż to samo.

Mierzyłem rezystancję obu termistorów i jest po te 100kOhm, więc nie przychodzi mi do głowy co się z tym dzieje.
W Marlinie ustawione termistory nr 5 z listy.

Re: Podłączenie TMC2208 v2.0 oraz TMC2209 v1.2 z sensorless homing w trybie UART z SKR 1.3

: 17 paź 2023, 11:48
autor: TDI-CAD
Z tym 0 C to mam podobnie na wyświetlaczu TFT BTT. Jak temperatura spada poniżej 12C to wyświetlacz pokazuje 0, wystarczy podgrzać ciepłym powietrzem termistor, tak do ca. 30C i odczyt wraca do normy. Trzeba popatrzeć w configi tft, może coś tam siedzi. Jakby ucięta tabela odczytów, nie wiem...