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
TMC2209
Planuję je dać na osie XYE.
Znalazłem informację, że w trybie UART posiada zlutowane te pady:
Na płytce należy zewrzeć też piny UART dla każdej osi:
Mam je obecnie tak polutowane:
Dodatkowo, w przypadku użycia sensorless homing należy
zewrzeć piny diagnostyczne:
- 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:
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:
Zdjęcie na stronie produktu pokazuję, że może być zlutowane na dwa sposoby:
- TMC2208_UART.png (153.31 KiB) Przejrzano 1380 razy
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
)
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:
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...