UPDATE ! ! !
1. We have created and Arduino Library for GRBL. This makes its much easier to flash GRBL to your Arduino Board. http://blog.protoneer.co.nz/grbl-arduino-library
2. We have given back to the GRBL project and developed a ARDUINO CNC SHIELD that is 100% GRBL compatible.(Click here for more details)
This is a quick guide on how to get your GRBL setup and ready to run in Windows.
My current GRBL setup:
- Windows 7 64-bit
- Arduino Duemilanove
- Prototype Shield with headers for 1 Pololu.com stepper drivers.
- Pololu DRV8825 Stepper Drivers
Start by Downloading the following….
- Download the latest stable version of Grbl. (Pre-Build HEX file)
- Download XLoader to upload the HEX file to your Arduino.
- Download the Universal-G-Code-Sender.
With the Xloader change the settings as follows:
- Select the HEX file you would like to Upload.
- Make sure to select the correct Arduino Board Setup.
- Select the Correct COM Port.
- Keep the Baud Rate as is… (It will change for each board type.
Click on the Upload to send the HEX file to your board.
The last step is to install the application that will send commands to your GRBL-Arduino setup.
With the Universal G-Code Sender you will be able to control your GRBL-Arduino board with G-Code commands and it even has arrow buttons to move your stepper motors in place.
Connecting the stepper drivers to your Arduino are covered under the GRBL Pin layout/setup page.
If you are interested in making your own CNC machines we recommend you have a look at the following books:
- Build Your Own CNC Machine – By James Floyd Kelly and P. Hood-Daniel
- CNC Machining Handbook: Building, Programming, and Implementation – By Alan Overby