Carbide Firmware Updater

NOTE: The Carbide 3D firmware updater is now unsupported.

The last machine to ship with Grbl .9 was in 2016 so we no longer support the update process. If you have a machine that is running GRBL .9, you have three options.

  1. You can follow the instructions below to update to Grbl 1.1, but our support team cannot assist you with it.
  2. You can download Carbide Motion V3 from our download page and continue to use your machine as is.
  3. You can get a new PCB with Grbl 1.1 installed from our store. Shapeoko or Nomad Pro


The Carbide Updater is a utility to safely flash the latest firmware to your Carbide Motion PCB.

You must have homing switches on your machine to complete this procedure. If you do not have homing switches, you need to stay with your existing firmware OR purchase a set of switches from our store.

Because this can be a somewhat tricky process, and could potentially render your controller useless, we have developed a dedicated program to safely connect to and update your controller.

Re-flashing your controller will overwrite the settings that are currently stored. There is however a method at the end to re-apply the default settings. But, if you have customized settings (such as steps/mm or your table size) - you'll need to make a note of those before proceeding, and re-apply them manually at the end of this process

Carbide Updater Downloads:

Windows 10 or 11 (Intel or AMD): Click here

Mac / OSX 10.14 or higher: Click here

Everything required is built into the program. You do not need to download a separate hex file, driver, or anything else to get this to work correctly.

If you'd like the raw hex file for Grbl 1.1 anyway, it's here.

This document will take you through the procedure of upgrading your firmware from v0.9 to v1.1

Getting Ready

With the power to the machine off, pull the gantry close to where you are sitting (or standing) by your computer. You will need to be able to reach both the z-axis limit switch and your mouse or touchpad. If you have a Nomad 883 Classic without a door interlock, there are a few additional steps due to differences in hardware in the earlier models. See the Appendix below for updating your Nomad 883 Classic.

After you have downloaded the software to your computer, connect your machine to the computer via USB, and power it on.

Updating your Controller

You will be presented with the main screen. Follow the onscreen instructions and make sure your machine is connected to your computer and the power is turned on.

Carbide Updater

The program will find your connected machine, and present you with the screen:

Found Outdated


Press YES to begin the updating process.

Once the updating begins, you will be presented with the following screen:


After the updating process is complete (This will generally take less than 30 seconds), the software will alert you that it is safe to release the z-axis limit switch.

Safe to Release Success

Congratulations! You have successfully reflashed your controller.

You can now click the 'OK' button to bring you back to the main screen, where you can click 'Quit' to exit the program.



Updating Grbl on a Nomad 883 Classic

Modifying the Hardware on your Nomad 883.1

On a Nomad 883 Classic without an interlock we need to cut a pin on the Carbide Motion board, otherwise the firmware will throw a Door Open error. To gain access to the electronics and remove the Carbide Motion board follow these steps.

A1 Closeup


Double and triple check that it is the A1 pin you're cutting. Very bad things will happen if you cut the wrong pin.

Cutting pin A1

Cutting pin A1

Plug the Carbide Motion back on the Arduino UNO, replace the connectors, and reverse the steps above to close up the back panel. You can now proceed with the update.

Updating Grbl on your Nomad 883.1 with Carbide Updater

When you launch the Carbide Updater application and click on Search for Machines, you may be presented with this warning message:

Can't Find 883V1

This just means that we need to tell the Carbide Updater where the Nomad is connected. To do so, select the first Nomad 883V1 that appears in the dropdown and click OK.

Select 883V1

The Nomad 883 Classic has a previous version of the bootloader, so the update process will start automatically (no need to press the Z limit switch).

Updating 883V1

Once done you'll be presented with the screen asking you to release the Z limit switch. Click OK.

883V1 Release Z

You'll be presented with the warning screen again as in step 1, but you can ignore it. If you encountered no errors then your Nomad 883 Classic has been updated with Grbl 1.1