I've recently gotten switch-based homing working on my 12"x12" DIY xyz mill. The mill is the style where the spindle is stationary, and the bed moves in two directions underneath. (I'm sure there's a name for that.)
0,0 is at the near left corner of the bed (of course), and after homing, with the spindle above that point, the bed is basically as far from me as possible.
I'd prefer it to home to 12,12 instead of 0,0, which would leave the bed as close to me as possible. I've tried homing against the upper limits instead of the lower limits, with a HOME_OFFSET of 12, thinking that would help, but after homing at the near corner, the mill once again moves all the way to the other end, in order to end up at 0,0.
Is there a way to accomplish what I want? If I can't convince it to actually home to the near corner, is there a way to automatically invoke an arbitrary move after homing?