¡Cómo instalar / usar GRBL con su máquina Cnc!

Estos instructables le enseñarán cómo instalar y adaptar grbl a su fresadora cnc / cortadora láser.

Entonces, primero lo primero, ¿qué es GRBL?

GRBL es un firmware para placas arduino (uno, nano, Duemillanove) que controla motores paso a paso y husillos / láseres. GRBL usa gcode como señales de entrada y salida a través de los pines arduino.

La mayoría de las máquinas cnc industriales utilizan un controlador de puerto paralelo que requiere esos grandes conectores morados. Debido a que las placas GRBL arduino simplemente lo conectas a un puerto usb libre.

Si ya tiene su hardware, puede pasar directamente al paso 3.

Paso 1: hardware

Grbl es compatible con todas las placas arduino basadas en atmega 328, lo que significa que puede usar uno o nano pero no el mega como su atmega 2560. El Arduino Mega se utiliza en muchas impresoras 3D debido a su procesador más potente, pero debido a las tareas relativamente fáciles de un molino cnc, el Arduino Uno es suficiente.

Para conducir motores paso a paso, necesita algún tipo de controlador. Algunas opciones populares son a4988 y drv8825 para motores pequeños como nema 14 o 17, pero no deben usarse con motores más potentes como nema23 y superiores. Es una buena idea mantenerse alejado de los controladores fáciles.

Para conectar sus controladores de motor y arduino, puede usar una placa prefabricada como el popular arduino uno cnc shield o construir la suya propia. Construir el suyo propio es bastante fácil, pero puede llevar mucho tiempo. También hay tableros arduino nano basados ​​especialmente para corte por láser.

Para resumir:
necesitará estas piezas para una máquina cnc típica:

1x tablero arduino
3x controladores paso a paso (x, y, z)
1x escudo cnc

Paso 2: instalación

Para instalar grbl necesitas dos cosas:

  • Arduino IDE (descargue como .zip si está en una computadora de la escuela)
  • última versión de grbl
  1. Descargue el último código fuente de grbl como .zip
  2. Si aún no tienes el arduino ide, descárgalo e instálalo
  3. Abra el archivo grbl .zip y navegue a una carpeta simplemente llamada "grbl"
  4. Extraiga la carpeta a un lugar conocido y abra el arduino ide
  5. En el arduino ide, navegue para dibujar> incluir biblioteca> agregar biblioteca .ZIP
  6. Navegue a la carpeta grbl y haga clic en Aceptar.

Grbl ahora está instalado como una biblioteca arduino. Vaya a archivo> ejemplo> grbl> grblupload.
Se abrirá un nuevo boceto con instrucciones sobre cómo flashear grbl en su tablero.

Paso 3: Configuración / Ajustes

Ahora, con el firmware en su placa, debe adaptar grbl a su máquina específica. Para comunicarse con su placa, debe abrir el monitor serie arduino ide. Debería ver un mensaje como este "Grbl x.xj ['$' para obtener ayuda]" si no ve el mensaje, asegúrese de estar conectado al puerto correcto y use la velocidad en baudios de 115200.

Escriba "$$" y debería aparecer una lista de comandos, así:

$ 100 = 250.000 (x, paso / mm)
$ 101 = 250.000 (y, paso / mm)
$ 102 = 3200.000 (z, paso / mm)
$ 110 = 500.000 (x tasa máxima, mm / min)
$ 111 = 500.000 (tasa máxima y, mm / min)
$ 112 = 500.000 (tasa máxima z, mm / min)
$ 120 = 10.000 (x aceleración, mm / seg ^ 2)
$ 121 = 10.000 (y aceleración, mm / seg ^ 2)
$ 122 = 10.000 (z aceleración, mm / seg ^ 2)
$ 130 = 200.000 (x recorrido máximo, mm)
$ 131 = 200.000 (y recorrido máximo, mm)
$ 132 = 200.000 (z recorrido máximo, mm)

La parte más importante para cambiar son los pasos / mm. Los pasos / mm deben calcularse y la forma más fácil de hacerlo es mediante el uso de calderas de repetición de prusas.

Para cambiar una configuración, escriba el identificador del parámetro (por ejemplo, $ 100 por x pasos) "=" y luego el nuevo valor.
Por ejemplo: escribir $ 112 = 600 cambia la tasa máxima de z a 600.
Asegúrese de que su configuración se haya guardado escribiendo $$ y verificando los valores.

Algunas configuraciones (como la configuración de corexy, el eje variable) deben cambiarse a través de config.h. Encuentra el archivo de configuración en la carpeta de la biblioteca arduino para grbl. El archivo tiene instrucciones y debe ser bastante sencillo de editar. Cuando haya editado el archivo de configuración, debe volver a cargar el boceto en su placa.



Con suerte, estos instructables fueron útiles y su máquina cnc está en funcionamiento.
Si algo está mal o falta, no dude en señalarlo en los comentarios.

Artículos Relacionados