Fine tune endstops for multiple motor axis
-
First off, hi everyone! It's been a while!
Okay, so I'm setting up a new machine, replacing an SKR board running Marlin.
I'm setting up my fourth Duet2 Wifi, (3rd currently in use) to take its place, because I'm tired of sneakernet file management. I've just got it set up on RRF3.3 (Sticking with stable releases) and realized that there's one feature that I had on Marlin that I'm not sure of how to implement in RRF.
For an axis with multiple drives, setting up the multiple stops is straightforward enough, but I don't have those stops as perfectly aligned as I'd like. Marlin let me set an offset to the first endstop, so when I home it, it just bumps the one end away from the stop a little, and everything is nicely levelled (M666) used for dual endstops, slightly different from the Delta calibration usage.
Physical adjustment of the endstops is a bit of a pain, and getting the desired precision is troublesome. It wouldn't be so bad if it were Z, because I could use the Z probe to level it to the bed, but it's Y, and aside from measure and adjust, there's no guaranteed way to force it to be perpendicular to X. (The whole reason I really love this printer is because I can have X and Y absolutely perpendicular, and adjust as the printer frame ages, something that I've been unable to do with other printers.
The approach that I've been mucking with is the old one of "uncouple the Y axis into U and V axes, then make a tiny adjustment to U, then recouple the Y axis to both drives." My hope is that there's an easier way.
-
@supraguy I believe splitting the axis into Y and U is the only way.