How to use GRBL CNC Controller

If you're thinking or you're in the process of creating your CNC machine, then most probably you will meet the word GRBL. In this tutorial we'll learn what's GRBL, the way to set up and how to use it to controlling your Arduino established CNC machine.Additionally, we'll discover how to use this Universal G-code Sender, a popular open source GRBL control program.


What is GRBL?

GRBL is a open source program or firmware that allows movement control for CNC machines.  We can easily set up the GRBL firmware into a Arduino so we immediately receive a very low cost, higher performance CNC controller.  The GRBL utilizes G-code as input, and outputs motion control through the Arduino.

What else does GRBL need?

In order to make a cnc controller using GRBL applications, we are in need of a few extra items outlined below. Just click here for a step-by-step guide to set up your DIY CNC Controller.
  1. Arduino to host the GRBL software
  2. Stepper Motor Drivers the bridge between the Arduino and stepper motors which truly move your system.
  3. Power distribution connect to a stepper motor drivers also provides the power to the motorists & stepper motors. Note, you will need to power your Arduino separately. I power mine over the USB line from my netbook.
  4. Pc You will need to have a USB connection between a computer and the Arduino
  5. G-Code Parser (Software) This lets you upload a gCode file along with the software sends the document one line in time into the GRBL software.
  6. Stepper Motors All these provide the movement to move your machine

Comments