Skip to content

Slicers Settings

Settings for Bed Mesh Selection


In order for the Bed Mesh Selection to work it's necessary to modify the Start Gcode.

OrcaSlicer


  • Go to Printer SettingsMachine G-codeStart G-code

  • And replace existing Gcode by this one:

    SET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]
    _START_GCODE X_MIN={first_layer_print_min[0]} X_MAX={first_layer_print_max[0]} Y_MIN={first_layer_print_min[1]} Y_MAX={first_layer_print_max[1]} BED_TEMP=[first_layer_bed_temperature] HOTEND_TEMP=[first_layer_temperature]
    
  • Go to Printer SettingsMachine G-codeEnd G-code

  • And replace existing Gcode by this one:

    _END_GCODE
    
  • Go to Printer SettingsMachine G-codeLayer change G-code

  • And add this Gcode:

    SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}
    
  • Also make sure that Label object and Exclude object settings are enabled in the Others tab of the print settings.

FlsunSlicer


  • Go to Printer SettingsMachine G-codeStart G-code

  • And replace existing Gcode by this one:

    SET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]
    _START_GCODE X_MIN={first_layer_print_min[0]} X_MAX={first_layer_print_max[0]} Y_MIN={first_layer_print_min[1]} Y_MAX={first_layer_print_max[1]} BED_TEMP=[first_layer_bed_temperature] HOTEND_TEMP=[first_layer_temperature]
    ;is_AB
    ;is_AB
    
  • Go to Printer SettingsMachine G-codeEnd G-code

  • And replace existing Gcode by this one:

    _END_GCODE
    
  • Go to Printer SettingsMachine G-codeLayer change G-code

  • And add this Gcode:

    SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}
    
  • Also make sure that Label object and Exclude object settings are enabled in the Others tab of the print settings.

PrusaSlicer / SuperSlicer


  • Go to Printer SettingsCustom G-codeStart Gcode

  • And replace existing Gcode by this one:

    SET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]
    _START_GCODE X_MIN={first_layer_print_min[0]} X_MAX={first_layer_print_max[0]} Y_MIN={first_layer_print_min[1]} Y_MAX={first_layer_print_max[1]} BED_TEMP=[first_layer_bed_temperature] HOTEND_TEMP=[first_layer_temperature]
    
  • Go to Printer SettingsCustom G-codeEnd Gcode

  • And replace existing Gcode by this one:

    _END_GCODE
    
  • Go to Printer SettingsCustom G-codeAfter layer change Gcode

  • And add this Gcode:

    SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}
    
  • Go to Printer SettingsGeneralFirmwareG-code flavor and define this setting to Klipper.

  • Go to Printer SettingsOutput optionsOutput fileLabel objects and define this settings to Firmware-specific.

Settings for Timelapse


Timelapse feature can be configured automatically with Easy Installer or with Printer Setup Wizard from KlipperScreen or Web interface (see Update and Configure Printer section).
To use the layermacro mode which grabs a frame every layer change you need to add the TIMELAPSE_TAKE_FRAME macro to your slicer so that it is added to the Gcode before a layer change.

OrcaSlicer / FlsunSlicer


  • Go to Printer SettingsMachine G-codeBefore layer change G-code

    ;BEFORE_LAYER_CHANGE
    ;[layer_z]
    G92 E0
    TIMELAPSE_TAKE_FRAME
    

PrusaSlicer / SuperSlicer


  • Go to Printer SettingsCustom G-codeBefore layer change Gcode

  • And replace existing Gcode by this one:

    ;BEFORE_LAYER_CHANGE
    ;[layer_z]
    G92 E0
    TIMELAPSE_TAKE_FRAME
    


If you like my work, don't hesitate to support me by paying me a 🍺 or a ☕. Thank you 🙂