Vai al contenuto

gestire la pausa con octoprint


Messaggi raccomandati

ciao , ho un problema che riguarda octoprint quando metto in pausa una stampa, adesso spiego meglio...

allora ho octoprint installato su raspberry 4 montato su una prusa mk3s , quando stampo da sd e metto in pausa una stampa dallo schermo lcd della stampante la stampa si ferma e l'ugello si alza di un tot e si sposta di un altro tot indietro , quando faccio ripartire la stampa l'ugello prima estrude un minimo di filamento, poi torna in posizione .

 ok invece quando faccio partire la stampa con octoprint , e  metto la stampa in pausa l'ugello si ferma proprio dove si trova attaccato allastampa , questo mi causa 2 problemi, 1 le bolle di materiale che continua ad uscire proprio sul modello, 2 se devo aggiungereuna calamita , un dado o altro non riesco perché mi trovo l'estrusero che mi ostruisce.

le domande a cui cerco sposta, sono :

facendo partire la stampa da octoprint,

1) esiste un modo per mettere in pausa o fermare la stampa dal display della stampante ? 

2) ho visto che ci sono dei comandi g-code da inserire nelle impostazioni di octoprint ,ci sono dei tab, es. quando in pausa, prima del cambio layer , dopo il cambio layer, dopo un cambio attrezzo ecc..... devo intervenire li, oppure c'e' un impostazione proprio su octoprint che va a modificare questa cosa della pausa? io vorrei che la stampante si comportasse come quando stampo da sd e se si potesse mi rimarrebbe comodo poter agire con il comando di pausa e resume sia dalla stampante che da octoprint.

grazie mille in anticipo

Link al commento
Condividi su altri siti

Il 13/5/2021 at 06:07, Davistore ha scritto:

1) esiste un modo per mettere in pausa o fermare la stampa dal display della stampante ? 

Di solito si, ma dipende dalla stampante, e questo lo puoi sapere solo tu... (guarda tra i menu durante la stampa...)

Il 13/5/2021 at 06:07, Davistore ha scritto:

2) ho visto che ci sono dei comandi g-code da inserire nelle impostazioni di octoprint ,ci sono dei tab, es. quando in pausa, prima del cambio layer , dopo il cambio layer, dopo un cambio attrezzo ecc..... devo intervenire li, oppure c'e' un impostazione proprio su octoprint che va a modificare questa cosa della pausa? io vorrei che la stampante si comportasse come quando stampo da sd e se si potesse mi rimarrebbe comodo poter agire con il comando di pausa e resume sia dalla stampante che da octoprint.

esatto. devi inserire i comandi Gcode prima e dopo la pausa.

Prima della pausa dici all'estrusore di spostarsi in posizione XYZ, dopo la pausa lo riporti dove ha interrotto la stampa.

 

In ogni caso, le pause (se programmate ad esempio per un cambio materiale) io le farei gestire dallo slicer, in quanto semplifica tutto e di molto...

Link al commento
Condividi su altri siti

4 ore fa, MayTs ha scritto:

Di solito si, ma dipende dalla stampante, e questo lo puoi sapere solo tu... (guarda tra i menu durante la stampa...)

Se avvii la stampa da octoprint, da LCD non puoi ne mettere in pausa e ne stoppare la stampa, comanda octoprint

Ciaoo

  • Like 1
Link al commento
Condividi su altri siti

5 ore fa, MayTs ha scritto:

Di solito si, ma dipende dalla stampante, e questo lo puoi sapere solo tu... (guarda tra i menu durante la stampa...)

esatto. devi inserire i comandi Gcode prima e dopo la pausa.

Prima della pausa dici all'estrusore di spostarsi in posizione XYZ, dopo la pausa lo riporti dove ha interrotto la stampa.

 

In ogni caso, le pause (se programmate ad esempio per un cambio materiale) io le farei gestire dallo slicer, in quanto semplifica tutto e di molto...

allora sto parlando di prusa mk3s mi fa molto strano , ma come spiegato se faccio partire la stampa da octoprint nel menu della prusa non c'e ne da mettere in pausa la stampa ne tanto meno interrompi stampa. devo per forza andare tramite pc o smartphone  a gestire la pausa oppure un eventuale interruzione con octoprint.

 

