Neptune4.help

FAQs and Facts for the Elegoo Neptune 4 Series 3D Printer

User Tools

Site Tools


print_start_macro

PRINT_START Macro

…work in progress…

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.

Resources

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?

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

<code> PRINT_START BED_TEMP={material_bed_temperature_layer_0} EXTRUDER_TEMP={material_print_temperature_layer_0} </code?\>

Macros in General

/app/data/pages/print_start_macro.txt · Last modified: by dshoop

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki