Come installare / utilizzare GRBL con la tua macchina cnc!

Questo manuale ti insegnerà come installare e adattare grbl al tuo mulino cnc / laser cutter.

Quindi, per prima cosa, cos'è GRBL?

GRBL è un firmware per schede arduino (uno, nano, Duemillanove) che controlla motori passo-passo e mandrini / laser. GRBL utilizza gcode come segnali di input e output tramite i pin arduino.

La maggior parte delle macchine cnc industriali utilizza un controller per porta parallela che richiede quei grandi connettori viola. Poiché le schede GRBL arduino, è sufficiente collegarlo a una porta USB libera.

Se hai già il tuo hardware puoi saltare direttamente al passaggio 3!

Passaggio 1: hardware

Grbl è compatibile con tutte le schede arduino basate su atmega 328, il che significa che potresti usare uno o un nano ma non il mega come il suo atmega 2560. Il mega arduino viene utilizzato in molte stampanti 3d a causa del suo processore più potente ma a causa dei compiti relativamente facili di un mulino a controllo numerico l'arduino uno è sufficiente.

Per guidare i motori passo-passo hai bisogno di una sorta di driver. Alcune scelte popolari sono a4988 e drv8825 per motori piccoli come nema 14 o 17, ma non dovrebbero essere usati con motori più potenti come nema23 e superiori. È una buona idea stare alla larga dai guidatori facili.

Per connettere i driver del tuo motore e Arduino puoi usare una scheda prefabbricata come il popolare scudo arduino uno cnc o costruirne una tua. Costruire il tuo è piuttosto semplice ma può richiedere molto tempo. Ci sono anche schede a base di arduino nano realizzate appositamente per il taglio laser.

Riassumere:
avrai bisogno di queste parti per una tipica macchina cnc:

1x scheda arduino
3 driver stepper (x, y, z)
1x scudo cnc

Passaggio 2: installazione

Per installare grbl hai bisogno di due cose:

  • Arduino IDE (scarica come .zip se sei su un computer scolastico)
  • ultima versione di grbl
  1. Scarica l'ultimo codice sorgente grbl come .zip
  2. Se non hai ancora l'ide arduino, scaricalo e installalo
  3. Apri grbl .zip e vai a una cartella chiamata semplicemente "grbl"
  4. Estrarre la cartella in un luogo noto e aprire l'ide arduino
  5. Nell'ide arduino, vai allo schizzo> includi libreria> aggiungi libreria .ZIP
  6. Passare alla cartella grbl e fare clic su OK.

Grbl è ora installato come libreria arduino. Passare al file> esempio> grbl> grblupload.
Si aprirà un nuovo schizzo con le istruzioni su come eseguire il flashing della scheda.

Passaggio 3: impostazione / regolazioni

Ora con il firmware sulla scheda è necessario adattare grbl alla propria macchina specifica. Per comunicare con la tua scheda è necessario aprire il monitor seriale ide arduino. Dovresti vedere un messaggio come questo "Grbl x.xj ['$' per aiuto]" se non vedi il messaggio, assicurati di essere connesso alla porta corretta e usa il baudrate di 115200.

Digita "$$" e dovrebbe apparire un elenco di comandi, come questo:

$ 100 = 250.000 (x, passo / mm)
$ 101 = 250.000 (y, step / mm)
$ 102 = 3200.000 (z, passo / mm)
$ 110 = 500.000 (x velocità massima, mm / min)
$ 111 = 500.000 (y velocità massima, mm / min)
$ 112 = 500.000 (velocità massima z, mm / min)
$ 120 = 10.000 (x accel, mm / sec ^ 2)
$ 121 = 10.000 (y accel, mm / sec ^ 2)
$ 122 = 10.000 (accel z, mm / sec ^ 2)
$ 130 = 200.000 (x corsa massima, mm)
$ 131 = 200.000 (y corsa massima, mm)
$ 132 = 200.000 (corsa massima z, mm)

La parte più importante da modificare sono i passi / mm. I passi / mm devono essere calcolati e il modo più semplice per farlo è utilizzare il calibro di reprap prusas.

Per modificare un'impostazione, digitare l'identificatore del parametro (ad esempio $ 100 per x passi) "=" e quindi il nuovo valore.
Ad esempio: digitando $ 112 = 600 si modifica la velocità massima z in 600.
Assicurarsi che l'impostazione sia stata salvata digitando $$ e controllando i valori.

Alcune impostazioni (come impostazione corexy, mandrino variabile) devono essere modificate tramite config.h. Il file di configurazione si trova nella cartella della libreria arduino per grbl. Il file ha istruzioni e dovrebbe essere piuttosto semplice da modificare. Dopo aver modificato il file di configurazione, è necessario ricaricare lo schizzo sulla scheda.



Spero che questo strumento sia stato utile e che la tua macchina cnc sia attiva e funzionante!
Se qualcosa non va / manca sentiti libero di segnalarlo nei commenti.

Articoli Correlati