This link explains what Grbl is for those of you who may not know:https://github.com/grbl/grbl/wiki
This link has the Latest Grbl down load link. It's on the right side of the web page and it's called "Download ZIP":https://github.com/grbl/grbl
This link tells you how to use your Ardunio IDE to compile and flash your new Grbl software:https://github.com/grbl/grbl/wiki/Compiling-Grbl
After you get your new Grbl software into your laser machine, this link covers configuration:https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9
When you flash (install) a new Grbl version, some of your settings previously save in the controller board may get wiped out! So as you configure or re-configure, write down the settings you change so you'll know what they are!
These are the settings I changed:
These are changed to re-calibrate your stepper motors. For my Benbox DIY I ended up with values around 80.0000. There are formulas all over the internet to show you how to calibrate your X axis stepper motor and your two Y axis stepper motors. Once you determine what your corrected values are, write them down!
$100=314.961 (x, step/mm)
$101=314.961 (y, step/mm)
I also changed these values. In my previous Grbl version the default values were 10.000 and I changed mine to 50.000 because it helped the steppers maintain a more constant motion up until the end of the line. With the default values of 10.000 the motors would accelerate slowly while getting up to speed and then towards the end of the line, start to slow down...not good when using a laser! 50.000 gets them up to speed faster and holds that speed until the last second.
$120=50.000 (x accel, mm/sec^2)
$121=50.000 (y accel, mm/sec^2)
Nice list of Grbl Tools:https://github.com/grbl/grbl/wiki/Using-Grbl