# Park at center of build volume [gcode_macro PARK_CENTER] gcode: {% if "xyz" not in printer.toolhead.homed_axes %} G28 X Y ; home if not already homed {% endif %} SAVE_GCODE_STATE NAME=PARK_CENTER G90 ; absolute positioning G0 X{printer.toolhead.axis_maximum.x/2} Y{printer.toolhead.axis_maximum.y/2} F6000 RESTORE_GCODE_STATE NAME=PARK_CENTER # Manual bed tramming, simular to the Marlin menu but works only in a browser and not on the HDMI7. [gcode_macro Bed_Tramming] gcode: {% set BED_TEMP = params.BED_TEMP|default(80)|float %} {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(180)|float %} M140 S{BED_TEMP} M104 S{EXTRUDER_TEMP} G28 M190 S{BED_TEMP} M109 S{EXTRUDER_TEMP} BED_SCREWS_ADJUST [bed_screws] horizontal_move_z: 5 screw1: 35, 35 screw2: 175, 175 screw3: 175, 35 screw4: 35, 175