Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
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)| |
- Ultima modifica: 14/08/2018 17:02
- da Simone Persiani