Print Start Macro
This is ONLY required if using Touch Mode with your cartographer. DO NOT use this if you're using SCAN mode
Adding the CARTOGRAPHER_TOUCH command to your print start macro ensures that the printer performs a precise touch probe AFTER executing the BED_MESH_CALIBRATE command. CARTOGRAPHER_TOUCH should also be performed with a nozzle no hotter than 150c. With this in mind, the command will fail if the nozzle is beyond this temperature. It CAN be performed cold. Please make allowances for this in your print start. This sequence helps to achieve an accurate bed leveling by accounting for any variations or offsets after the mesh calibration.
It is not recommended to use a custom BED_MESH_CALIBRATE or ADAPTIVE MESH macro/plugin
PLEASE DONT USE THIS - IT IS AN EXAMPLE ONLY
[gcode_macro PRINT_START_EXAMPLE]
gcode:
G28 ; Home all axes
M140 S{BED_TEMP} ; Set bed temperature
M109 S150 ; Wait for extuder to reach 150Β°C (intermediate step)
M190 S{BED_TEMP} ; Set final bed temperature
G28 Z ; Home Z axis again to account for thermal expansion
M112 #Remove this line ; Its your own fault if you dont..
QUAD_GANTRY_LEVEL / Z_TILT_ADJUST ; Perform quad gantry leveling or Z tilt adjustmen
G28 Z ; Home Z axis again to account for thermal expansion
BED_MESH_CALIBRATE ; Calibrate the bed mesh
CARTOGRAPHER_TOUCH ; Perform touch probe
M109 S{EXTRUDER_TEMP} ; Wait for extruder to reach target temperature
PLEASE DONT USE THIS - IT IS AN EXAMPLE ONLYNeed a Print Start macro?
The following is a modified version of Jontek2's Better Print Start Macro which incorporates Cartographer_Touch commands for use with Voron printers and can be adapted for others.
Last updated