UVW Axes, Feedhold Enhancements, Bug Fixes
Pre-release
Pre-release
Firmware Build 101 {fb:101.xx}
Feature Enhancements
New features added. See linked issues and pull requests for details
- Added UVW axes for 9 axis control. See also: Issue 304
- Added Enhanced Feedhold Functions
- Added explicit Job Kill ^d - has the effect of an M30 (program end)
- Documented Communications Startup Tests
Internal Changes and Bug Fixes
Many things have changed in the internals for this very large pull request. The following list highlights some of these changes but is not meant to be comprehensive.
- Added explicit typing and type testing to JSON variables.
- As part of the above, 32bit integers are not float casts, and therefore retain full accuracy. Line numbers may now reliably go to 2,000,000,000
- Movement towards getters and setters as initial stage of refactoring the Big Table :)
- Bugfix: Fixed root finding problem in feedhold exit velocity calculation
- Bugfix: fixed bug in B and C axis assignment in coordinate rotation code
- PR #334 A, B, C axes radius defaults to use motors 4, 5, & 6
- PR #336, Issue #336 partial solution to coolant initialization
- PR #299, Issue #298 fix for reading nested JSON value errors