If you are using Windows OS, proceed through the following steps.
If you are using macOS, click here for instructions.
How do I re-flash Grbl to my X-Controller/Arduino? for Windows
The Arduino/gShield and X-Controller, used to control your X-Carve, comes preloaded with the Grbl firmware. If you receive a new Arduino without Grbl, or accidentally erased Grbl on a preloaded Arduino by flashing the blink sketch, you will need to do a re-flash. It may also be necessary when troubleshooting a firmware/connection issue with your X-Controller.
There are several ways to re-flash your Arduino, but we've had the most success by using the Arduino IDE.
Head over to the Arduino downloads page and scroll down to install the Arduino IDE 2.0.4. You will click on "Windows: Win 10 and Newer".
You'll need the zipped Grbl-Master file. It is the Inventables forked version of Grbl firmware with the default settings for the X-Carve.
You can download it by clicking on the Grbl.zip file at the bottom of this article.
Locate the file where you saved it (likely the downloads folder) and remember where they are located on your computer, because you will need to access this Zip Folder in the next step.
Open Arduino to add the Grbl library to your Arduino IDE, and navigate to Sketch - Include Library - Add .ZIP Library...
Choose the grbl.zip file.
After clicking on the "Open" button, you should receive a confirmation in the IDE Output saying "Library Installed"
Next, make sure you have your board plugged in and selected under Tools - Port - port name(Arduino Uno). For PC users, you can verify the Port by checking in your computer's Device Manager.
For those advanced users who have tweaked their Grbl settings, now would be the time to record your current settings. Depending on which version of Grbl you are coming from, re-flashing should not overwrite your $$ settings. Recording your settings is just a precaution.
Navigate to the grblUpload sketch under File - Examples - grbl - grblUpload.
Click on the arrow icon in the top lefthand corner of the window to upload.
Congrats! You've successfully re-flashed! Now make sure to go through the Easel Setup Walkthrough to configure your machine.
How do I re-flash Grbl to my X-Controller/Arduino? (macOS)
The Arduino/gShield and X-Controller, used to control your X-Carve, comes preloaded with the Grbl firmware. If you receive a new Arduino without Grbl, or accidentally erased Grbl on a preloaded Arduino by flashing the blink sketch, you will need to do a re-flash.
There are several ways to re-flash your Arduino, but we've had the most success by using the Arduino IDE.
Head over to the Arduino downloads page and scroll down to install the Arduino IDE 2.0.4. You will click on the correct version for your "Mac OS". You can check the Apple logo in the top left of your menubar - About this Mac or the Apple logo in the top left of your menubar - About this Mac - More Info for your processor and OS version.
You'll need the zipped Grbl-Master file. It is the Inventables forked version of Grbl firmware with the default settings for the X-Carve.
You can download it by clicking on the Grbl.zip file at the bottom of this article.
Locate the file where you saved it (likely the downloads folder) and remember where they are located on your computer, because you will need to access this Zip Folder in the next step.
Open Arduino to add the Grbl library to your Arduino IDE, and navigate to Sketch - Include Library - Add .ZIP Library...
Choose the grbl.zip file.
After clicking on the "Open" button, you should receive a confirmation in the IDE saying "Library Installed."
Next, make sure you have your board plugged in and selected under Tools - Port - port name(Arduino Uno).
For those advanced users who have tweaked their Grbl settings, now would be the time to record your current settings. Depending on which version of Grbl you are coming from, re-flashing should not overwrite your $$ settings. Recording your settings is just a precaution.
Navigate to the grblUpload sketch under File - Examples - grbl - grblUpload.
Click on the arrow icon in the top lefthand corner of the window to upload.
Congrats! You've successfully re-flashed! Now make sure to go through the Easel Setup Walkthrough to configure your machine.