# Native support for touch-trigger / 3D probes

**URL:** <https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258>\
**Category:** 💡 Suggestion\
**Created:** [May 12, 2024, 5:35pm UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258 "2024-05-12T17:35:59Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

**Author:** ![RiftCoder](https://forum.sienci.com/letter_avatar_proxy/v4/letter/r/ecd19e/32.png) [@RiftCoder](https://forum.sienci.com/u/RiftCoder)\
**Post date:** [June 9, 2025, 6:18pm UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/21 "2025-06-09T18:18:48Z")

</div>

So a couple thoughts on what I think would be useful to most users.

1. Set X,Y origin to center point of radius. This would allow you to probe the inside dimensions of an existing artifact on the part and set the X,Y origin to the center of a hole. This would probe four times and require that you place the probe into the hole before probing.
2. Verify stock alignment. Let’s say you have mounted a stock board that is 1" thick, 12" wide with a length of 15". This could probe the first corner XYZ, then probe the opposing corner XYZ, and alarm if that corner is not in the expected location.

Just two things I thought of. The touch probe is certainly the type of probe that would have the most scenarios associated with it so coming up with UI that makes that easy, and useful, will be the challenge.

---

<div class="post-metadata">

**Author:** ![ajwitte](https://forum.sienci.com/user_avatar/forum.sienci.com/ajwitte/32/9682_2.png) [@ajwitte](https://forum.sienci.com/u/ajwitte)\
**Post date:** [June 11, 2025, 12:21am UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/22 "2025-06-11T00:21:02Z")

</div>

Center point finding of a hole would definitely be useful. Or the center of a slot, in the one-dimensional case.

I suppose I should mention that basic XY probing seems to be working fine when I set it up as a “standard block” with XY width of 0 and a tool diameter equal to the diameter of the probe tip ball (2.0mm on mine).

---

<div class="post-metadata">

**Author:** ![RiftCoder](https://forum.sienci.com/letter_avatar_proxy/v4/letter/r/ecd19e/32.png) [@RiftCoder](https://forum.sienci.com/u/RiftCoder)\
**Post date:** [June 11, 2025, 3:01am UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/23 "2025-06-11T03:01:43Z")

</div>

Yep the corner probing works fine for me too.. XYZ using the standard touchplate and adjusting the tip diameter to 2mm as you said.

---

<div class="post-metadata">

**Author:** ![keverin16](https://forum.sienci.com/letter_avatar_proxy/v4/letter/k/e79b87/32.png) [@keverin16](https://forum.sienci.com/u/keverin16)\
**Post date:** [August 24, 2025, 8:27am UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/24 "2025-08-24T08:27:03Z")

</div>

I would like it very much to see options for Probing with 3D probes. Maybe you can choose in the settings which type of probe you have. instead of XYZ probe and Z Block there would also be 3D probe. This adds the options of edge finder, internal/external hole center probing, rotation finding and maybe even for 4th axis center finder for round stock.

Also i saw there is a plugin which uses an external relay to choose between two different probes like toolsetter and 3d probe on a single input via relay: [GitHub - grblHAL/Plugins\_misc: Assorted small plugins](https://github.com/grblHAL/Plugins_misc/?tab=readme-ov-file#probe-relays)

Is this already supported or is there support planned? sounds very cool

---

<div class="post-metadata">

**Author:** ![Jens](https://forum.sienci.com/letter_avatar_proxy/v4/letter/j/d2c977/32.png) [@Jens](https://forum.sienci.com/u/Jens)\
**Post date:** [August 24, 2025, 9:07am UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/25 "2025-08-24T09:07:28Z")

</div>

I have a 3D probe running via the TLS connector on an Altmill. It parallels my auto touch probe.

There are no probing routines built in but you can make your own in the form of a macro.

---

<div class="post-metadata">

**Author:** ![keverin16](https://forum.sienci.com/letter_avatar_proxy/v4/letter/k/e79b87/32.png) [@keverin16](https://forum.sienci.com/u/keverin16)\
**Post date:** [August 24, 2025, 10:15am UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/26 "2025-08-24T10:15:04Z")

</div>

Hello Jens. Thank you i know that i can just make my own macro. Thats why i am asking here, it would be even cooler to just have it implemented directly into gSender. It should also be quite easy to implement as its just simple small macros 🙂

---

<div class="post-metadata">

**Author:** ![keverin16](https://forum.sienci.com/letter_avatar_proxy/v4/letter/k/e79b87/32.png) [@keverin16](https://forum.sienci.com/u/keverin16)\
**Post date:** [August 27, 2025, 10:28am UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/27 "2025-08-27T10:28:51Z")

</div>

Also i wrote with Terjeio about a new Door state which makes it possible to jog with a defined “safe speed“ and do 3d probing while the door is open. only starting files and the spindle is prohibited. Hope Chris or someone from the team reads that and can also implement that into gSender. Makes a door switch much more usable while keeping the same safety aspect.

---

<div class="post-metadata">

**Author:** ![drilling-vagueness](https://forum.sienci.com/letter_avatar_proxy/v4/letter/d/258eb7/32.png) [@drilling-vagueness](https://forum.sienci.com/u/drilling-vagueness)\
**Post date:** [August 28, 2025, 8:49pm UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/28 "2025-08-28T20:49:56Z")

</div>

I’ve just started looking into 3D probes, do you have one you recommend?

---

<div class="post-metadata">

**Author:** ![Jens](https://forum.sienci.com/letter_avatar_proxy/v4/letter/j/d2c977/32.png) [@Jens](https://forum.sienci.com/u/Jens)\
**Post date:** [August 28, 2025, 10:58pm UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/29 "2025-08-28T22:58:35Z")

</div>

I recently got a PG Fun probe from Amazon - I am quite happy with it. ($135 CAD)

---

<div class="post-metadata">

**Author:** ![KGN](https://forum.sienci.com/letter_avatar_proxy/v4/letter/k/c77e96/32.png) [@KGN](https://forum.sienci.com/u/KGN)\
**Post date:** [September 11, 2025, 1:35pm UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/30 "2025-09-11T13:35:26Z")

</div>

We’ll be adding support for 3D probes in the next release - it’ll be selectable in Config and work similarly to the current XYZ touchplate code. Tip diameter and Z offset will be configurable for accuracy based on your probe.

---

<div class="post-metadata">

**Author:** ![chrismakesstuff](https://forum.sienci.com/user_avatar/forum.sienci.com/chrismakesstuff/32/10759_2.png) [@chrismakesstuff](https://forum.sienci.com/u/chrismakesstuff)\
**Post date:** [September 25, 2025, 12:08am UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/31 "2025-09-25T00:08:21Z")

</div>

Hi all, as of 1.5.5 we’ve now added support for 3D probes! I know this has been long demanded, so we’re super stoked to finally have it implemented. This new support for now only has the typical probing XYZ procedures similar to the standard block probing options - but now that a first version is done the intent is to have it be in the wild for a while so that we can address any follow-up feedback on the Config settings or anything else related to the functionality of using the probe before moving forward further with it. Let us know how you find it to work, and leave any other feedback as you see fit. I’m happy to finally close this topic now that this feature has been implemented 🍻

[![Screenshot 2025-09-24 at 11.27.39 AM](https://forum.sienci.com/uploads/default/original/2X/2/2e6e4b7d5996d27ca2aa94fd753bff9a840ebd37.png)](https://forum.sienci.com/uploads/default/original/2X/2/2e6e4b7d5996d27ca2aa94fd753bff9a840ebd37.png "Screenshot 2025-09-24 at 11.27.39 AM")

---

<div class="post-metadata">

**Author:** ![chrismakesstuff](https://forum.sienci.com/user_avatar/forum.sienci.com/chrismakesstuff/32/10759_2.png) [@chrismakesstuff](https://forum.sienci.com/u/chrismakesstuff)\
**Post date:** [September 25, 2025, 12:08am UTC](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258/32 "2025-09-25T00:08:25Z")

</div>



[Previous page](https://forum.sienci.com/t/native-support-for-touch-trigger-3d-probes/12258.md?page=1)
