Eddy72 Inviato 28 Luglio 2020 Condividi Inviato 28 Luglio 2020 hai provato un altro .gcode? non sò se centra ma nella mia ho accelerazione a 400mm/s da firmware e una volta ho provato a mettere 1000mm/s da Cura, era un pò nervosetta ma li ha tenuti Ciaoo Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 28 Luglio 2020 Condividi Inviato 28 Luglio 2020 Posta i file configuration e configuration_adv. Sei comunque troppo veloce, infill a 80 è esagerato. Hai verificato che X scorra bene, che non ci siano problemi meccanici? 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
wildsharkg Inviato 28 Luglio 2020 Autore Condividi Inviato 28 Luglio 2020 2 minuti fa, Eddy72 dice: hai provato un altro .gcode? non sò se centra ma nella mia ho accelerazione a 400mm/s da firmware e una volta ho provato a mettere 1000mm/s da Cura, era un pò nervosetta ma li ha tenuti Ciaoo Il primo Gcode che avevo provato era un coperchio se non vado errato ma aveva sempre lo stesso problema: 4 minuti fa, Whitedavil dice: Posta i file configuration e configuration_adv. Sei comunque troppo veloce, infill a 80 è esagerato. Hai verificato che X scorra bene, che non ci siano problemi meccanici? Eccovi i miei configuration. Non mi sembra ci siano problemi meccanici di scorrimento dell'asse Y. Configuration.h Configuration_adv.h Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 28 Luglio 2020 Condividi Inviato 28 Luglio 2020 I motori sono caldi? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
wildsharkg Inviato 28 Luglio 2020 Autore Condividi Inviato 28 Luglio 2020 10 minuti fa, Killrob dice: I motori sono caldi? Si, anche togliendo lo StealthChop sono roventi (così come i dissipatori dei driver 2130). Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 28 Luglio 2020 Condividi Inviato 28 Luglio 2020 Allora abbassa la vref, i motori non sopportano la corrente che gli arriva Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 28 Luglio 2020 Condividi Inviato 28 Luglio 2020 A parte che non sono settati completamente, ti manca la parte relativa agli impulsi ecc. Lancia un M122 e copia qui il report, fallo subito dopo la fine della stampa. Se non raffreddi i driver è normale che perdano passi.... I motori a 600ma non possono essere roventi, e se lo sono qualcosa non va. Ti ho chiesto di verificare X e non Y. È X a perdere passi.... 1 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 28 Luglio 2020 Condividi Inviato 28 Luglio 2020 35 minuti fa, Whitedavil dice: A parte che non sono settati completamente, ti manca la parte relativa agli impulsi ecc. Lancia un M122 e copia qui il report, fallo subito dopo la fine della stampa. Se non raffreddi i driver è normale che perdano passi.... I motori a 600ma non possono essere roventi, e se lo sono qualcosa non va. Ti ho chiesto di verificare X e non Y. È X a perdere passi.... sicuro che sia X? se le facce del cubo sono corrispondenti agli assi, come dovrebbe essere, è Y che ha grossi problemi. 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 28 Luglio 2020 Condividi Inviato 28 Luglio 2020 1 ora fa, Killrob dice: sicuro che sia X? se le facce del cubo sono corrispondenti agli assi, come dovrebbe essere, è Y che ha grossi problemi. Ops, hai ragione... Mi sa che devo lavorare di meno e stampare di più... 😅 2 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
wildsharkg Inviato 29 Luglio 2020 Autore Condividi Inviato 29 Luglio 2020 Il 28/7/2020 at 19:16, Whitedavil dice: A parte che non sono settati completamente, ti manca la parte relativa agli impulsi ecc. Lancia un M122 e copia qui il report, fallo subito dopo la fine della stampa. Se non raffreddi i driver è normale che perdano passi.... I motori a 600ma non possono essere roventi, e se lo sono qualcosa non va. Ti ho chiesto di verificare X e non Y. È X a perdere passi.... Intanto vi rinnovo i miei ringraziamenti per i consigli. Nelle mie continue ricerche mi sono imbattuto in questo post che mi sembra essere analizzare il mio problema (parlano anche qui di asse Y): https://github.com/MarlinFirmware/Marlin/issues/9487 e suggerivano di abbassare sotto i 1000 anche la DEFAULT_MAX_ACCELERATION Ad ogni modo ho prima cominciato con le prove richieste da Whitedavil usando pronterface ed ho notato durante la stampa numerosi errori di surriscaldamento dei driver già nei primi layer, e la corrente dei driver veniva progressivamente abbassata da 811, valore iniziale, ai valori che credevo invece di aver impostato. Ve li riporto: 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) 00:11: X driver overtemperature warning! (811mA) X current decreased to 761 X current decreased to 711 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) 00:15: Y driver overtemperature warning! (811mA) Y current decreased to 761 Y current decreased to 711 A seguire, inoltre, il report del M122 dopo la stampa (qui non ci sono più gli errori di temperatura perchè intanto avevo abbassato la corrente con il comando "M906 X700 Y700": SENDING:M122 X Y Z E Enabled false false false false Set current 650 650 811 811 RMS current 642 642 795 795 MAX current 905 905 1121 1121 Run current 20/31 20/31 25/31 25/31 Hold current 10/31 10/31 12/31 12/31 CS actual 10/31 10/31 12/31 12/31 PWM scale 60 103 21 35 vsense 1=.18 1=.18 1=.18 1=.18 stealthChop true true true true msteps 16 16 16 16 tstep max max max max PWM thresh. [mm/s] OT prewarn false false false false triggered OTP false true false false off time 3 3 3 3 blank time 24 24 24 24 hysteresis -end -1 -1 -1 -1 -start 1 1 1 1 Stallguard thrs 0 0 0 0 DRVSTATUS X Y Z E sg_result 0 0 0 0 stallguard fsactive stst olb ola s2gb s2ga otpw ot Driver registers: X 0x80:0A:00:00 Y 0x80:0A:00:00 Z 0x80:0C:00:00 E 0x80:0C:00:00 Testing X connection... OK Testing Y connection... OK Testing Z connection... OK Testing E connection... OK La lettura dei risultati del M122 mi ha messo una pulce nell'orecchio ed ho cercato di approfondire come mai, in tutti questi giorni di tuning, le stampe mi sembravano tutto sommato sempre le stesse. Ho rilevato che lo stealthchop era ancora su "True". Si tratta di dati che ovviamente non mi aspettavo in quanto avevo ricompilato correttamente il firmware. Poi ho fatto mente locale ed ho approfondito il tema EEPROM. In una delle mie prime prove avevo infatti memorizzato tutte le impostazioni con M500. Ho capito solo ora che andava fatto un bel reset con M502 per fare in modo che le modifiche apportate al firmware compilato venissero lette come quelle di default. Google mi rincuora: Cita "The EEPROM is a way of storing 3D printer settings even after the printer is turned off. Values from the EEPROM are loaded over those hard coded in the firmware, so using M503 to see exactly what the printer is doing is highly recommended, as is issuing an M502 followed by M500 if something seems off." Ho quindi ricompilato, ripartendo dalle prime modifiche suggerite: disattivazione dello StealthChop e riduzione della velocità di stampa. Ho riportato i valori iniziali di X_CURRENT a 811 (calcolato con la formula per i TMC2130) e di DEFAULT_MAX_ACCELERATION a 2000. La stampa è venuta quasi perfetta (per i miei parametri), ho quindi solo abbassato la corrente di X e Y a 700 perchè gli errori di overtemperature erano ancora presenti. Ecco a voi l'ultimo M122: SENDING:M122 X Y Z E Enabled false false false false Set current 700 700 811 811 RMS current 673 673 795 795 MAX current 949 949 1121 1121 Run current 21/31 21/31 25/31 25/31 Hold current 10/31 10/31 12/31 12/31 CS actual 10/31 10/31 12/31 12/31 PWM scale 0 0 0 0 vsense 1=.18 1=.18 1=.18 1=.18 stealthChop false false false false msteps 16 16 16 16 tstep max max max max PWM thresh. [mm/s] OT prewarn false false false false triggered OTP false false false false off time 3 3 3 3 blank time 24 24 24 24 hysteresis -end -1 -1 -1 -1 -start 1 1 1 1 Stallguard thrs 0 0 0 0 DRVSTATUS X Y Z E sg_result 359 0 176 292 stallguard * * * * fsactive stst olb ola s2gb s2ga otpw ot Driver registers: X 0x81:0A:01:67 Y 0x81:0A:00:00 Z 0x81:0C:00:B0 E 0x81:0C:01:24 Testing X connection... OK Testing Y connection... OK Testing Z connection... OK Testing E connection... OK Grandissimi passi avanti oggi! (scusate se mi sono dilungato ma spero che la mia esperienza possa essere utile a qualcun'altro) Vi chiedo a questo punto cosa posso fare per eliminare le imperfezioni che si vedono nelle foto qui sotto ma soprattutto come mai, pur non ricevendo alcun errore di temperatura del driver, il motore dell'asse X resta davvero MOLTO caldo e sembra che "fischi" o - meglio - "sibili". Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.