How to best set z offset for higher temps than the built in macros

I print at higher temps and want to set my z offset at these temps but the built in macros always fo ce me to 65c for the bed and something lower for the nozzle as well. I print at 85c and 270 nozzle and would like to calibrate the z offset for this thermal variance.

How to best achieve this? Or how I can I easily adjust the already calibrated z offset from the lower temps when I print at these higher temps?

The Z axis on your printer is how far the nozzle is above the bed.

Changing the Z offset won’t change the temperatures at all.

Klipper does have a temperature offset but it is intended to correct for inaccurate sensors.

Print temperatures are (usually) handled in the slicer software.

Are you trying to change the preheat settings? They are typically handled by the User Interface, Mainsail, Fluidd, Klipperscreen, and Sovol’s built in interface each have their own settings.

I want to calibrate the z offset when the bed and nozzle are at printing temps. For me, the printing temps built in to the macros and gcode are not high enough for me. When the bed and nozzle are at higher temps they will expand etc.. giving a more accurate offset at those temps

Open macro.cfg in Mainsail or Fluidd. Find the section below.

[gcode_macro CLEAN_NOZZLE] 
gcode:
    {% if printer.toolhead.homed_axes != "xyz" %}
       G28
    {% endif %}
    G90 
    G1 X348 Y0 Z0.3 F9000
    M117 Nozzle heating...
    M109 S200
    G91
    G1 Z10 F300
    G90
    M106 S255
    M104 S130
    M117 Clean nozzle
    G1 X315 Y360 F9000
    G1 Z0.2 F300
    G1 X352 F4500
    G1 Y360 X324
    G1 Y360 X345
    G1 Y360 X324
    G1 Y360 X345
    G1 Y360 X324
    G1 Y360 X345
    G1 Y360 X324
    G1 Y360 X345
    G1 Y360 X324
    G1 Y360 X325
    G1 Y356 X324 Z5
    G1 Z0.2
    G1 Y360 X324
    G1 Y357 X326
    G1 Y360 X326
    G1 Y357 X328
    G1 Y360 X330
    G1 Y357 X332
    G1 Y360 X334
    G1 Y357 X336
    G1 Y360 X338
    G1 Y357 X340
    G1 Y360 X324
    G1 Y357 X326
    G1 Y360 X326
    G1 Y357 X328
    G1 Y360 X330
    G1 Y357 X332
    G1 Y360 X334
    G1 Y357 X336
    G1 Y360 X338
    G1 Y357 X340
    G1 Y360 X324
    G1 Y357 X326
    G1 Y360 X326
    G1 Y357 X328
    G1 Y360 X330
    G1 Y357 X332
    G1 Y360 X334
    G1 Y357 X336
    G1 Y360 X338
    M400
    M117 Clean Finish
    M109 S130
    M107 
    G91
    G1 Z10 F300
    G90
    G28 Z0

[gcode_macro _CALIBRATION_ZOFFSET]
gcode:
    M117 Calibrate Offset
    QUAD_GANTRY_LEVEL
    M140 S65
    G4 P500
    CLEAN_NOZZLE
    G4 P500
    M117 zoffset calibration
    Z_OFFSET_CALIBRATION

Note: _CALIBRATION_ZOFFSET calls CLEAN_NOZZLE and relies on the temperature that is set in it.

Change the temperatures however you want. If you are not familiar with the g-codes for temperature (M104, M109, M140, M190) see here