I had some interference fit problems with the original, so I changed a few things to fix that & also made a version to use Mechanical switches instead of the circuit boards. The y-axis mechanical version may be a tight fit getting the wire on there, but looks like it should work. I have also uploaded a U.S. & IE version of each design. There is an openscad file for the 2 designs that you can also change to your liking.
One downside to this design is you can only print it in the upright position.
I copied the geometry of this design into openscad, so it should work for US or IE version. You just need to change the variable:
EMT_OD = 23.6; //For US version
EMT_OD = 25; //For IE version
For the U.S Version that uses the circuit board switch use the STL files:
Corner_Block_LockRemix_WithLimitSwitchBoard_A_Rev9_repaired.stl (For Minimum limit switch)
Corner_Block_LockRemix_WithLimitSwitchBoard_B_Rev9_repaired.stl (For Maximum limit switch)
For the U.S Version that uses the mechanical switch use the STL files:
Corner_Block_LockRemix_WithMechLimitSwitch_A_Rev9_repaired.stl (For Minimum limit switch)
Corner_Block_LockRemix_WithMechLimitSwitch_B_Rev9_repaired.stl (For Maximum limit switch)
The International versions have a prefix of IE_ for the STL files.
For reference, I used the Limit Switch: https://www.thingiverse.com/thing:1039934
I included STL files for the 2 opposite corners like the original version. You can also create your own modified version from editing the included openscad file. There are 2 STL files that just used for reference in the openscad file, the limit switch circuit board the CornerBlock.
I am using 4 M2x10mm with a locknut to connect the Limit switch boards. M2.5 would work better, but I did not have those in a 10mm length. I used M2.5x16mm bolts for the mechanical switches, but 14mm length will probably also work.
After installing this, I realized this idea will only work for the Min. X & Y switches. The center section is too far away when it hits the limit at the maximum.