In my original Shapeoko 2 I had a third-party set of limit & homing switches which I loved. Now I’ve upgraded to the XXL. The XXL includes prewired homing switches in the drag chain, but no limit switches.
I’d like to add the limit switches. I could remove the stock homing switches from the drag chain, and restore my original third party homing & limit switches, but I’d have to solder in longer wires to accommodate the XXL’s greater dimensions.
Have other people had this issue? Is there any other approach to this problem? Thanks!
Since the switches are normally open you should be able to piggyback off the existing connectors (though possibly best done w/ a daughterboard?) to plug in the extra switches.
Since you would put them on the front left corner and left edge of the gantry (not sure if a limit switch for Z bottom is practicable or makes sense) might be that your existing wires would be long enough.
Guy, thanks for the response. I could be wrong, but my understanding is that Carbide Motion implements hard limits but not soft limits. I usually use UGS as my code sender so I’ve enabled soft limits already.
I’m not quite sure of the relation between hard limits, soft limits, and limit switches. Maybe there is an authoritative discussion out there on the topic but i haven’t seen it yet.
No, it does not implement either. GRBL (firmware on the board) handles this, and can be set either way. By default, both are off. You can configure this however you want, using any GRBL guide you like on limit and homing switches with a little work. All that said, hard limits has it’s challenges - many have found it sensitive to static, though with some careful routing and testing, that should be able to be overcome.
As @mikep notes, Grbl handles hard and soft limits by way of configuration, but Carbide Motion also implements soft limits — during jogging only, when it is in control.
Thanks, Will. The stock XXL homing switch connectors cover the controller board pins I need for the limit switches, so, as you say, I either need a daughterboard or some sort of connector where I can piggyback the limit switch wires. Unfortunately it’s been 40 years since I worked on circuit boards so I have no idea where to find such connectors. Or even what they are called (grove connectors maybe?).
Unfortunately with the controller on the left Y rail, given the limit switch fixtures the existing wires aren’t long enough.
It’s a good question. I guess I don’t have to have the limit switches if I have the homing switches installed and soft limits enabled in grbl.
I guess I’m thinking of it as a safety issue. As I understand it, if the hard limits are enabled in grbl and the limit switch is triggered, then the “Alarm” condition is executed and everything shuts down, so no crash will take place.
I don’t think I’ve ever had a X or Y crash. Z axis, of course, several times.
Read the sections on Homing $22, Soft Limits $20, and Hard Limits $21. It does a pretty good job of explaining the relation of homing, soft and hard limits.
As long as you have homing enabled, and have your soft limits set properly ($130, $131, $132), I don’t see why you would really need hard limits.
I wanted to be super legit with my electronics hygiene when connecting the spindle so I bought a DuPont connector kit then realized I needed the special crimpers. Come tomorrow, I’ll be a man with a hammer.