Trying to avoid running levelling before every print
-
Hi,
What would be the best strategy of running mesh levelling only when I think I need it?
I'd like to save the mesh and reuse it on subsequent prints, only needing to probe Z height each time
-
It's covered at https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation. Let us know if it isn't clear.
-
Thanks!
So just to comfirm,
G28; home
G29; level and save meshThen in my gcode I can just run
G28
G29 S1; recallNo need to home after the G29 S1?
-
@totalitarian said in Trying to avoid running levelling before every print:
Thanks!
So just to comfirm,
G28; home
G29; level and save meshThen in my gcode I can just run
G28
G29 S1; recallNo need to home after the G29 S1?
That's correct. You can do a single G30 probe at the centre of the bed after the G29 S1 if you want.
-
Thanks again, what is the advantage of adding in the extra G30?
-
@totalitarian said in Trying to avoid running levelling before every print:
Thanks again, what is the advantage of adding in the extra G30?
If you home Z using the Z probe by doing a G30 at or near bed centre, then probably none. If you home Z using an endstop switch, then you may get a more precise Z=0 height by doing the extra G30.
-
@dc42 said in Trying to avoid running levelling before every print:
G28; home
I am homing using my probe but use G28 rather than G30.
-
@totalitarian G30 would be used in your homeall.g file to probe the Z axis height. G28 calls homeall.g
-
@phaedrux Good point!
-
If I put G29 S1 in my config.g, do I still need to run it before each print as well or will the mesh stay in memory between prints?
-
-
@ioiiooo said in Trying to avoid running levelling before every print:
If I put G29 S1 in my config.g, do I still need to run it before each print as well or will the mesh stay in memory between prints?
It stays in memory, unless you cancel it with M562 or G29 S2.