LinuxCNC limit and home switches

Sorry I didn’t follow up sooner but some Christmas projects got in the way of my endstop experiments. I have been using my original setup with three endstops wired to 3 separate input pins set up as home detection and minimums. The endstops are working fine though the z endstop is quite low and I damaged it once. I think I would like to swap it out for a bed probe, that probably makes more sense.

As far as the integration between Fusion 360 and LinuxCNC there is a standard post processor and the integration works well but I have found tool compensation to be annoying. I haven’t tracked down how to remove it yet so I just edit out the appropriate G code commands. There are many coordinate systems within LinuxCNC and G54 is quite handy and probably all you need to set up a part coordinate. The G54 offsets can be stored in a variable file so that even after switching off the machine you can return to a known part coordinate. I find this really handy. The problem with tool compensation is that it can drive another set of offsets and I managed to translate a z tool offset into a Y axis offset. That took me a while to track down!

I’m surprised the MPCNC and LinuxCNC community is so small because the MPCNC is a perfect learning platform for LinuxCNC and great for makers in general. On the other hand people have been doing some remarkable things with Marlin and GRBL and the learning curve for LinuxCNC is steeper.