Pubblicato il Lascia un commento

Come spezzare un gcode

Nel corso del mio percorso da “maker” mi son imbattuto nella stampa 3d trovandomi ad avere a che fare con i fantomatici gcode.

Ecco a voi una serie di appunti sparsi presi durante le riprese del video caricato sul nostro canale Youtube “Inserire dadi e calamite nelle stampe 3d “.

Link utile

https://marlinfw.org/docs/gcode/M083.html

I layer in cura partono dal n.1 a salire

I layer in codice “gcode” iniziano da 0 à se su cura ho, ad esempio 34 layer, gli stessi layer in gcode vanno da 0 a 33

Nel caso specifico trattato in video devo fermare la mia stampa al layer 25 di cura à layer 24 di gcode

Cosa metto per fermare la stampa?

Divido il file in due parti

Prendo la prima parte dal layer 0 al layer 24 e lascio alla fine solo le istruzioni di chiusura che iniziano con

M140 S0 à raffredda il letto di stampa

e proseguono

con

M107 à spegne la ventola

M104 S0 à raffredda hot end (estrusore)

M140 S0 à questo è il classico esempio di come nella creazione di un gcode, molto spesso, molti comandi vengono ripetuti “inutilmente”, questa lista di comandi è quella generata in automatico con la creazione di un gcode tramite lo slicer CURA

M84

M107

G91

G1 E-1 F300

G1 Z+0.5 E-5

G28 X0 Y0

M84

G90

M300 P300 S4000

M82 ;absolute extrusion mode

M104 S0

#fino al comando

;End of Gcode

 

Successivamente prendo la seconda parte del gcode, quella dal layer 25 al layer 33 ed eseguo le seguenti correzioni

I problemi a cui prestare attenzione sono i seguenti:

  • Settare una quota z di movimentazione iniziale affinché non ci siano collisioni tra i movimenti della testina e quanto già stampato
  • Riprendere dall’altezza corretta la stampa
  • Rimodulare l’asse E che ricordiamo essere l’asse ideale del filamento
  • Controllare le ventole e ricordarsi di accenderle, non so come mai ma ho notato che vengono accese dal secondo strato stampato, io per non saper ne leggerle ne scrivere le accendo subito con il comando M106

Note comandi utili

M106 ed M107 accende e spegne la ventola

in partenza troviamo spesso il comando M107 per spegnere un eventuale ventola accesa à funge un po’ da RESET

M106 è seguito da una S che va da 0 a 255 à 0 ventola spenta, 255 velocità 100%.

Se omessa S=255 à v=100%

G92 setta il valore corrente delle coordinate ad un valore specifico, ad esempio se scrivo G92 E0 significa che il valore corrente di E nell’istante in cui agisce il comando è inizializzato a 0

G90 à ci dice che stiamo lavorando in coordinate assolute su tutti gli assi, compreso E (asse lineare del filamento)

G91 à ci dice che stiamo lavorando in coordinate relative su tutti gli assi, compreso E (asse lineare del filamento)

M82, sovrascrive in parte G90 e G91 nel senso che imposta solo e soltanto l’asse E in coordinate assolute indipendentemente dagli altri assi

M83, sovrascrive in parte G90 e G91 nel senso che imposta solo e soltanto l’asse E in coordinate relative indipendentemente dagli altri assi

 

Probabilmente quando ci sono due comandi identici sequenziali dipende dal fatto che le istruzioni vengono generate in blocchi e quindi i primi e gli ultimi comandi sono di default e per questo motivo capita che si ripetano

Pubblicato il Lascia un commento

Progetti Laser

Vista la grande diffusione che stanno avendo gli incisori al laser, da oggi metterò a disposizione una serie di progetti facili da realizzare che ti permetteranno di realizzare oggetti di design direttamente a casa tua.

Questo è il primo oggetto, ovvero un lampadario moderno dal design originale, disponibile in 3 misure, lo puoi acquistare semplicemente cliccando al seguente link Lampadario Laser.