print_start_macro
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| print_start_macro [2025/10/07 05:56] – removed - external edit (Unknown date) 127.0.0.1 | print_start_macro [2025/10/07 13:04] (current) – dshoop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== PRINT_START Macro ====== | ||
| + | {{tag> | ||
| + | |||
| + | |||
| + | {{: | ||
| + | ...work in progress... | ||
| + | |||
| + | **NOTE:** //In initial versions of [[Klipper]] that shipped as part of Elegoo' | ||
| + | |||
| + | ==== Resources ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | ==== What is a 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. | ||
| + | |||
| + | |||
| + | ==== Why use a PRINT_START macro ==== | ||
| + | |||
| + | 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. | ||
| + | |||
| + | ==== How to use the PRINT_START macro ==== | ||
| + | |||
| + | === Where does it live? === | ||
| + | |||
| + | [[printer.cfg]] | ||
| + | |||
| + | === Calling from the slicer machine print start gcode === | ||
| + | |||
| + | == Orca slicer style == | ||
| + | |||
| + | < | ||
| + | PRINT_START EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature] | ||
| + | </ | ||
| + | |||
| + | == Cura slicer style == | ||
| + | |||
| + | < | ||
| + | PRINT_START BED_TEMP={material_bed_temperature_layer_0} EXTRUDER_TEMP={material_print_temperature_layer_0} | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Macros in General ==== | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
