27
7. GRBL Firmware Update (Needed for LaserMode)
is firmware the runs on many CNC machine motion controllers, like the X-Controller for the X-Carve.
GRBL interprets the G-Code you send to it into the motion / actions that your machine performs.
In-order to get the latest features of GRBL, like
, the latest version needs to be flashed. Not all CNC
machines use GRBL.The X-Carve and Shapeoko do however. Below is the process on how to update the
GRBL firmware on your device.
Preparation
○ Download and install the Arduino IDE.
■
https://www.arduino.cc/en/Main/Software
Backup/Export
Before you update your firmware, it's recommended that you backup / export your settings. This can be
done by sending GRBL the command "
", the view
NOTE: you can export your settings using Arduino IDE or Easel
○ Connect your computer to your motion controller, X-Controller, or GRBL Shield.
Arduino
■ Check Board
● Arduino IDE: Tools > Board: "Arduino/Genuino Uno".
■ Check Port
● Arduino IDE: Tools > Port: "COM
X
(Arduino/Genuino Uno)".
■ Open Serial Monitor
● Arduino IDE: Tools > Serial Monitor.
●
Set Baud Rate
○ Change to "115200 baud", located at bottom of Serial Monitor
●
Set Line Ending
○ Change to "Both NL and CR", located at bottom of Serial Monitor
●
Export Settings
○ Input and Send "$$".
○ Copy and Paste all the output in to a text file and save it. These are your settings,
you might need them later to restore from.
Easel
○ Go to: Machine > Advanced > Machine Inspector.