3. Updating GRBL Firmware
Download latest GRBL Firmware
- Limit Z-Axis is now Variable Spindle PWM*
- Spindle Enable is now Limit Z-Axis*
*If updating to GRBL 0.9, consider these changes when connecting your CNC xPRO
Method 1: Update firmware using XLoader
NOTE: MAC/Linux users may follow Method 2 or upload GRBL firmware (*.hex files) using AVRDude included in the Arduino IDE software - MAC Users / Linux Users
XLoader is a simple Windows based program that can be used to reload GRBL Firmware or any *.hex file to an arduino compatible board without the need for a flash programmer. Then simply connect USB to the xPRO, start XLoader.exe, choose the xPRO COM port, pick a hex file and press upload. That’s it!
- Download the Grbl source code - grbl-master.zip
- Follow these Instructions https://github.com/grbl/grbl/wiki/Compiling-Grbl#via-the-arduino-ide-all-platforms
Updating your xPRO firmware requires that you download AVR Studio and have access to an AVRISPMKII programmer). NOTE: If you click any wrong settings in AVR Studio (fuse sections) you can brick your xPRO.
If any of the above mentioned requirements seem unknown to you use Method 1.
- Download the Open-source Arduino environment
- Program as you would an Arduino UNO
- CNC xPRO Pin Mapping