[[comandi:start]]

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
comandi:start [14/08/2018 17:02]
Simone Persiani
comandi:start [14/08/2018 17:14] (versione attuale)
Simone Persiani
Linea 1: Linea 1:
-====== Lo standard RepRap Gcode ====== +===== Lo standard ​dei RepRap Gcode ===== 
-Un **RepRap Gcode** è un elenco di campi separati da spazi bianchi o interruzioni di riga. Un campo può essere interpretato come un comando, un parametro o per qualsiasi altro scopo speciale. Si compone di una lettera direttamente seguita da un numero o può essere solo una lettera stand-alone (Flag). La lettera fornisce informazioni sul significato del campo. I numeri, a seconda del contesto, possono assumere i seguenti valori:+Un **RepRap Gcode** è un elenco di **campi** separati da spazi bianchi o interruzioni di riga. Un campo può essere interpretato come un **comando**, un **parametro** o per qualsiasi altro scopo speciale. Si compone di una lettera direttamente seguita da un numero o può essere solo una lettera stand-alone (__//Flag//__). La lettera fornisce informazioni sul significato del campo. I numeri, a seconda del contesto, possono assumere i seguenti valori:
   * <​bool>​ : 0 o 1   * <​bool>​ : 0 o 1
   * <​byte>​ : da 0 a 255   * <​byte>​ : da 0 a 255
Linea 7: Linea 7:
   * <​float>​ : da -3.4028235*10^38 a 3.4028235*10^38   * <​float>​ : da -3.4028235*10^38 a 3.4028235*10^38
  
-MK4duo riconosce una lunga serie di differenti comandi in formato GCode. Esistono due tipi di comandi: i Gcode e gli Mcode, in funzione della lettera da cui sono contraddistinti. Ogni comando è composto di più parti:+MK4duo riconosce una lunga serie di differenti comandi in formato GCode. Esiste anche una [[https://​reprap.org/​wiki/​G-code|documentazione dei comandi che costituiscono lo standard RepRap]] (a cui MK4duo cerca di aderire il più possibile). Esistono due tipi di comandi: i Gcode e gli Mcode, in funzione della lettera da cui sono contraddistinti. 
 + 
 +Ogni comando è composto di più parti:
  
 <​code>​ <​code>​
Linea 23: Linea 25:
 <wrap em>Per una lista costantemente aggiornata (in inglese) dei Gcode e degli Mcode, [[https://​github.com/​MKFirmware/​MK4duo/​blob/​master/​Documentation/​GCodes.md|clicca qui!]]</​wrap>​ <wrap em>Per una lista costantemente aggiornata (in inglese) dei Gcode e degli Mcode, [[https://​github.com/​MKFirmware/​MK4duo/​blob/​master/​Documentation/​GCodes.md|clicca qui!]]</​wrap>​
  
-In aggiunta a tale lista, presentiamo di seguito la documentazione di alcuni comandi realizzata da vari utenti di MK4duo:+**In aggiunta a tale lista, presentiamo di seguito la documentazione di alcuni comandi realizzata da vari utenti di MK4duo:**
  
-==== Gcode ==== +=== Gcode === 
-^Comando^Descrizione breve^Autori|+^Comando^Descrizione breve|
 |[[comandi:​gcode:​g0-g1|G0]]|Spostamento coordinato degli assi| |[[comandi:​gcode:​g0-g1|G0]]|Spostamento coordinato degli assi|
 |[[comandi:​gcode:​g0-g1|G1]]|Spostamento coordinato degli assi| |[[comandi:​gcode:​g0-g1|G1]]|Spostamento coordinato degli assi|
Linea 58: Linea 60:
 |[[comandi:​gcode:​g92|G92]]|Sostituzione in memoria della posizione attuale con coordinate a piacere| |[[comandi:​gcode:​g92|G92]]|Sostituzione in memoria della posizione attuale con coordinate a piacere|
  
-==== Mcode ==== +=== Mcode === 
 +^Comando^Descrizione breve| 
 +|[[comandi:​mcode:​m106|M106]]|Impostazioni/​Accensione ventole| 
 +|[[comandi:​mcode:​m107|M107]]|Spegnimento ventole| 
 +|[[comandi:​mcode:​m109|M109]]|Riscaldamento hotend con attesa (comando sincrono)|