#Z offset (first layer) changes between prints

30 messages ยท Page 1 of 1 (latest)

worldly basalt
#

It seems that my z height is chaning quite a bit between prints.
Recent Changes:
Started using a better print start macro so I could get a bed mesh integrated into my prints

worldly basalt
#

hmmmmmmmm, mystery continues, I tried the following:
commenting out my nozzle clean macro, test print ran fine, nozzle offset looks ok

#

uncommented nozzle clean, and it behaves ๐Ÿค”

worldly basalt
#

Z offset (first layer) changes between prints

#

alright, did some more printing, and found that something is changing between prints

#

the top 2 brackets are just after a firmware reset on my printer, I went and changed a few bracket dimensions, and then with the printer still running, I printed the bottom brackets , and the first layer is all jacked up

worldly basalt
#

nevermind, its worse

#

its inconsistent, dont really have 100% steps to reproduce the issue ๐Ÿ˜ฆ

worldly basalt
#

it something to do with the a better print start macro, I removed that whole seciton, and just went back to my basic print start macro, and there is no issue with the first layer being too high

modest raptor
#

Might it be an extrusion problem? Should there be an M82 after the first instance of M83 in the macro?

modest raptor
# worldly basalt in the print start macro?

I'm totally guessing here, but I believe you need to set the extruder back to absolute mode after switching to relative mode here: {% if printer.extruder.temperature >= purge_temp_min %}
M83
G1 E{purge_len} F{purge_spd}
G1 E-{purge_ret} F{purge_spd * 5}
G4 P{ooze_dwell * 1000}
G92 E0

#

Look at your [gcode_macro _CLIENT_EXTRUDE] for example.

worldly basalt
#

let me try and find the file that is in

#

not in my main printer,cfg ๐Ÿค”

modest raptor
#

macros.cfg?

worldly basalt
#

hrm, I dont have that file either, and it's not showing up in github search

#

(my configs are backed up into github)

modest raptor
#

It's in the klippy4.log file you posted. Anyway, just a guess on my part to get you wondering if it might be extrusion. I don't understand what the M83 is for so take any suggestion I make with a grain of salt.

#

I'm leading you astray. I'm not using the purge, but mine has the same code.
{% if printer.extruder.temperature >= purge_temp_min %}
M83 ; relative mode
G1 E{purge_len} F{purge_spd}
G1 E-{purge_ret} F{purge_spd * 5}
G4 P{ooze_dwell * 1000}
G92 E0 ; reset extruder
{% endif %}

worldly basalt
#

aha, no worries!

#

thanks for being the first to take a peek in here ๐Ÿ˜…

modest raptor
#

Sorry to lead you astray. I'm curious now. Are you using an auto z offset, a tap probe. fixed offset?

worldly basalt
#

using klicky probe, but none of the auto z offset stuff

#

still a fixed offset, with klickly for probing, ETC

modest raptor
#

Klicky is pretty consistent as long as the probe mount screws stay tight. Auto z and TAP needed some extra cleaning steps to avoid blobs changing the offset between prints.

hasty iris
#

better cooling of the motherboard

worldly basalt
#

through process of trial and error, I think it is the auto z macro

#

need to figure out what else I need to do to configure that