Tags: kanshizhuo/grbl
Tags
Additional build info in the $I printout. - [new] Added total available planner buffer blocks (15 shown, but there are 16. one is used by the ring buffer and to execute system motions) and serial RX buffer bytes. This information is useful for GUIs to setup and optimize their streaming protocols easily. [doc] Updated the interface document to reflect the change.
Tool number bug fix. Updated documentation. - [fix] Tool numbers were not being tracked and reported correctly. Now shows tool number values in $G when programmed. - [fix] Added a max tool number value check to the g-code parser. - [doc] Added a new error code for invalid tool number. Updated CSV and interface documents. - [doc] Added a implementation note for buffer state in status reports. Don’t rely on this data for streaming.
Fixed homing fail alarm handling. Re-integrated software debouncing. - [bug] Fixed a homing fail issue, where the alarm was not being set right, not cleared correctly. It would report the wrong code and enter an infinite alarm loop. This was due to how alarm codes were altered a while back. Now updated and fixed to show the right codes. - [feature] Re-installed optional software debouncing for hard limit switches. By request.
Removed classic GUI interface. Fixed typo with line number support. - [config] Permanently removed classic GUI interface support. This unintentionally created a problem where some users/GUI devs used this compatibility mode and did not update to the new interface. So, there were two interfaces in use, rather than just one like it was intended. This removal should help everyone by forcing all GUIs to update and updated GUI not having to support yet another interface. - Fixed typo with line number support in jog mode.