Welcome! Log In Create A New Profile

Advanced

TMC2208 v2.0 Não reconhece o E1 para duas extrusoras

Posted by jonasuea 
TMC2208 v2.0 Não reconhece o E1 para duas extrusoras
February 13, 2020 11:47AM
Preciso de ajuda,
Estou usando a placa MKS GEN 2.0 com drivers TMC2208 v2.0 e não consegui habilitar a segunda extrusora


>>> M122
SENDING:M122
X Y Z E E1
Enabled false false false false false
Set current 600 600 800 600 600
RMS current 581 581 795 581 1049
MAX current 819 819 1121 819 1479
Run current 18/31 18/31 25/31 18/31 18/31
Hold current 9/31 9/31 12/31 9/31 9/31
CS actual 9/31 9/31 12/31 9/31 0/31
PWM scale 11 11 14 11 0
vsense 1=.18 1=.18 1=.18 1=.18 0=.325
stealthChop true true true true false
msteps 16 16 16 16 256
tstep max max max max 0
pwm
threshold 98 98 660 52 843
[mm/s] 100 100 3 30 30
OT prewarn false false false false false
off time 3 3 3 3 0
blank time 24 24 24 24 16
hysteresis
-end -1 -1 -1 -1 -3
-start 1 1 1 1 1
Stallguard thrs
DRVSTATUS X Y Z E E1
stst * * * *
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
X 0xC0:09:00:00
Y 0xC0:09:00:00
Z 0xC0:0C:00:00
E 0xC0:09:00:00
E1 0x00:00:00:00 Bad response!
Testing X connection... OK
Testing Y connection... OK
Testing Z connection... OK
Testing E connection... OK
Testing E1 connection... Error: All LOW
Attachments:
open | download - Capturar.PNG (38.1 KB)
Re: TMC2208 v2.0 Não reconhece o E1 para duas extrusoras
February 13, 2020 06:42PM
Do you mean MKS GEN-L V2 ?

If so I have a vague recollection that they designed this board incorrectly..


From pins_MKS_GEN_L_V2.h and pins_RAMPS.h
#define E1_SERIAL_TX_PIN 20
#define E1_SERIAL_RX_PIN 21
#define X_SERIAL_TX_PIN 40
#define X_SERIAL_RX_PIN 63
#define Y_SERIAL_TX_PIN 59
#define Y_SERIAL_RX_PIN 64
#define Z_SERIAL_TX_PIN 42
#define Z_SERIAL_RX_PIN 65
#define E0_SERIAL_TX_PIN 44
#define E0_SERIAL_RX_PIN 66

But for software serial to work you have to use a "change interrupt" capable RX pins see [www.arduino.cc]
"only the following can be used for RX: 10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8 (62), A9 (63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68), A15 (69)."

If you check the RX pins above E1 is trying to use pin 21, which is not change interrupt capable.

Edited 2 time(s). Last edit at 02/13/2020 07:15PM by Dust.
Re: TMC2208 v2.0 Não reconhece o E1 para duas extrusoras
March 24, 2022 09:55AM
Estou com o mesmo problema.

Como voce solucionou ele?

Obrigado!



I have the same problem.

How did you solve it?

Thank you!
Sorry, only registered users may post in this forum.

Click here to login