GeneralKlipperScreen/docs/Quicktips.md
2022-11-28 22:35:13 -03:00

1.6 KiB

Quicktips

quick tips, without much explanation

Hide macros, outputs or fans

As you probably already noticed, you can show and hide the gcode macros in the interface settings, but you can also hide gcode macros by prefixing the name with an underscore.

[gcode_macro MY_AWESOME_GCODE]
gcode:
    _MY_HELPER_CODE
[gcode_macro _MY_HELPER_CODE]
gcode:
    M300

MY_AWESOME_GCODE appears in your interface settings, _MY_HELPER_CODE not.

Another example:

Lets hide a temperature_fan:

[temperature_fan fan1]
[temperature_fan _fan2]

fan1 will show in the interface, but _fan2 will be hidden.

Thumbnails

Moved to Thumbnails

Layer Progress

Accurate layer progress as a message below the status:

PrusaSlicer/SuperSlicer > Printer Settings > Custom Gcode > After layer change Gcode

M117 Layer {layer_num+1}/[total_layer_count] : {filament_settings_id[0]}

Layer_progress

Accurate layer progress in the secondary screen of the printing panel:

The layer number in the secondary screen of the printing panelis calculated according to object height and provided layer height. It will be innacurate when using variable layer height, but can be fixed by providing klipper with the correct data.

speed_screenshot

PrusaSlicer/SuperSlicer:

Printer Settings > Custom Gcode > Start Gcode

SET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]

Printer Settings > Custom Gcode > After layer change Gcode

SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}

Supported Macros

Macros