Voron3D Wiki

Klipper Macros

Common Klipper macros for Voron printers, including PRINT_START and PRINT_END

On this page

Macros are named blocks of G-code you define in your Klipper config and call by name. They are what turn a slicer’s generic start G-code into something that actually knows about your printer — homing, quad gantry levelling, bed mesh, nozzle purge, and chamber soak all belong in a macro rather than in the slicer.

The two you cannot do without are PRINT_START and PRINT_END. Your slicer calls them, and everything the printer does before and after a print lives inside them.

External resources#