That looks pretty crazy like that, somehow it seems super complicated. on the control side seeing the wires and simple on the other side. Pretty cool pic.
As for endstops, they are not necessary, it is easier to use without them. I have written about this in a few places and I thing the FAQ’s has the compilation. Think of it this way, does it matter where the bit is, or is it more important where you clamp down your piece to be cut? If you have endstops you have to precisely clamp down your material…not easy. At the ends of the Lowrider assembly instructions it tells you how most of us use our gcode to reset home before each cut.
So my work flow is like this.
First prep the CAM, then;
1-Screw down my material, trying to keep it square with a table rail. Not super important because I leave room on all sides.
2-Pull the gantry square against the end of the table to square it and make sure the Z screws are evenly engaged by turning them by hand.
3-Turn it on.
4-Using the LCD raise the Z axis above the work piece.
5-Using the LCD drive the gantry until the bit is over the end of the material.
6-By hand I move the X axis to the corner of the material.
7-Using the LCD lower the gantry .1mm at a time until the bit touches the material (or is tight on a piece of paper as a feeler gauge then down another .1-.2mm).
8- Run the gcode which includes G92 x0 y0 z0 as the first line to reset the coordinates without disabling the steppers.