Changes

Jump to: navigation, search

G-Code Filtering

1,129 bytes added, 18:30, 12 October 2016
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.

Navigation menu