add_on_packs:xyz_touch_probe

XYZ Touch Probe

For information on how to wire the XYZ Touch Probe with our controllers, see the below links.


In order to use the probe, please download our macro here. This macro allows you to probe the X, Y and Z. The probing sequence is Z, then Y and then X. To add this macro, simply copy the contents of the macro and paste them in the macro widget in CNCjs. Please note that the macro is for a ⅛” diameter end mill. To use other end mills you will be required to modify the macro.

Firstly, download the XYZ macro here.

To set the macro in CNCjs, navigate to the macro widget in CNCjs. Click on the + to add a new macro.

Click the image to expand.


Name the macro and paste the contents of the macro in the earlier downloaded file into the text box as shown below:

Click the image to expand.


Click Ok and the macro will be saved. It will be displayed in the manner shown below.

Click the image to expand.



To run the macro, press the play button and a prompt will open. Click run and the macro will automatically run.

Click the image to expand.



By default, the xPRO-V5 is configured for a Normally Closed touch probe. To use our Normally Open touch probe with the xPRO, please enter $6=1 in the CNCjs console. You Only need to do this once and it will be saved in the memory of the xPRO controller. If you were to re-flash the xPRO, you will need to re-enter the command.


The Z probes first, then the X and finally the Y-axis.

Click the video to expand.