Blu9 Inviato 1 Gennaio 2021 Inviato 1 Gennaio 2021 Buonasera a tutti sono nuovo mi sono appena registrato. a natale mi hanno regalato la mia prima stampante 3d una labists x1 mini (ho gia letto in giro che è molto scarsa) io mi sto trovando bene per ora a fare qualche portachiavi od oggettini e la qualità diciamo che è discreta. ora arriviamo al dunque: Avrei bisogno di stampare in due colori, solo che il comando m600 non funziona con la mia stampante e non riesco a trovare nessun comando che faccia al caso mio. praticamente io mettendo in pausa la stampa, non posso mandare avanti o indietro il filamento tramite tasti fisici e mi servirebbe quindi un aiuto. vorrei che la stampante tornasse allo 0 con l'asse z alzato di 3cm, mi dovrebbe tirare fuori il filo per un paio di secondi e poi invertire la rotazione sempre per un paio di secodni per farmi mettere il filo nuovo, fare lo spurgo e poi ricominciare. vorrei capire anche se è possibile mettere mano al firmware della stampante per farmi premere i tasti mettendo in pausa grazie Cita
Salvogi Inviato 1 Gennaio 2021 Inviato 1 Gennaio 2021 4 ore fa, Blu9 ha scritto: Buonasera a tutti sono nuovo mi sono appena registrato. a natale mi hanno regalato la mia prima stampante 3d una labists x1 mini (ho gia letto in giro che è molto scarsa) io mi sto trovando bene per ora a fare qualche portachiavi od oggettini e la qualità diciamo che è discreta. ora arriviamo al dunque: Avrei bisogno di stampare in due colori, solo che il comando m600 non funziona con la mia stampante e non riesco a trovare nessun comando che faccia al caso mio. praticamente io mettendo in pausa la stampa, non posso mandare avanti o indietro il filamento tramite tasti fisici e mi servirebbe quindi un aiuto. vorrei che la stampante tornasse allo 0 con l'asse z alzato di 3cm, mi dovrebbe tirare fuori il filo per un paio di secondi e poi invertire la rotazione sempre per un paio di secodni per farmi mettere il filo nuovo, fare lo spurgo e poi ricominciare. vorrei capire anche se è possibile mettere mano al firmware della stampante per farmi premere i tasti mettendo in pausa grazie Prova se con M0 o con M1 si mette in pausa la stampa e poi premendo un tasto riparte. Se funziona è possibile scrivere una porzione di gcode per la sostituzione del filamento. Cita
Blu9 Inviato 2 Gennaio 2021 Autore Inviato 2 Gennaio 2021 Ho provato ad aggiungere sia un M0 che un M1 tra i vari G1 ma non me lo prende, la stampa continua. ero riuscito tramite qualche stringa trovata su internet a fermarla ma non ricordo più che comandi fossero. è corretto cosi come ho aggiunto il comando? ;LAYER:0 M107 P1 G1 F600 Z1.3 G0 F1200 X16.079 Y36.312 Z1.3 ;TYPE:SKIRT G1 F600 Z0.3 G1 F1500 E0 G1 F1200 X16.605 Y36.148 E0.02749 G1 X17.149 Y36.061 E0.05497 G1 X17.473 Y36.047 E0.07115 G1 X27.107 Y36.047 E0.5518 G1 X27.657 Y36.087 E0.57931 G1 X28.195 Y36.206 E0.6068 G1 X28.71 Y36.402 E0.63429 G1 X29.191 Y36.67 E0.66176 G1 X29.629 Y37.004 E0.68924 G1 X29.992 Y37.378 E0.71524 M1 G1 X30.165 Y37.176 E0.72851 G1 X30.579 Y36.813 E0.75598 G1 X31.042 Y36.514 E0.78348 G1 X31.543 Y36.285 E0.81096 G1 X32.072 Y36.131 E0.83845 G1 X32.867 Y36.047 E0.87833 Cita
Blu9 Inviato 2 Gennaio 2021 Autore Inviato 2 Gennaio 2021 Ho trovato questo codice su internet G28 Y0 X0 ;Home XY M300 ;Beep per avvertire l’utente M25 ;Comando di Pausa G92 E0 ;Azzeramento estrusore G28 Y0 X0 ;Home XY se facessi una cosa tipo questa: G28 Y0 X0 ;Home XY G1 Z30 ;Alza di 30mm l'asse Z G1 E10 ;Estrudi 10mm di materiale M207 S50 ;Sfila il filamento 50mm M25 ;Pausa (Premi per riprendere) M109 S185 G1 F1500 E20 ;Spurgo e pulizia estrusore G28 Y0 X0 Z0 ;Home XYZ la mia idea sarebbe quindi tornare alla home, alzare l'estrusore, spurgare leggermente, poi mi sfila il filo e si mette in pausa. poi io arrivo, cambio il filo, faccio ripartire premendo play e in teoria mi tira dentro il filo nuovo e spurga, poi va avanti con il codice e va alle coordinate che ha impostato sullo slicer per continuare giusto? Cita
Salvogi Inviato 2 Gennaio 2021 Inviato 2 Gennaio 2021 Piuttosto che alzare il nozzle, io mi sposterei su X=0 ed Y=0 con il comando G1 X0 Y0. Non sono molto esperto di Gcode quindi non capisco G28 Y0 X0 Z0 ma penso che sia errato. Io farei l'home dei soli assi X ed Y con il comando G28 X Y però se pensi che sposti anche l'asse Z con il cambio del filamento fai pure l'home di tutti gli assi con G28, l'importante è che il comando successivo sia quello che solleva il nozzle all'altezza del layer al quale sei arrivato. Comunque la cosa fondamentale è che con M25 (o un altro comando) la stampante vada in pausa. Quindi come prima cosa è trovare un comando che ti riesca a mettere in pausa la stampa. Cita
Blu9 Inviato 3 Gennaio 2021 Autore Inviato 3 Gennaio 2021 Si con il g28 mando in home tutti gli assi avendo prima alzato l’asse z. In teoria con m25 mette in pausa la stampa mi sembrava di aver già provato. ho scoperto di avere un firmware Marlin 1.1.0 rc3. oggi faccio un paio di prove però non capisco il g92 cosa voglia dire EDIT: ho fatto varie prove, m25 NON mette in pausa però sono riuscito fare il cambio filo in velocità. ora devo capire perchè non torna alla home con l'ultimo comando di g28 Cita
Blu9 Inviato 3 Gennaio 2021 Autore Inviato 3 Gennaio 2021 Comincio a capirci qualcosa facendo diverse prove. il problema ora è che mettendo questo codice: G28 Y0 X0 Z0 ;Home XYZ M109 S185 G1 Z20 F1000 ;Alza di 20mm l'asse Z G1 E10 F100 ;Estrudi 10mm di materiale G1 F1500 E-200 ;Sfila il filamento 200mm M109 S185 G1 E10 F100 ;Spurgo e pulizia estrusore G1 E0 G28 Y0 X0 Z0 ;Home XYZ Praticamente quando va a fare lo spurgo e pulizia estrusore lo fa all'infinito infatti ho provato a mettere quell'e0 ma non funziona e in più non torna alla home. Cita
Eddy72 Inviato 3 Gennaio 2021 Inviato 3 Gennaio 2021 Posta il file .gcode di questa prova da verificare una cosa Ciaoo Cita
Blu9 Inviato 3 Gennaio 2021 Autore Inviato 3 Gennaio 2021 1 ora fa, Eddy72 ha scritto: Posta il file .gcode di questa prova da verificare una cosa Ciaoo Quello nel commento sopra il tuo è il gcode che ho provato Cita
Eddy72 Inviato 3 Gennaio 2021 Inviato 3 Gennaio 2021 2 ore fa, Blu9 ha scritto: Comincio a capirci qualcosa facendo diverse prove. il problema ora è che mettendo questo codice: G28 Y0 X0 Z0 ;Home XYZ M109 S185 G1 Z20 F1000 ;Alza di 20mm l'asse Z G1 E10 F100 ;Estrudi 10mm di materiale G1 F1500 E-200 ;Sfila il filamento 200mm M109 S185 G1 E10 F100 ;Spurgo e pulizia estrusore G1 E0 G28 Y0 X0 Z0 ;Home XYZ Praticamente quando va a fare lo spurgo e pulizia estrusore lo fa all'infinito infatti ho provato a mettere quell'e0 ma non funziona e in più non torna alla home. Lo spurgo infinito, se lo controlli non sarà infinito ma sarà di 210mm, lo fa perchè tu gli fai fare: G1 E10 F100 ;Estrudi 10mm di materiale (dunque E è a +10) G1 F1500 E-200 ;Sfila il filamento 200mm (dunque E va da +10 a -200) G1 E10 F100 ;Spurgo e pulizia estrusore (ora E deve andare da -200 a +10 a velocità lenta F100, per quello sembra infinito) il comando G92 E0 azzera la posizione di E Prova a mettere degli G92 E0 dove servono per azzerare E Ciaoo 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.