Rolling back to 0.9 is no longer supported, but the bulk of this post is being left in place for reference.
- Re-flash
- First, download a utility for this (see below for further documentation and an alternative using the SDK) see: Flashing Grbl to an Arduino · gnea/grbl Wiki · GitHub
- Hex files are no longer available
- When you launch the utility, Choose atmega328 UNO as the target, 115200 as the baud rate, and the attached hex file (click the button with the three dots to navigate to where you saved the file)
- The COM port should auto populate but it’s a good idea to check in device manager.
- Once you do that, open a log in Carbide Motion (in the settings screen), then click the info button. Press CMD+1 (mac) or CTRL+1 (win) and the factory settings will be uploaded. Watch the log for a series of number in red counting up from $1, $2, until $132 (see for reference http://docs.carbide3d.com/software-faq/shapeoko-3-default-grbl-settings/ )
Note that depending on board version you may need to hold down the Z-axis homing switch (newer revisions) or a “Program” button on the board itself (older boards), and keep it pressed until the process completes, just like carbideupdater
(see for reference: Flashing Grbl to an Arduino · grbl/grbl Wiki · GitHub (Uno Atmega 328 and 115200) — alternately use the Arduino SDK (cross-platform) and compile Grbl from source: Compiling Grbl · grbl/grbl Wiki · GitHub )
- and re-install the previous version of Carbide Motion: Downloads
- restore defaults: http://docs.carbide3d.com/software-faq/shapeoko-3-default-grbl-settings/
- re-enable homing: http://docs.carbide3d.com/shapeoko-faq/shapeoko-enable-homing/
- restore any customized settings
- ensure that if there are any DIP switches (older boards only) that they are set to match your settings