I'm probably missing something, or misunderstanding something here, but I can't seem to get this to work. It just does the default bed mesh and not the smaller mesh as intended.
I've installed the macro, included in my printer.cfg, added it to the update manager, installed and activated the post-process script, so I think I must be misreading something in step 4/5?
My start Gcode in Cura:
BED_MESH_CALIBRATE PRINT_MIN=%MINX%,%MINY% PRINT_MAX=%MAXX%,%MAXY%
start_print
My start_print macro in printer.cfg:
[gcode_macro START_PRINT]
gcode:
{% set BED_TEMP = params.BED_TEMP|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(200)|float %}
# Start bed heating (but don't wait for it)
M140 S{BED_TEMP}
# Use absolute coordinates
G90
# Reset the G-Code Z offset (adjust Z offset if needed)
SET_GCODE_OFFSET Z=0.0
# Home the printer
G28
# Move the nozzle near the bed
G1 Z5 F3000
# Wait for bed to reach temperature
M190 S{BED_TEMP}
# Calibrate the bed before every print
# M104 S{EXTRUDER_TEMP}
# BED_MESH_CALIBRATE PRINT_MIN={params.PRINT_MIN} PRINT_MAX={params.PRINT_MAX} FORCE_NEW_MESH=True
# Set and wait for nozzle to reach temperature
M109 S{EXTRUDER_TEMP}
I'm probably missing something, or misunderstanding something here, but I can't seem to get this to work. It just does the default bed mesh and not the smaller mesh as intended.
I've installed the macro, included in my printer.cfg, added it to the update manager, installed and activated the post-process script, so I think I must be misreading something in step 4/5?
My start Gcode in Cura:
BED_MESH_CALIBRATE PRINT_MIN=%MINX%,%MINY% PRINT_MAX=%MAXX%,%MAXY%start_printMy start_print macro in printer.cfg:
[gcode_macro START_PRINT]gcode:{% set BED_TEMP = params.BED_TEMP|default(60)|float %}{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(200)|float %}# Start bed heating (but don't wait for it)M140 S{BED_TEMP}# Use absolute coordinatesG90# Reset the G-Code Z offset (adjust Z offset if needed)SET_GCODE_OFFSET Z=0.0# Home the printerG28# Move the nozzle near the bedG1 Z5 F3000# Wait for bed to reach temperatureM190 S{BED_TEMP}# Calibrate the bed before every print# M104 S{EXTRUDER_TEMP}# BED_MESH_CALIBRATE PRINT_MIN={params.PRINT_MIN} PRINT_MAX={params.PRINT_MAX} FORCE_NEW_MESH=True# Set and wait for nozzle to reach temperatureM109 S{EXTRUDER_TEMP}