Automatizziamo il processo di caricamento del filo sulla nostra stampante 3D ! Questo script vale per quasi tutte le stampanti , dipende dal firmware e dal modello di LCD installato. Si carica sulla scheda SD della stampante e poi si esegue il file come se fosse una stampa 3D normalissima.
La routine (completamente modificabile) prevede il CAMBIO FILO prima di iniziare la stampa: va benissimo quando partite da macchina completamente scarica o meglio ancora quando avete già un filamento inserito. Le fasi essenzialmente saranno:
1) Leggero “purging” del vecchio filamento
2) Estrazione del filamento
3) Inserimento di quello nuovo
4) Spurgo dell’ugello
Lunghezze di estrusione, temperature e messaggi mostrati potranno essere modificati a piacere.
Link del gcode da modificare: https://goo.gl/i6DVBA
Link all’editor Gcode: https://www.sublimetext.com/
Seguite il video qui sotto e poi godetevi il tanto desiderato cambio filo automatico!
20 Comments
Ciao ho seguito il tuo video, molto interessante, ma ti volevo chiedere se uno dopo il cambio filo vuole far ripartire la stampa dal punto dove l’aveva lasciata prima del cambio, cosa deve togliere e cosa invece deve aggiungere dallo script?
grazie
ho eseguito la guida con successo su una cr-10 mini. ora che provo con la pro che ha lo schermo touch non riesco a fare ripartire il gcode dopo aver inserito il nuovo filo. inoltre premendo pausa o stop la stampante va in blocco….cosa che non succede premo io pausa o stop durante una stampa. Provato anche con il plugin “pause at height” di cura ma fa uguale, la stampante si interrompe nel punto giusto….poi non riesco piu a farla riprendere. solo con pause at height con repetier riesco a far funzionare la cosa. qualcuno mi può aiutare a farla funzionare anche staccata dal pc?
Ciao! M0 purtroppo non viene letto da quel tipo di LCD… Prova sostituendolo con G4 S20 e la macchina si fermerà per 20 secondi e poi ripartirà!
Grazie mille,,,,sto diventando matto perchè in realtà mi serve mettere in pausa per inserire dadi, calamite etc e con questa stampante non riesco a fare niente se non è attacata al pc.. Proverò il comando
Anch’io ho un problema di cambio colore o di filamento con la mia stampante, anycubic chiron. Il mio schermo pare non supportare la pausa, come posso fare?
Come scritto nei molti commenti del video, utilizza il comando G4 !
ciao, volevo sapere se è possibile modificare questo gcode (per aggiungerlo nel gcode della stampa) per fare il cambio colore. cosa dovrei aggiungere ad inizio e fine per dirgli di fermarsi dalla stampa, eseguire il cambio filo e riprenderla?
grazie
https://youtu.be/p_ls_pKK00o penso che questo nostro video faccia al caso tuo!
Buongiorno,
ho provato ma non va. sono passato al comando M600, va tutto bene ma quando l’ugello torna in posizione per riprendere la stampa estrude (sulla pezzo) del filamento. come lo posso evitare? Grazie
non funziona il link. grazie
Corretto, grazie per la segnalazione!
Ciao,
ho una Anet A8 con ugello direct drive e avrei una domanda sul codice:
la parte per l’estrazione del filo mi torna tutta, mentre la parte per il caricamento del filo non mi é del tutto chiara. Per il direct drive spieghi che basta espellere 10 cm che é sicuramente piú della lunghezza del filo dall’ugello all’uscita; se nella riga G1 EXXX F2000 per inserire il filo io metto i 10 cm é corretto? Non é che carico troppo filo? cosa accade se carico troppo filo, comincia ad estrudere? ma é sicuro con una velocitá F2000?
Scusa per tutte le domande ma sono ancora alle prime armi (non ho ancora provato ad eseguire il codice perché voglio aver chiaro cosa aspettarmi)
Ciao! Controlla bene come è commentato il file… Per i caricamenti bowden la prima parte è fatta a F2000 perchè tanto non estrude nulla ma passa solo il filo. La parte vera e propria che entra nell’hot end passa ad una velocità molto più bassa! Quindi se hai un direct metti solo la parte “lenta” 🙂
Ok, ti ringrazio, adesso mi è più chiaro
scusatemi uso una Anet a8
usate cura
menu estensioni > post processing > modifica Gcode
usare script pause at height
selezionate l’altezza a cui mettere in pausa (controllate a quale layer cambiare colore moltiplicato l’altezza dello strato).
create il gcode.
questo effettuerà una pausa all’altezza desiderata ma non potrà ripartire.
Io ho risolto manipolando il gcode con blocco note in questo modo
mediante il comanto trova ricercate il termine layer e scorrete fino al layer soccessivo a quello in effettuare il cambio (è preceduto da una serie di comandi per la pausa non potete sbagliare)
cancellate tutto ciò che sta scritto dalla fine dei comandi speciali indietro fino a ;LAYER:0
Avrete un file con una serie di comandi che termina con ;LAYERCOUNT:NNN (DOVE NNN è il numero totale di layer) e riparte con ;LAYER: nnn (dove nnn e lo stato da cui ripartire) e che si conclude col la parte di file dopo.
Salvate il file e fatelo partire sul pezzo già stampato.
Ho stampato già piu volte usando questo trucchetto e funziona
Se parliamo di cambio filo “mid-print” basta inserire il comando M600!
Ciao,
io vorrei cambiare filo in fase di stampa per poter cambiare colore, con Cura ho provato il plugin,
la stampante si ferma e la testa si sposta, ma mi rimane tutto inchiodato li!
Ho una anycubic i3 mega superbase.
Che posso fare?
Ciao, io dovrei fare la stessa cosa ma a stampa in corso, avrei bisogno di fermare la stampa, cambiare colore e ripartire. Utilizzo kisslicer ma non trovo il modo di farlo purtroppo… mi sto scervellando! Grazie in anticipo!
Ciao Luca
In realtà non esiste un comando ne su kisslicer ne su altri software per effettuare il cambio filamento! Puoi seguire la stessa procedura del video in esame, solo ti devi cercare il punto esatto all’interno del Gcode (cercalo seguendo le variazioni della Z aiutandoti con quello che dice Kiss) e poi inserisci semplicemente il comando M600. Ciao!