[gcode_macro _KNOMI_STATUS] variable_homing: False variable_probing: False variable_qgling: False variable_heating_nozzle: False variable_heating_bed: False gcode: [gcode_macro M109] rename_existing: M109.1 gcode: STATUS_HEATING SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=heating_nozzle VALUE=True M109.1 {rawparams} SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=heating_nozzle VALUE=False [gcode_macro M190] rename_existing: M190.1 gcode: STATUS_HEATING SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=heating_bed VALUE=True M190.1 {rawparams} SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=heating_bed VALUE=False # ~ Inserted into s_homing ~ #[gcode_macro G28] #rename_existing: G28.1 #gcode: # SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=homing VALUE=True # G28.1 {rawparams} # SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=homing VALUE=False [gcode_macro BED_MESH_CALIBRATE] rename_existing: BTT_BED_MESH_CALIBRATE gcode: STATUS_MESHING SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=probing VALUE=True BTT_BED_MESH_CALIBRATE {rawparams} SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=probing VALUE=False # For printer with QGL ~ Inserted into s_bed_mesh ~ #[gcode_macro QUAD_GANTRY_LEVEL] #rename_existing: BTT_QUAD_GANTRY_LEVEL #gcode: # SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=qgling VALUE=True # BTT_QUAD_GANTRY_LEVEL {rawparams} # SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=qgling VALUE=False