Skip to content

[Enhancement]: Probe type - 3D touch probe #55

Description

@dgz

Enhancement Description

I have a common Aliexpress 3D touch probe that has a stylus with 2mm ball end connected to my probe input. It will trigger the probe input on contact from any axis. None of the existing probe types are a perfect match for this type.

Use Case / Motivation

The Touch Plate type with plate thickness set to 0 and with X/Y probing enabled and diameter set to 2mm comes close.
However the specific use case varies with this type of probe from job to job. Sometimes I just want to use it to touch off Z which I think the Touch Plate type could handle with plate thickness at 0 (assuming #54 is fixed).

There are many other use cases for this type of probe like finding a corner, finding a center of a circle from the outside, or finding the center of a circle from the inside. PathPilot or LinuxCNC Probe Basic has a number of these covered and basically requires a graphical selection of which corner or some input from the user on stock diameter and choice of inside or outside probing.

Proposed Solution

Given the lack of senders which have accomplished this feature well it seems like the holy grail of probing.

It would require UI work to allow the user to select a corner to probe, jog approximately above the selected corner, then implement the movements and X and Y probing moves to find the selected corner and zero X/Y there.

For center finding it could be done separately in X and Y so it doesn't matter if the user has a rectangular or round work piece. Jog approximately to center, enter the X or Y width of the workpiece, then the software would generate probing gcode to touch either the walls of an inside pocket or outside walls of the workpiece and calculate the center and zero X or Y one at a time.

I'd consider center finding a stretch goal since it is most complicated but finding a single edge or a corner is the bread and butter of the 3D touch probe.

Alternatives Considered

No response

Screenshots / Mockups

Corner or edge finding
Image

Center finding
Image

AxioCNC Version

0.0.89

How Did You Install AxioCNC?

  • Docker
  • Raspberry Pi deb file
  • Linux deb file
  • Downloaded the Desktop Application
  • Other (please specify in additional context)

CNC Controller

Grbl

Operating System

Linux

Additional Context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions