tag:github.com,2008:https://github.com/iromero91/grbl/releases Release notes from grbl 2017-08-01T16:27:42Z tag:github.com,2008:Repository/119720230/v1.1f.20170801 2017-08-01T16:27:42Z v1.1f.20170801: Improved fix for rare lowering feed/rapid override bug. <p>[fix] In the previous hot fix, there was still (rarer) potential for<br> very small floating point errors incorrectly handle an override<br> deceleration and crash Grbl. Re-factored the if-then statement in terms<br> of speed changes, rather than distance, to completely eliminate the<br> issue.</p> chamnit tag:github.com,2008:Repository/119720230/v1.1f.20170731 2017-07-31T23:48:07Z v1.1f.20170731: Hot fix for rare lowering feed override bug. <p>[fix] Squashed a very rare bug when lowering the feedrate (or rapid) override. When in the very strict set of circumstances with acceleration settings, override step size, and current speed, an internal calculation would cause Grbl to crash. The fix was an overlooked equality statement that should have been a less than or equal, not a less than.</p> chamnit tag:github.com,2008:Repository/119720230/v1.1f.20170717 2017-07-18T03:25:42Z v1.1f.20170717: Clean up and new streaming script check-mode feature. <p>[new] The stream.py streaming script now has a check-mode option, where it will place Grbl in $C check mode automatically and then stream the g-code program. It's a very fast way to check if the g-code program has any errors.</p> <p>[fix] The debug variable was not initialized if the debug option was enabled in config.h</p> <p>[fix] Updated error_codes CSV file to the same format as the others.</p> chamnit tag:github.com,2008:Repository/119720230/v1.1f.20170131 2017-02-01T01:46:20Z v1.1f.20170131: Additional build info in the $I printout. <ul> <li>[new] Added total available planner buffer blocks (15 shown, but<br> there are 16. one is used by the ring buffer and to execute system<br> motions) and serial RX buffer bytes. This information is useful for<br> GUIs to setup and optimize their streaming protocols easily.</li> </ul> <p>[doc] Updated the interface document to reflect the change.</p> chamnit tag:github.com,2008:Repository/119720230/v1.1e.20170114 2017-01-14T20:54:14Z v1.1e.20170114: Tool number bug fix. Updated documentation. <ul> <li> <p>[fix] Tool numbers were not being tracked and reported correctly. Now<br> shows tool number values in $G when programmed.</p> </li> <li> <p>[fix] Added a max tool number value check to the g-code parser.</p> </li> <li> <p>[doc] Added a new error code for invalid tool number. Updated CSV and<br> interface documents.</p> </li> <li> <p>[doc] Added a implementation note for buffer state in status reports.<br> Don’t rely on this data for streaming.</p> </li> </ul> chamnit tag:github.com,2008:Repository/119720230/v1.1e.20161219 2016-12-20T05:18:23Z v1.1e.20161219: Fixed homing fail alarm handling. Re-integrated software debouncing. <ul> <li> <p>[bug] Fixed a homing fail issue, where the alarm was not being set<br> right, not cleared correctly. It would report the wrong code and enter<br> an infinite alarm loop. This was due to how alarm codes were altered a<br> while back. Now updated and fixed to show the right codes.</p> </li> <li> <p>[feature] Re-installed optional software debouncing for hard limit<br> switches. By request.</p> </li> </ul> chamnit tag:github.com,2008:Repository/119720230/v1.1e.20161208 2016-12-09T06:17:45Z v1.1e.20161208: Removed classic GUI interface. Fixed typo with line number support. <ul> <li> <p>[config] Permanently removed classic GUI interface support. This<br> unintentionally created a problem where some users/GUI devs used this<br> compatibility mode and did not update to the new interface. So, there<br> were two interfaces in use, rather than just one like it was intended.<br> This removal should help everyone by forcing all GUIs to update and<br> updated GUI not having to support yet another interface.</p> </li> <li> <p>Fixed typo with line number support in jog mode.</p> </li> </ul> chamnit