@walter76 Yes, but it's not public yet. I will publish it this week, maybe later today if I have time. It uses D9=X, 10=Y and 12=Z and does the Z axis homing and then XY together as this is normal for CNC. It also has the EleksCNC defaults of 400 steps/mm and lower speed/acceleration.
Is this what you want or you prefer all on D9, I think that should be possible but would require separate homing, Z then X then Y?