@phaedrux Ok, so I will use my old method.
Here the code from RRF2
|config.g
M584 X0 Y1 Z2 U3
M574 X1 Y1 U1 S0 ; Set active low endstops
M574 Z2 S0 ; Set active high endstops
|homeall.g
G91 ; relative positioning
.... ;Z-axis stuff
G1 S1 Y-1500 U-1500 F2400 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 Y+10 U+10 F2400 ; go back a few mm
G1 S1 Y-1500 U-1500 F300 ; move slowly to X and Y axis endstops once more (second pass)
G1 U+0.9 F100 ; move only U 0.9mm back so achieve squareness
M584 Y1:3 P3 ;combine 1 and 3 to Y
G90 ; absolute positioning
Here my Version for RRF3
|config.g
M584 X0 Y1 Z2 U3
...
M574 Y1 S1 P"!ystop" ; configure active-high endstop for low end on Y via pin !ystop
M574 U1 S1 P"!e0stop" ; configure active-high endstop for low end on U (second Y motor) via pin !e0stop
|homeall.g
G91 ; relative positioning
.... ;Z-axis stuff
G1 S1 Y-1500 U-1500 F2400 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 Y+10 U+10 F2400 ; go back a few mm
G1 S1 Y-1500 U-1500 F300 ; move slowly to X and Y axis endstops once more (second pass)
G1 U+0.9 F100 ; move only U 0.9mm back so achieve squareness
M584 Y1:3 ;combine drive 1 and drive 3 to one axis
M574 Y1 S1 P"!ystop+!e0stop" ; configure active-high endstop for low end on Y via pin !ystop and e0stop Pin
G90 ; absolute positioning