Jeżeli ktoś robił taką konfigurację z tymi sterownikami to proszę o poradę jak problem rozwiązać.
Tak wygląda zrzut z konsoli po M122:
Kod: Zaznacz cały
SENDING:M122
X Y E
Address 0 0 0
Enabled false false false
Set current 800 800 800
RMS current 1436 1436 1436
MAX current 2025 2025 2025
Run current 25/31 25/31 25/31
Hold current 12/31 12/31 12/31
CS actual 0/31 0/31 0/31
PWM scale
vsense 0=.325 0=.325 0=.325
stealthChop false false false
msteps 256 256 256
interp false false false
tstep 0 0 0
PWM thresh.
[mm/s]
OT prewarn false false false
triggered
OTP false false false
pwm scale sum 0 0 0
pwm scale auto 0 0 0
pwm offset auto 0 0 0
pwm grad auto 0 0 0
off time 0 0 0
blank time 16 16 16
hysteresis
-end -3 -3 -3
-start 1 1 1
Stallguard thrs 0 0 0
uStep count 0 0 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 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
E 0x00:00:00:00 Bad response!
Testing X connection... Error: All LOW
Testing Y connection... Error: All LOW
Testing E connection... Error: All LOW
//action:notification TMC CONNECTION ERROR
Podczas kompilacji jest ostrzeżenie, żeby pamiętać o niepodłączeniu zworek diagnostycznych.
Kod: Zaznacz cały
Marlin/src/inc/Warnings.cpp:548:4: warning: #warning "Motherboard DIAG jumpers must be removed when SENSORLESS_HOMING is disabled." [-Wcpp]
548 | #warning "Motherboard DIAG jumpers must be removed when SENSORLESS_HOMING is disabled."
Same sterowniki to TMC2209 od Fysetc w wersji 3.1, która to niby wspiera komunikacje po UART w SKR...
https://wiki.fysetc.com/Silent2209/#v31 Czy powinienem jakoś śmieszne zworki ułożyć na SKR?
Kojarzę, że były takie cyrki w poprzednich wersjach TMC od Fysetc.
Operując na założeniu, że to wcale nie jest kompatybilne z SKR...
Tak wygląda porównanie pinów na sterowniku i na płytce: Tylko teraz nie bardzo rozumiem jak miałbym to podłączyć, żeby działało.
Jakieś pomysły?