Custom G-Code Variables
From MatterControl Manual
Revision as of 11:37, 13 January 2016 by MatterHackers (Talk | contribs) (MatterHackers moved page Custom GCode Variables to Custom G-Code Variables)
MatterSlice allows you to place certain tokens in your custom G-Code 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 |
