NOTE: In initial versions of Klipper that shipped as part of Elegoo's firmware distributions the PRINT_START macro was called automatically as part of the start of a new print. A latter version of Klipper changed this behavior. This meant that owners who relied on that behavior often experienced issues like the bed mesh not loading or other expected operations part of the start of printing not occurring.
https://www.klipper3d.org/Slicers.html?h=start_print#start_print-macros
Voron: Understanding the relationship between the slicer and PRINT_START macro
The PRINT_START macro can include any valid Klipper command or sequence of commands.
You can integrate with other functions like bed meshing by adding commands such as BED_MESH_CALIBRATE or BED_MESH_PROFILE LOAD=mesh1.
Centralized Configuration: Keep your start-of-print procedures in one place, making it easier to manage and modify them without re-slicing your models.
Flexibility: Pass parameters from your slicer to the Klipper macro, allowing for dynamic control over temperatures and other settings.
Advanced Procedures: Implement more complex routines, such as bed leveling, purging lines, or sensorless homing, as part of your printing process.
PRINT_START EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature]
<code> PRINT_START BED_TEMP={material_bed_temperature_layer_0} EXTRUDER_TEMP={material_print_temperature_layer_0} </code?\>