Changing delta homed height dynamically
-
I'm trying to figure out how to set up the following on a delta printer:
- I have various tools that are all different lengths and due to mounting method the distance how low below the effector they sit might change every time I mount them.
- I can't mount auto-leveling sensor with all of those tools, so I'm using M558 P0 to use the manual jogging to set the bed level
- The problem that I'm having is how to set a proper homed height with all those tools. If I set the homed height according to the longest tool then I will miss printable height when using shorter tools and when I set it according to the shortest tool then I run the risk of ramming the carriages to homing switches.
Basically what I would somehow expect to achieve is that after I G30 and set the bed level the carriages would home and "measure" how much they could travel before hitting the endstops and set the homed height accordingly.
Also I would hope that this information is then saved so that it survives homing/restarting/printing etc. - basically as long as I choose to G30 again.
Is this doable? I have a Flsun QQ-S Pro and the firmware it uses functions kind of like that - so now I'm trying to replicate it on my self-built delta with Duet controller.I searched quite a lot but did not find anything similar, apologies if this has already been answered.
-
@prookyon the simplest option would be to leave the homed height alone and instead use M558 P0 and G30 S-2 to set the correct tool Z offset.
-
@dc42 Thanks, that seems very promising. Appreciated