Grbl Not booting error w/ UGCS 1.08

Hey Michael. After I got the UGS running I had a similar problem where X & Y were off by a factor of 6 times and I could not Re-Zero it. So…I then went to Flashing Grbl to an Arduino · grbl/grbl Wiki · GitHub and learned to reload COM port drivers and downloaded X-Loader from http://xloader.russemotto.com/ in order to flash a new hex file to the arduino to reset it. I then stumbled on Compiling Grbl · grbl/grbl Wiki · GitHub where I learned that I can’t directly flash a hex file to UNO w/o have this GRBL/GRBL-Master library added on for Arduino IDE. This takes you back to the wiki grbl home page… GitHub - grbl/grbl: An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino … where you select the code option in the right pane and then download the zip file and unzip it. Then… follow the steps outlined here… Compiling Grbl · grbl/grbl Wiki · GitHub …. I then watched this DIY3DTECh video https://www.youtube.com/watch?v=lIK0azYyc_c on how to flash arduino which helped visualize the steps to take.

Next I followed this link on inventables…

about midway down, you’ll see comments between Alan David & taitleswing which really helped me.
I then reflashed the Arduino w/ the X-Loader using this recommended X-Carve hex file:
HEX file name = grbl0_9i_X_Carve_500mm_ACME.hex found here…
https://discuss-assets.s3.amazonaws.com/40663d609f18fdba06c469750eeb57c24e8ffb37a574.hex

if all that doesn’t work then follow these steps to reset your Arduino eeprom and reload the x-carve hex file.

  1. Close all programs that might be trying to connect with your Arduino (Easel, Universal G Code Sender etc.)
  2. Open the Arduino IDE
  3. Go to File - Examples - EEPROM - eeprom_clear…Click it
  4. Make sure the number that this pink arrow is pointing to is 1024 and NOT 512
    Find this line,
    for ( int i = 0 ; i < EEPROM.length() ; i++ )
    MUST BE CHANGED TO
    for ( int i = 0 ; i < 1024; i++ )
  5. Click the check mark to verify/compile and then click the arrow in the top left of the IDE…to upload the program to arduino
  6. After upload finished, close Arduino IDE, open XLoader , Make sure all your settings are correct
    Device = Uno(ATmega328)
    Baud rate 115200
  7. Load HEX file name = grbl0_9i_X_Carve_500mm_ACME.hex, be sure the baud rate is set to 115200
  8. Close X loader and open Universal G Code Sender or Easel and check operation