====== XYZ Touch Probe ======
{{ :add_on_packs:xyz-tool-ctp-v2-04.jpg?400 |}}
===== Wiring Guides =====
For information on how to wire the XYZ Touch Probe with our controllers, see the below links.
* [[http://makerhardware.net/wiki/doku.php?id=electronics:grbl_high_torque_bundle#xyz_probe_wiring| GRBL High Torque Controller]]
* [[http://makerhardware.net/wiki/doku.php?id=electronics:maker_shield_cnc_controller#xyz_probe_wiring|Maker Shield CNC Controller]]
* [[http://makerhardware.net/wiki/doku.php?id=electronics:xpro_v5_motion_control_system#xyz_touch_probe_wiring| xPRO-V5 Motion Control System]]
===== Software Setup Guide =====
\\
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 [[https://www.makerstore.com.au/download/software/Maker-Store-XYZ-Macro-.txt|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.**
{{ :add_on_packs:xyz-set-macrojpg.jpg?400 |}}
\\
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.**
{{ :add_on_packs:xyz_v2.png?400 |}}
\\
Click **Ok** and the macro will be saved. It will be displayed in the manner shown below.
\\
\\
**Click the image to expand.**
{{ :add_on_packs:xyz-run-macro-v2.jpg?400 |}}
\\
\\
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.**
{{ :add_on_packs:xyz-run-macro-02-v2.jpg?400 |}}
\\
===== xPRO-V5 Probe Setting Setup =====
\\
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.
\\
===== XYZ Probing Demonstration =====
\\
The Z probes first, then the X and finally the Y-axis.
\\
**Click the video to expand.**
{{ :add_on_packs:xyz.mp4 |}}