@AdiGital:
The reason I was so happy about introducing support for separate Z motors was the fact, that my bed is quite heavy. After switching off the motors or the printer, I never knew if when the bed was sliding down (by its own weight and gravity) one of the sides would go further than the other - resulting in tilted bed. To overcome that, before each print I would have to slide the bed down to the point where both sides would bang on the axis ends. Only then I would home Z to min and start printing (knowing that both screws were at the matching level).
Now, I don’t know how it relates lost steps. What I do know is that using the G32 (as described in the documentation) gives the assurance that both sides of the Z drives are at the same level (after every time you run G32). The feature works by measuring the bed distance to the Z probe close to the mounting points of the multiple Z axis drives (leadscrews). If there are differences (tilt), the firmware compensates them by driving one of the motors so the distances are matching - to null out the differences.
So as I described above, having two Z drives (connected to separate drivers on Duet) I’m using the G32 before each print. After the G32 is executed and both sides of the bed leveled, the height map is loaded to compensate any bumps on the bed during print.
@dc42:
Yes, if your two Z motors are connected to separate drivers.
Evening Guys.
Brilliant, thanks for your replies.
I see, currently I'm using the Z motors series connectors on the Duet, however with the explanations in this post I can see the benefits to re-applying G32.
While I wouldn't say my Z is overly heavy perhaps, although it could be (Hypercube Evo using 2020 profiles for the bed) it sounds like a good idea to be able to automatically syncronise the two sides of the bed. I've had a couple of instances where the BLTouch doesn't stop the Z axis during homing, not sure what the link is yet to this but it seems to follow a print cancel more than anything else or leaving the printer a while following cancelling a print. It's at these times I wodner if one lead screw has been held out of sync to the other.
Maybe a future setup change I think.
Thanks.
Ian