Alright, so let me explain the current situation. Look at the diagram I've posted above, there are six switches. They are all those black mechanical switches with three pins (COM, NO, NC). I have connected the EXACTLY like on the diagram, which means: two separate circuits. I guess I misunderstood things when making the diagram a few weeks back. So, if I understand well, you actually need NINE switches ? 6 for limits and 3 for homes ? I've only got six switches, so I guess I can't have homes currently. Is that an issue really, or can I just have a virtual "home" ?

As for the NC / NO setting, no worries, I've got that in :) The 3 limit switches that I currently have work great, and I can use the DPDT switch correctly to manoeuvre the machine when one switch is triggered. I've done it a few times now.

So, I guess I'll just have to connect my three wrongly-supposed-home switches to the series loop of the limit switches. Therefore I'll get my six limits in series and I just won't have homes. However, how can I physically have home switches AND limit switches ? When the machine moves, it will crunch/bend the home switch before it can reach the limit.