# Comandi g-code di default

- I comandi utilizzati nel default sono:
  - G28 - Azzera gli assi - Parametri:
    - X0 - Y0 - Z0 indica l'asse da azzerare (l'X nel codice di default)
  - G1 - Muovi dal punto corrente al punto indicato, seguendo una linea - Parametri:
    - X<val> Y<val> Z<val> indica il punto da raggiungere seguendo una linea retta. Se si salta un asse, il suo valore non varierà dal punto corrente (asse Z a 5mm nel default)
    - F<val> indica l'avanzamento del filo in unità al minuto (5000 unità al minuto, per mettere in pressione il filo nell'estrusore)
  - M104 - imposta la temperatura dell'estrusore - Parametri
    - S<val> valore da raggiungere (0° nel default, ma può essere qualunque)
  - M84 - resetta gli assi (li riporta al fine corsa)
- Altri comandi:
  - M106 - imposta la velocità della ventola - Parametri
    - S<vel> indica la velocità tra 0 e 255 (nel mio esempio 0, per fermarla e consentire all'estrusore di scaldarsi prima)
  - M190 - imposta la temperatura del letto ed aspetta che venga raggiunta - Parametri:
    - S<val> la temperatura da raggiungere in gradi (nel nostro esempio 190° all'avvio ed un mantenimento di 120° al termine)
  - M109 - imposta la temperatura dell'estrusore ed attende che venga raggiunta - parametri:
    - S<val> la temperatura da raggiungere in gradi (nel nostro esempio 190° all'avvio ed un mantenimento di 120° al termine)
  - G0 - Raggiungi rapidamente il punto indicato (probabilmente un sinonimo di G1) - ha gli stesi parametri di G1
  - M140 - imposta la temperatura del letto - Parametri:
    - S<val> la temperatura da raggiungere in gradi (nel nostro esempio 190° all'avvio ed un mantenimento di 120° al termine)

© Ing. Stefano Salvi - released under FDL licence