Update mesh tilt on every print?
-
Oh, here are the wiki pages that cover manual and automatic levelling:
https://duet3d.dozuki.com/Wiki/Using_the_manual_bed_levelling_assistant
https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors -
So what you are saying is to manually adjust the bed after each print to get it to once again match the height map?
What I'm trying to to is get the printer to automatically update the height map before each print. If you have your printer probe the bed in the same place as the outer 3 corners of your height map, you can then update the tilt of the height map if your print bed has become tilted (like mine does). The topography of your bed isn't likely to change from print to print, but the tilt can. Marlin's UBL has this feature. This is how it is described (here) :[J < int >] Grid (or 3-Point) leveling: These options calculate a plane and adjust the existing mesh to the bed tilt. If a value is provided, probe a grid with the given number of points, squared. With no value, probe 3 points to find the plane of the bed.
-
So is there a feature like this or should I make a feature request?
Thanks for the help. -
Moved to firmware wishlist as I don't think there is anything quite like this currently implemented.
It's not uncommon to use true bed leveling or physical tilt correction using 2 or 3 motors, but I don't think there is anything currently that allows for adjusting the tilt of the heightmap itself in software. @dc42
-
The documentation isn't very clear on this but I thought G30 and G32 store the tilt and if there's no auto correction available, applies the tilt as a transform.
-
@gtj0 I'm not too sure about that. I think G30 just returns the position of a single point. G32 just calls bed.g. I don't think anything else special happens with either. But I don't know that for certain.
-
If you look at the docs for G32...
S3 Transformation matrix is stored. Z bed height not calculated.
That would imply that something is stored.
I might have to test this myself.
-
I wonder what would happen if you did an M557 with 4 points, renamed bed.g to something else, then did a G32 S3.
-
Is that the old 5-point G32 matrix that has been deprecated?
-
Beats me I've always used the 3 screw auto levelling.