Updated: May 20, 2019
Thank you for purchasing a set of the HDZ precision limit switches. I have been using proximity based switches on my machines for a while now and find the accuracy, repeatability second to none.
In addition they have no moving parts which means they they don't fail.
What I really like about this kit is when the limit switch is triggered an integrated LED illuminates, thus allowing you to know when your at the limit point. These work by detecting metal and not magnets.
Once fitted have a go, they are very cool, Wave something metal over a switch (within 4/5mm) and it should trigger.
With your kit you are provided with
1 x M5 bolt and nut
2 x washer
1 x m4 Bolt
3 x Limit switches and associated brackets
1 x Power cable
A backup mechanical switch for Z
Turn off your machine, unplug it. Remove your electronics plate and existing limit switches.
Note the following diagram of the switches - on some earlier board versions you might have an extra set of connections on the right-hand side however they have no bearing on the connections used for the limit switches.
Below are general guides how the new ones should be fitted. Ensure each switch is triggered from a metal surface.
The Z axis fits to the right rear side of the HDZ with the M4 Screw.
The X mounts to the right hand side of the X support plate to the top left extrusion screw.
The Y mounts to the rear right of the X support plate via a m5 Screw,
As of January 26th 2019 we upgraded the mounts to 3mm laser cut aluminium. Please see new photos of the older brackets.
Z uses the m4 screw and rear linear guide hole.
As of October we issued a new type of bracket for the X switch, this is fitted to the top left screw for the X Gantry on the right hand side.
Note each limit switch has some play to allow adjustment on your machine. When all plugged in please test each axis independently to ensure the switch is triggered at the correct time - before homing.
Connecting your switches - please watch both videos.
Plug each connector associated switch pin on your board.
Once the switches are connected you will need to connect your 5v supply. To do so plug in the provided adapter to the 5v pin as detailed below - note on later boards there is also a 5v connection point on the right hand side of the board near the limit switch connectors - this also can be used.
Once the 5v power is connected plug each black connector from each limit switch into one of the prongs.
Note there is a spare prong - this is for the 5v power if you are using a Carbide 3d Touch probe.
Once all 3 limit switches are connected (and touch probe if you have one) place a small amount of tape around the connection. This ensures they don't come loose. In the instance of you not having a Carbide 3d touch probe it will stop the 5v supply from shorting on another electrical component!
It's very important you test your limit switches. Re-fit your electronics box, plug in and turn on your machine.
In first instance wave something over a switch. It should light up red. In the instance it does not please check your connections. Failing that please contact me.
Ensure your GRBL settings look like this.
$20=1 (Soft limits enable, boolean)
$21=1 (Hard limits enable, boolean)
$22=1 (Homing cycle enable, boolean)
You should now be ready to test your machine. Assuming you are using CNCJS connect to your Shapeoko and click the unlock button. This will allow you to jog your machine without homing it first.
Move each axis in turn to the top of its axis i.e. near the switch. Do so slowly ensuring the switches are triggered in turn. Make small adjustments to the metal arms as required. Note the face of the switch should be facing a body of metal i.e. part of the frame. The X limit switch will need to be adjusted to trigger from the side of the HDZ - if you are using a Suckit Dust boot you will need to position it to trigger from the side of the extension arm.
Once tested, adjusted and tightened you are good to go. Ensure any wires are kept out of harms way and tied back.
Now it's time to get milling and make something cool :D