diff --git a/02-klipper/01-configuration/macros.cfg b/02-klipper/01-configuration/macros.cfg index 6636c33..ba49c8b 100644 --- a/02-klipper/01-configuration/macros.cfg +++ b/02-klipper/01-configuration/macros.cfg @@ -148,7 +148,7 @@ variable_fan_speed: 0 gcode: ##### set defaults ##### {% set x = params.X|default(0) %} - {% set y = params.Y|default(-140) %} + {% set y = params.Y|default(-90) %} {% set z = params.Z|default(10)|float %} {% set e = params.E|default(1) %} ##### calculate save lift position ##### @@ -587,3 +587,34 @@ gcode: _SET_GCODE_OFFSET {% for axis, offset in zoffset.items() if zoffset[axis] %}{ "%s=%s " % (axis, offset) }{% endfor %} RESPOND TYPE=command MSG="Loaded Z-Offset from variables.cfg: {zoffset.z}mm" {% endif %} + +################################################## +# Maintenance Macros +################################################## + +[gcode_macro APPLY_GREASE] +description: Moves the head to apply silicon grease to all joints +gcode: + G28 + G90 + G0 X0 Y0 Z20 F3500 + G0 X0 Y0 Z400 F3500 + G0 X0 Y0 Z20 F3500 + G0 X0 Y0 Z400 F3500 + G0 X0 Y0 Z20 F3500 + G0 X0 Y0 Z400 F3500 + G0 X0 Y0 Z20 F3500 + G0 X0 Y0 Z400 F3500 + G0 X0 Y0 Z20 F3500 + G0 X0 Y0 Z400 F3500 + G0 X0 Y0 Z20 F3500 + G28 + G90 + G0 X150 Y0 Z20 F3500 + G2 I-150 F3500 + G3 I-150 F3500 + G2 I-150 F3500 + G3 I-150 F3500 + G2 I-150 F3500 + G3 I-150 F3500 + G28