-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Handle G90/G91 and M82/M83 distinct by default
By default G90/G91 define relativeMode, M82/M83 define relativeE. The extruder coordinate will be viewed as relative when either relativeMode or relativeE are set. This mirrors the implementation in Marlin (current and legacy forks) as well as Repetier. SmoothieWare's implementation resets the relative mode of the extruder on a G90/G91. To still accomodate this different implementation a new settings has been added under Settings > Feature: "G90/G91 overrides relative extruder mode". Checking this switches to the alternative interpretation for future gcode analysis and visualization. The only difference between the two of them is that the following segment of GCODE: M83 G90 will have the extruder still set to relative on Marlin and Repetier but set to absolute on Smoothieware. Please note that the setting in all likelihood will be moved to the printer profile in the future, since it makes more sense to have it on a per printer basis. It's not part of the set of features available for auto detection since it's required for GCODE analysis and hence needs to be known even outside of a connection to the printer. Implements #1818
- Loading branch information
Showing
8 changed files
with
73 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters