Salvogi Inviato 3 Agosto 2022 Inviato 3 Agosto 2022 Da quando ho installato Marlin 2.1 alcune volte ottengo l'errore "coil short circuit" che mi sembra provenire da un driver TMC2225. Riporto anche parte della comunicazione seriale tra Octoprint e Marlin. Send: N6027 G1 X103.249 Y117.921 E.00841*108 Recv: ok N6027 P0 B3 Send: N6028 G1 X103.438 Y118.557 E.00841*97 Recv: Recv: E driver error detected: 0x40140010 Recv: coil short circuit Recv: X Y Z E E1 E2 Recv: Enabled true true true true true true Recv: Set current 720 720 720 650 650 650 Recv: RMS current 703 703 703 642 642 642 Recv: MAX current 991 991 991 905 905 905 Recv: Run current 22/31 22/31 22/31 20/31 20/31 20/31 Recv: Hold current 22/31 22/31 22/31 20/31 20/31 20/31 Recv: CS actual 22/31 22/31 22/31 20/31 20/31 20/31 Recv: PWM scale Recv: vsense 1=.18 1=.18 1=.18 1=.18 1=.18 1=.18 Recv: stealthChop true true true true true true Recv: msteps 64 64 16 16 16 16 Recv: interp true true true true true true Recv: tstep 1017 514 max 9539 max max Recv: PWM thresh. Recv: [mm/s] Recv: OT prewarn false false false false false false Recv: triggered Recv: OTP false false false false false false Recv: pwm scale sum 51 66 79 88 23 23 Recv: pwm scale auto -1 -1 0 0 0 0 Recv: pwm offset auto 67 69 112 135 36 36 Recv: pwm grad auto 19 28 79 22 14 14 Recv: off time 3 3 3 3 3 3 Recv: blank time 24 24 24 24 24 24 Recv: hysteresis Recv: -end -2 -2 -2 -2 -2 -2 Recv: -start 6 6 6 6 6 6 Recv: Stallguard thrs Recv: uStep count 845 448 536 959 72 72 Recv: DRVSTATUS X Y Z E E1 E2 Recv: sg_result Recv: stst * * * Recv: olb Recv: ola Recv: s2gb Recv: s2ga Recv: otpw Recv: ot Recv: 157C Recv: 150C Recv: 143C Recv: 120C Recv: s2vsa * Recv: s2vsb Recv: Driver registers: Recv: X 0xC0:16:00:00 Recv: Y 0xC0:16:00:00 Recv: Z 0xC0:16:00:00 Recv: E 0xC0:14:00:10 Recv: E1 0xC0:14:00:00 Recv: E2 0xC0:14:00:00 Recv: Recv: Recv: echo:Driver error Recv: Error:Printer halted. kill() called! Changing monitoring state from "Printing" to "Error" Send: M112 Send: N6029 M112*28 Send: N6030 M104 T0 S0*20 Send: N6031 M140 S0*81 Changing monitoring state from "Error" to "Offline after error" Connection closed, closing down monitor Qualcuno sa da che cosa potrebbe dipendere? Cita
FoNzY Inviato 3 Agosto 2022 Inviato 3 Agosto 2022 28 minuti fa, Salvogi ha scritto: Qualcuno sa da che cosa potrebbe dipendere? hai un livello di protezione per i corti troppo sensibile ma comunque mi viene da pensare che motori e driver non siano proprio anime gemelle (il motore è troppo grande? aka assorbe troppo) in: Marlin/src/module/stepper/trinamic.cpp trovi: st.s2vs_level(15); // Lowest sensitivity short to supply voltage protection st.s2g_level(15); // Lowest sensitivity short to ground protection e abbassi la sensibilità in alternativa: 😈 // Disable short protection entirely st.diss2g(true); st.diss2vs(true); un corto sullo stepper è un evento veramente raro..(credo, mai sentito di qualcuno) 2 1 Cita
Salvogi Inviato 3 Agosto 2022 Autore Inviato 3 Agosto 2022 3 ore fa, FoNzY ha scritto: hai un livello di protezione per i corti troppo sensibile ma comunque mi viene da pensare che motori e driver non siano proprio anime gemelle (il motore è troppo grande? aka assorbe troppo) in: Marlin/src/module/stepper/trinamic.cpp trovi: st.s2vs_level(15); // Lowest sensitivity short to supply voltage protection st.s2g_level(15); // Lowest sensitivity short to ground protection e abbassi la sensibilità in alternativa: 😈 // Disable short protection entirely st.diss2g(true); st.diss2vs(true); un corto sullo stepper è un evento veramente raro..(credo, mai sentito di qualcuno) Probabilmente era lo stepper dell'estrusore, ho lo stesso tipo di motore negli assi X, Y ed E0, ho provato a metterlo in X e l'errore si è spostato su X. Ora ho cambiato stepper dell'estrusore e sto provando uno stress-test: stampa in policarbonato con altezza di layer 0.07mm con milioni di retroazioni rinchiuso nella camera riscaldata a 50°C http://salvogi.ddns.net/webcam/?action=stream 2 Cita
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.