Cura: imposta z-offset


9

Sto avendo una stampante derivata Prusa i3 con un sensore capacitivo per l'asse z. Cambia un pochino prima che l'ugello colpisca il piano di stampa e quindi abbia bisogno di un offset z per essere configurato.

In Slic3r ho configurato l'offset z -0.1nella pagina Generale delle impostazioni della stampante , ma attualmente sto valutando Cura e non riesco a trovare tale impostazione. Slic3r sembra applicare questa impostazione direttamente ai valori z generati nel codice g, quindi non utilizza una versione breve all'inizio del codice g. Il mio codice g attuale (ad eccezione della parte predefinita del livellamento automatico del letto):

G28 ;Home
G29 ; auto-bed-leveling
G1 Z15.0 F6000 ;Move the platform down 15mm
G92 E0
G1 F200 E3
G92 E0

Esiste un modo per configurare Cura, ad esempio utilizzando le opzioni Avvia Gcode , per applicare l'offset z?

Risposte:


9

È possibile indurre la stampante ad applicare un offset usando il G92comando:

G0 Z0

G92 Z0.1

Innanzitutto, spostiamo l'ugello su Z=0. Successivamente, tramite il G92comando, diciamo alla stampante di, d'ora in poi, trattare la posizione corrente come Z=0.1. Questo applica effettivamente un offset dell'asse -0.1Z, poiché se ora eseguissimo di G0 Z0nuovo, l'ugello si sposterà verso il basso 0.1mm.

Nota che questo deve essere fatto dopo la ricerca del punto di riferimento e del livellamento per essere efficace.

Naturalmente, non è necessario spostare l'ugello Z=0per farlo funzionare. Puoi anche solo inserire G92 Z15.1dopo G0 Z15per ottenere lo stesso effetto.


Devo aggiungere la riga G92 Z15.1dopo la G1 Z15.0 F6000riga (scrivi di G0 mentre G1 è lì)?
Thomas S.

Sì. G0e G1sono la stessa cosa. Formalmente, G0indica una mossa rapida e G1una mossa coordinata, ma Marlin non fa questa distinzione. È solo "mossa".
Tom van der Zanden,

6

Per Cura 3.1 (?) +:

  1. Installa il plug-in: Menu / Plugin / Sfoglia plug-in ... / scorri fino a "Plug-in offset Z" <- Installa

  2. Configura l'impostazione: Printer Profile / Print Setup / Build Plate Adhesion / Z Offset

    • impostare un valore positivo per il sollevamento dell'ugello
    • imposta un valore negativo per abbassare l'ugello per il primo strato (come -0,1 per lo scenario desiderato)

Innanzitutto in Cura 3.2 questo è chiamato "Sovrapposizione livello iniziale Z". In secondo luogo, questo vale solo per una zattera, quindi senza usare una zattera questo non funzionerà e non dovrebbe quindi essere considerato come una soluzione globale.
0scar

@ 0scar, non ho mai detto che la mia risposta funzioni per ogni versione di Cura. Solo per v3. Ora ho aggiunto una variante per le versioni più recenti di Cura, quindi assicurati di rivalutare la tua visione sull'utilità della mia risposta senza leggere erroneamente.
Saran,

È necessario rimuovere la prima opzione Adesione piastra di costruzione poiché funziona solo per una zattera. La variante appena aggiunta è una risposta valida da sola che potrebbe essere accettata come soluzione (funziona indipendentemente dal "Tipo di adesione del piatto di costruzione").
0scar

Hai ragione. Stavo basando la versione 3.0 di risposta su un video di YouTube e ora che ho confrontato un file suddiviso con e senza Initial Layer Z Offset, non c'è alcuna differenza, quindi non viene utilizzato.
Saran,

-1

Ho costruito la mia stampante cinque anni fa con un problema simile e suggerisco caldamente che lo 0 fisico sarà lo 0 effettivo invece di inserirlo nel sistema. Soprattutto se stai esplorando e testando nuovi metodi, ad esempio le impostazioni Cura vs Slic3r. In Marlin, è possibile inserire la regolazione az per i computer portatili, ma può creare complicazioni future se si decide di aggiornare la macchina.

Mantenerlo il più semplice possibile, se un sensore è posizionato in modo errato, non tentare di invertire il calcolo, la pressione dei motori lo spingerà e dopo un po 'avrai lo stesso problema ...


Benvenuto e grazie per aver condiviso la tua esperienza. Si noti che questo non risponde alla domanda. Si prega di considerare di spostare il testo in un commento sul PO.
0scar

ciao @ 0scar e grazie, penso che la mia risposta abbia una soluzione più elegante al problema, piuttosto che ingannare la macchina o installare plug-in non necessari aggiuntivi. avere una posizione 0 effettiva nello stato meccanico fornirà al costruttore più tempo per acquisire effettivamente esperienza con la stampa. qualsiasi altra opzione creerà futuri effetti collaterali che potrebbero essere evitati ora.
Zohar Karabelnik,

@ZoharKarabelnik tecnicamente hai appena detto di impostare l'offset in modo che corrisponda allo zero fisico. D'accordo, ma ora è necessario suggerire un'alternativa su come fornire l'offset corretto per la distanza dell'ugello dal letto. Quella parte che non hai detto. Suggerirei a coloro che cercano una risposta di impostare l'offset z in modo che corrisponda a zero, e quindi guardare Gcode G92 Z-xxx dove -xxx è il gap dell'ugello preferito come negativo per creare il gap.
Redfox05
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.