Wow, it's pretty amazing how much has been posted on this in 48 hours. I suppose we won't let Cory go on vacation any more
First off, you're right that there is an error in the XML file which we'll get fixed right away. The acceleration should be the same for the slaved axes. This won't impact anything during operation (the slaved axis will use the master axis accel during normal operation), but it will cause the axes to move slightly differently during homing. That being said, the dual-sided homing routine will still correct for this, it's just not the ideal homing sequence as it adds a tiny skew at the beginning of the routine, that then gets corrected out.
In terms of the difference in spacing from one end to the other, we do cut the extrusion for these in multiple lots, so there can be some small variations in the overall extrusion length. Any variation is taken up by the free-end radial bearing, and since homing happens to the motor side, this doesn't have any negative impact on the system, but measuring off of the radial bearing end on two different axes may not yield exactly the same value.
Additionally, the Pepperl sensors we use do have some variation sensor to sensor in terms of sensing distance, especially against aluminum. For this reason we provide threaded holes to adjust them in and out, so it's not surprising that the gap is a little different on both sides. That being said, the sensors are extremely repeatable, which is what really matters for homing. We've tested them under varying conditions, even starting them out in the freezer and then testing repeatability as we put a heat gun on them, and seen variation on a dial indicator of less than 0.0005" over ~80 degree temperature change.
Anyway, your washer solution is fine, and ultimately the squareness of your machine is what matters, but for others reading this thread it's fairly normal for there to be some variation in sensor offset.
Best regards,
Ahren
CNCRouterParts