per quanto riguarda la pausa se la metto con octoprint non fa la stessa cosa che se la mettessi dal menu della prusa "con file caricato attraverso sd", ovvero se carico il file da octoprint e per forza devo mettere in pausa solo tramite octoprint il nozzle si ferma proprio nell'esatto punto in cui si trova , causando delle orrende imprecisioni sul pezzo , e non dandomi a volte la possibilità di aggiungere eventuali magneti o dadi ecc, oppure la possibilità di spurgare in un eventuale cambio filo.

 

siccome non sono molto pratico con i g-code volevo sapere se c'era in octoprint una sorta di funzione , oppure un eventuale plugin che permetteva di far si che la pausa funzionasse come se la mettessi dal menu stampante.

anche perché quello che non capisco e' : se la pausa e relativa stringa di comandi del g-code ,che fa si che al momento del richiamo della pausa il nozzle si alza e si  sposta , ed altrettanto fa si che al momento del resume torni in posizione, tale comando ,non viene scritto dallo slicing ?se e' cosi perché non lo prende in considerazione quando metto in pausa da octoprint? sapete se c'e' un modo per far si che octoprint tenga in considerazione il comando?

inoltre sapete dirmi se devo mettere dei comandi standard? e che comandi sono?mi spiego se devo mettere in pausa "non una pausa programmata, ma una pausa necessaria in corso d'opera" quale comando fa si che al resume il nozzle torni dove stava stampando al momento della pausa?

spero di essere stato il più chiaro possibile scusa se non capite , ma non sono ancora molto tecnico nello spiegarmi.

 

 

25 minuti fa, Eddy72 ha scritto:

Ovviamente lo puoi fare da octorpint 😄

Ciaoo

non e' che saresti cosi gentile da spiegarmi come fare? perché con i g-code sono davvero alle primissime armi, non ho mai fatto praticamente nulla che riguardasse impartire un singolo comando, ha sempre fatto tutto lo slicing che usavo.

grazie mille in anticipo

5 ore fa, MayTs ha scritto:

In ogni caso, le pause (se programmate ad esempio per un cambio materiale) io le farei gestire dallo slicer, in quanto semplifica tutto e di molto...

in effetti e' quello che vorrei fare...

Link al commento
Condividi su altri siti

Ci sarebbe questa guida

How to properly pause Octoprint to change filament manualy – yirco.me

Però bisognerebbe provare per capire se quando premo pausa la stampante si ferma subito oppure si ferma quando ha finito il layer, in più devi essere li al momento giusto

Secondo me se devi mettere in pausa a un determinato layer ti conviene mettere il codice di pausa direttamente nel .gcode del pezzo, bisogna vedere se il firmware della mk3 accetta i codici di pausa, non tutte le stampanti accettano le pause

Io la mia lo metto in pausa con M400 e M0

Dicci che vuoi che faccia la stampante quando premi pausa e proviamo a farti un gcode

Ciaoo

  • Like 1
Link al commento
Condividi su altri siti

2 minuti fa, Eddy72 ha scritto:

Ci sarebbe questa guida

How to properly pause Octoprint to change filament manualy – yirco.me

Dicci che vuoi che facci la stampante quando premi pausa e proviamo a farti un gcode

Ciaoo

semplicemente quello che fa la prusa .... ovvero pausa =retrai filamento (quanto basta per non sbrodolare😁), solleva , sposta nozzle. resume = estrudi un minimo e torna sul pezzo.

non ricordo se la prusa quando metti in pausa andasse in posizione home, oppure al resume prima di tornare sul pezzo passasse per home (parlo di x-y ovviamente )per poi tornare sul pezzo, non so se questa alternativa servisse per essere più precisa nel tornare al punto in cui aveva lasciatoPS. ti ringrazio tantissimo 

Link al commento
Condividi su altri siti

Partecipa alla conversazione

Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.

Ospite
Rispondi a questa discussione...

×   Hai incollato il contenuto con la formattazione.   Rimuovere la formattazione

  Sono consentiti solo 75 emoticon max.

×   Il tuo collegamento è stato incorporato automaticamente.   Mostra come un collegamento

×   Il tuo contenuto precedente è stato ripristinato.   Pulisci editor

×   Non puoi incollare le immagini direttamente. Carica o inserisci immagini dall'URL.

×
×
  • Crea Nuovo...