Difference between revisions of "Custom G-Code Variables"

From MatterControl Manual
Jump to: navigation, search
Line 1: Line 1:
MatterSlice allows you to place certain tokens in your [[Slice Settings/Printer/Custom G-Code|custom GCode]] that will automatically be replaced with the appropriate values. For example:
+
[[File:Lulzbot Mini Custom GCode Example.png|framed|right|<center>The Lulzbot Mini makes use of Custom GCode variables.</center>]]MatterSlice allows you to place certain tokens in your [[Slice Settings/Printer/Custom G-Code|custom GCode]] that will automatically be replaced with the appropriate values. For example:
  
 
<code>M109 S[temperature]</code>
 
<code>M109 S[temperature]</code>

Revision as of 17:19, 29 December 2015

The Lulzbot Mini makes use of Custom GCode variables.
MatterSlice allows you to place certain tokens in your custom GCode that will automatically be replaced with the appropriate values. For example:

M109 S[temperature]

In this line, [temperature] will be replaced with the extruder temperature defined in your slice settings. These tokens can be enclosed in either square brackets [] or curly brackets {}, but for compatibility with other slicers we recommend square brackets.

Here is the list of currently available tokens:

variable Slice Settings Page
temperature Extruder Temperature
bed_temperature Bed Temperature
bed_remove_part_temperature Bed Remove Part Temperature
extruder_wipe_temperature Extruder Wipe Temperature
z_offset Z Offset
retract_length Length on Move
filament_diameter Filament Diameter
first_layer_speed First Layer Speed
infill_speed Speed for Infill
max_fan_speed Maximum Fan Speed
min_fan_speed Minimum Fan Speed
min_print_speed Minimum Print Speed
perimeter_speed Inside Perimeter Speed
retract_speed Retraction Speed
support_material_speed Support Material Speed
travel_speed Travel Speed
bridge_fan_speed Bridging Fan Speed
bridge_speed Bridge Speed
raft_print_speed Raft Speed
external_perimeter_speed Outside Perimeter Speed