icaro Inviato 13 Novembre 2018 Condividi Inviato 13 Novembre 2018 Ciao ragazzi Come consigliato in diverse guide, ho aggiornato il firmware della mia Anet A8 con l'ultima versione di Marlin, e fin qui tutto bene, però ora ho problemi ci comunicazione con Repetier Host. Mi spiego meglio: Repetier vede la stampante, e riesco a farle fare da PC movimenti su tutti gli assi, riscaldare estrusore e piatto, ecc ecc... Ma nel momento in cui eseguo uno slicing e lo invio direttamente in esecuzione (con Cura Engine), la stampa si arresta appena si sono riscaldati estrusore e piatto e la macchina si è posizionata sul primo punto della stampa. Nel log compaiono messaggi che suppongo riguardino errori sull'invio di righe di codice. Situazione diversa invece se eseguo lo slicing (sempre con Repetier e Cura Engine) e lo salvo come se dovesse essere stampato su SD, quindi carico il gcode così generato in Repetier e invio la stampa, funziona tutto correttamente. Da cosa può dipendere? Prima di aggiornare a Marlin inviavo la stampa direttamente dallo slicer, senza doverlo prima salvare... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
marcottt Inviato 13 Novembre 2018 Condividi Inviato 13 Novembre 2018 Riesci a postare gli errori?Comunque controlla e confronta i parametri di comunicazione per iniziare, non solo la porta ma anche velocità e restanti.Inviato dal mio SM-G935F utilizzando Tapatalk Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
icaro Inviato 13 Novembre 2018 Autore Condividi Inviato 13 Novembre 2018 Allora, i parametri di comunicazione ho lasciato quelli che usavo prima, ovvero boudrate di 115200 e buffer di 127. Cmq se lancio un esecuzione un gcode salvato non ho problemi di comunicazione... li ho nel momento in cui lancio una stampa direttamente dallo slicer di repetier, senza salvare il file. Appena posso posto le righe di log dove descrive il problema. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
marcottt Inviato 13 Novembre 2018 Condividi Inviato 13 Novembre 2018 Costa poco... Prova baud rate 250000... Oppure confronta con le altre applicazioni la velocità.Perchè se salvando file funziona il gcode e le info relative dovrebbero essere a posto. Inviato dal mio SM-G935F utilizzando Tapatalk Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
marcottt Inviato 13 Novembre 2018 Condividi Inviato 13 Novembre 2018 La seriale può "funzionare" anche con parametri parzialmente errati, ma di solito va in crisi se i dati sono più di qualche byte Inviato dal mio SM-G935F utilizzando Tapatalk Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
icaro Inviato 13 Novembre 2018 Autore Condividi Inviato 13 Novembre 2018 15:37:15.748 : Resend: N33 G1 F1800 X100.033 Y96.013 E0.82916*5 15:37:15.748 : echo:Unknown command: "33 Y96.013 E0.82916" 15:37:15.748 : Error:Line Number is not Last Line Number+1, Last Line: 29 15:37:15.748 : Resend: 30 15:37:15.759 : Resend: N30 M117 Stampa…*43 15:37:15.759 : Resend: N31 M107*23 15:37:15.759 : Resend: N32 G0 X78.746 Y96.013 Z0.25 F9000*18 15:37:15.759 : Resend: N33 G1 F1800 X100.033 Y96.013 E0.82916*5 15:37:15.759 : echo:Unknown command: "000" 15:37:15.759 : Error:Line Number is not Last Line Number+1, Last Line: 29 15:37:15.759 : Resend: 30 15:37:15.770 : Resend: N30 M117 Stampa…*43 Ecco, questo è un esempio del file di log di repetier a inizio stampa. Il resto è un loop di queste righe. Ho provato a seguire il tuo consiglio con una baudrate di 250000 ma non da segni di vita, l'unica a cui risponde sembra essere 115200 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Alep Inviato 13 Novembre 2018 Condividi Inviato 13 Novembre 2018 Il marlin è in formato sorgente o compilato? (il compilato è un unico file in formato .hex mentre il sorgente sono un centinaio di file) Se è in formato sorgente controlla che nel fìle Configuration.h ci sia questa regolazione // This determines the communication speed of the printer #define BAUDRATE 250000 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
marcottt Inviato 13 Novembre 2018 Condividi Inviato 13 Novembre 2018 Controlla anche che non hai aperto più di un programma per gestire la stampente o le seriali in generale sul pc Inviato dal mio SM-G935F utilizzando Tapatalk Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
icaro Inviato 13 Novembre 2018 Autore Condividi Inviato 13 Novembre 2018 57 minuti fa, Alep dice: Il marlin è in formato sorgente o compilato? (il compilato è un unico file in formato .hex mentre il sorgente sono un centinaio di file) Se è in formato sorgente controlla che nel fìle Configuration.h ci sia questa regolazione // This determines the communication speed of the printer #define BAUDRATE 250000 Il marlin è in formato sorgente, e nel file configuration.h il baudrate è impostato a 115200, lo stesso che ho impostato su Repetier Host. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
icaro Inviato 13 Novembre 2018 Autore Condividi Inviato 13 Novembre 2018 Grazie mille per la dritta Alep. Ho modificato il #define BAUDRATE del file Configuration.h da 115200 a 250000 e l'ho reinstallato sulla stampante, e allo stesso modo ho impostato i parametri di connessione di Repetier Host e ora funziona! 1 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.