Z offset calibration breaks X-Y limits
-
post your config.g and config-override.g as well as homeall (and any macros it calls)
-
-
I played with this more, it seems to be the tool declaration that causes the issue. If I comment out the T0 line, the zero routine fails because there is no tool selected.
So I put a T0 line in my homeall script, so now I get the same issue when I homeall.
It seems something is going wrong with the tool declaration T0.
-
What do you have in your tool change files? tpre tpost tfree etc
-
I don't have any I know of, my printer is just a single head
-
If you only have one tool defined, why does it have an offset in config.g?
; Tools
M563 P0 D0 H1 F0 ; define tool 0
G10 P0 X6 Y5 Z0 ; set tool 0 axis offsets -
I just confirmed that those file are empty
-
I will look at that, I did not put that there. May be a leftover from a config build script
-
I guess I'm confused by the purpose of your macro as well. What are you trying to do with it?
-
The macro sets the Z height offset which I do before every printing run.
Removing that line you pointed out fixed the issue.
-
@Joel said in Z offset calibration breaks X-Y limits:
The macro sets the Z height offset which I do before every printing run.
Why do you need to do that? What is causing that value to change?
I only check my probe every month or so.
Thanks.
Frederick
-
Just habit, different bed temperature, different nozzle temperature.
Get the nozzle Z height perfect every time. Take less that 30 seconds. -
@Joel said in Z offset calibration breaks X-Y limits:
Just habit, different bed temperature, different nozzle temperature.
Do you have any reason to believe that those changes are affecting your probe's trigger height?
Thanks.
Frederick
-
The routine does not use the probe to measure. In the routine, I move the Z axis to get the nozzle to table clearance I want and set that to be the new Z0 position. I do find this changes based on bed temperature used. I find the probe OK but since doing this Z offset before every print, I have very few print failures cause by poor first layer.
Before a print I like to,
Bring bed to temperature
Do bed level
Do mesh level
Bring nozzle to temperature
Do Z offsetThen print
These steps have given me very good and repeatable results. Do I have to do this, maybe not, but it takes no time and the results are consistent.