2,552
edits
Changes
Created page with "__NOTOC__MatterControl filters G-Code as it sends it to the printer via serial USB communication to maintain compatibility with a large range of printer types. == Automatic C..."
__NOTOC__MatterControl filters G-Code as it sends it to the printer via serial USB communication to maintain compatibility with a large range of printer types.
== Automatic Changes ==
=== M190 ===
M190 commands are automatically converted to M109 commands.
=== M140 ===
M140 commands are automatically converted to M104 commands...
=== G91 ===
MatterControl accepts commands for relative positioning, but instead of just allowing them straight through it interprets them as absolute coordinates and feeds those to the printer.
=== G0 ===
Certain printers do not accept G0 as a valid command for movement, so MatterControl sends the more common G1 command instead.
Version 1.6 will have a new setting which will allow G0 commands if desired.
=== Coordinate Truncation ===
To save bandwidth, MatterControl truncates superfluous coordinates in movement commands. For example, if the printer is currently at coordinates X30 Y40 Z50 and the next G-Code command is:
{{ic|G1 X30 Y70 Z50}}
then MatterControl will truncate this command to:
{{ic|G1 Y70}}
since the X and Z coordinates are the same as the current position.
== Automatic Changes ==
=== M190 ===
M190 commands are automatically converted to M109 commands.
=== M140 ===
M140 commands are automatically converted to M104 commands...
=== G91 ===
MatterControl accepts commands for relative positioning, but instead of just allowing them straight through it interprets them as absolute coordinates and feeds those to the printer.
=== G0 ===
Certain printers do not accept G0 as a valid command for movement, so MatterControl sends the more common G1 command instead.
Version 1.6 will have a new setting which will allow G0 commands if desired.
=== Coordinate Truncation ===
To save bandwidth, MatterControl truncates superfluous coordinates in movement commands. For example, if the printer is currently at coordinates X30 Y40 Z50 and the next G-Code command is:
{{ic|G1 X30 Y70 Z50}}
then MatterControl will truncate this command to:
{{ic|G1 Y70}}
since the X and Z coordinates are the same as the current position.