Un blog come tanti, che tratta di domotica con guide passo passo per Raspberry, Domoticz, Samba, Home Assistant. Ma sopratutto uno spazio dedicato al firmware Tasmota con le descrizioni e le spiegazioni dei comandi in italiano. Inoltre alcuni progetti con Arduino semplici semplici. Il tutto condito con resina da colata, Lego, musica ed il mio plotter Silhouette Cameo, nonchè un pochino di stampa 3d.
Cerca nel blog
lunedì 3 febbraio 2020
I codici G-CODE per la stampa 3D
Avevamo parlato di G-CODE con il discorso di OctoPrint ma ora vediamo di andare un pochino in profondità con il tutto...
Qui faccio un brevissimo elenco dei parametri più comuni, con le relative spiegazioni ed esempi.
Non ho certo la competenza di trattare tutti i codici G oppure M, ma solo la voglia di mettere giù due appunti per una comprensione veloce veloce!
G10 - Retract
Ritrae il filamento in accordo con le specifiche del comando M207
M207 - Set Firmware Retraction
Imposta la lunghezza di ritrazione. I valori che si devono specificare sono S ed M, mentre Z non è obbligatorio.
Sxxx è la lunghezza espressa in mm della ritrazione del filamento
Fxxx è la velocità espressa in mm/sec della ritrazione del filamento
Zxxx esprime lo spostamento in mm sull'asse Z da eseguire durante la ritrazione del filamento.
Esempio:
M207 S5 F30 Z10
Ritrae il filamento per 5mm, alla velocità di 30mm/sec. In contemporanea alza l'asse Z di 10mm
G28 - Auto Home
Ritorna al punto d'origine degli assi, detto home.
Questo comando si usa sia all'inizio che alla fine della stampa per avere una posizione certa.
M0 - Unconditional stop
Dopo l'ultimo comando la macchina entra in pausa e attende input da parte dell'utente. Nel fraattempo, sia i motori che i riscaldatori vengono spenti.
I due parametri più usati sono P ed S, entrambi specificano un tempo di attesa.
P esprime il tempo in millisecondi, S lo esprime in secondi.
Esempio:
M0 S5
Mette la macchina in pausa per 5 secondi.
M104 - Set Hotend Temperature
Imposta la temperatura dell'estrusore usando il parametro S seguito da un numero.
Attenzione, imposta e nulla più, non aspetta che il sensore raggiunga la temperatura.
Esempio:
M104 S196
Porta la temperatura dell'estrusore a 196°C
M105 - Report Temperatures
Legge la temperatura attuale dell'estrusore.
M109 - Wait for Hotend Temperature
Imposta la temperatura dell'estrusore usando il parametro S seguito da un numero ed attende che la temperatura venga raggiunta.
Esempio:
M109 S196
Porta la temperatura dell'estrusore a 196°C e nel mentre non esegue alcun comando.
In buona sostanza, è la versione furba del comando M104.
Direi che questo è tutto!
Iscriviti a:
Commenti sul post (Atom)
Cerca nel blog
I post più letti di sempre
-
Mi sono reso conto che molti non hanno capito cosa vuol dire cambiare il firmware ai dispositivi Sonoff. Parliamone un pochino!
-
Ora che ho Home Assistant, voglio evitare di ripassare a mano tutti i Sonoff per farli puntare ad un altro ip, vediamo come ho risolto!
-
Iniziamo i primi passi per poter arrivare a modificare in maniera comoda e veloce i file di configurazione di Home Assistant installando ...
-
Home Assistant vive prendendo i dati da un singolo file che si chiama configuration.yaml , vediamo i modi per editarlo senza impazzire!
-
Già che abbiamo installato HASSIO , bisogna anche qui installare Mosquitto, come abbiamo già fatto per Domoticz ! Nulla di tragico, s...
Nessun commento:
Posta un commento
Sei davvero sicuro di voler sprecare tempo prezioso per scrivere qualcosa? Non è che preferisci andare su Google?