Paso 2: Software
Utilizar la biblioteca grbl control con el Arduino con simple G-Code.
Instalación
- Descargar el código desde github/grbl.
- Descargue el archivo config.h que añadí debajo.
- Reemplazar el fichero config.h en grbl/grbl con mi archivo (utiliza el archivo de MichielD99 y ajustado para que funcione correctamente con 2 ejes)
- Pack la carpeta grbl (que está incluido el archivo config.h) en un archivo ZIP.
- Goto el ide de Arduino.
- Agregue el archivo ZIP a las bibliotecas de Arduino.
- Quite el código entero del boceto.
- Incluir la biblioteca grbl. (Para que sólo tengas incluyen en su bosquejo)
- Compilar y Flash a tu Arduino.
Controlador de GRBL
Para enviar código de G para el Arduino utilizar el antiguo Controlador de Grbl. Algunas de las funciones no funcionan correctamente. Para cambiar la configuración tienes que usar los comandos $ porque la biblioteca grbl cambió y el controlador es muy viejo. Pero funciona para enviar código de G y mover el eje.
Configuración
Antes del primer uso, tenemos que configurar nuestro Arduino con los datos específicos de la máquina. Tenemos que ajustar los pasos por mm para el eje, si queremos utilizar interruptores de límite y así sucesivamente.
Todo así, introduzca el comando $$, en el campo de entrada de comando en el controlador grbl, para obtener una lista de valores posibles. Tenemos que permitir el duro-fines de carrera. Esto se hace entrando en $5 = 1. Ajustar todos los ajustes para sus necesidades. En mi caso tuve que ajustar los pasos por mm para ambos ejes ($100 y $101). Para mejor comportamiento autoguiados hacia el blanco que también puede ajustar el indicador de rumbo tasas de alimentación...
Primer intento
Después de la configuración, escriba $H en el campo de comando para iniciar el ciclo de autoguiado hacia el blanco para la máquina. La máquina debe mover cada eje a los fines de carrera dos veces. Vez rápida y una vez con el eje de movimiento lento. (Dependiendo de la configuración). Después de que la máquina lo hizo, estos son sus coordenadas cero de la máquina.
¿Cuál es siguiente?
Ahora estás listo para generar un código G y carga en el controlador de Grbl.
Nota: Siempre debe hacer un autoguiado hacia el blanco ($H) y cero (haciendo clic en el botón de cero) antes de iniciar cualquier código de G para obtener un resultado adecuado.