Skip to content
chamnit edited this page Nov 20, 2012 · 7 revisions

This wiki is intended to provide information on known bugs. Please feel free to contribute more known bugs and their work arounds as they are discovered. When a bug is fixed, they will be removed from this list.

  • Settings values are a little different from what was written:

  • There is a bug somewhere in the EEPROM settings and floating point values don't convert exactly. The easiest fix is to add a few zeros to the end of the value to keep grbl from rounding too early. For example, you set to $2=367.25 and the grbl settings dump shows $2=367.26. To fix, type $2=367.2500.

  • Grbl seems to be taking extra steps before it comes to a stop:

  • Grbl is actually taking extra steps to get to the final intended position. This has a hard to diagnose problem, but it most likely attributed to Grbl very very slightly undershooting the deceleration curve, so it arrives at the destination too early. If it does, it'll move at a set minimum step rate to finally get there, which is about 10 steps per second or so. This seems to only occur on certain setups, but the number of extra steps doesn't seem like more than a handful when noticed. If you are experiencing more than just a handful or it's gotten to beyond annoying, please let us know and we'll try into figure out what's going on. A lot of work has already been done to minimize this, but it seems like it might be inherent to how the planner and stepper module was designed. Grbl v0.9 will be re-writing this code to install feedrate overrides. It's intended to try to nail down and solve this problem at that point.