Tooling

Touch Probes & Zeroing

XYZ probe blocks, edge finders, 3D touch probes, surface-leveling probe grids, and probing macros for GRBL / FluidNC / LinuxCNC / Mach.

Probing is how you tell the machine where stock is, how flat it is, and how long the tool is. Routers usually want a simple corner-probe block; mills want a real 3D probe; PCB mills need a surface-leveling probe grid; plasma tables need ohmic plate probing. Macro support varies sharply by controller / firmware and sender.

XYZ corner probes (router default)

  • Carbide 3D BitZero v2 — paid (~$70); aluminum corner-probe block, alligator clip on the bit. Pairs with Carbide Motion's probing wizard. The "shipped with my Shapeoko" default.
  • Triquetra 3D Touch Plate — paid (~$60); USA-made; works with UGS, gSender, CNCjs, Mach3, LinuxCNC via macros. Most-recommended generic XYZ probe block.
  • OneFinity touch probe — vendor-specific; works with their Buildbotics / Masso UI.
  • Sienci AutoZero / Touch Plate — vendor; ships with LongMills, gSender support.
  • Inventables / Easel touch probe — vendor; integrates with Easel.
  • Mason Probe — paid; USA-made aluminum block; popular as a Triquetra alternative.
  • Generic Aliexpress XYZ blocks — cheap (~$15); fine if your sender's macros line up.

Edge finders (mills, manual zeroing)

  • Mechanical edge finders (0.200" tip) — paid, cheap; spin in a collet, tip walks over and shifts when it hits stock. The pre-CNC standard, still useful for one-axis touchoffs on a manual mill.
  • Haimer Centro / 3D-Taster — paid (~$300+); analog dial 3D touchoff; the prosumer mill default. Not a probe — you're reading a dial — but it's the gold standard for fast manual setup.
  • Tschorn / Insize 3D edge finders — paid; cheaper Centro-class options.

3D touch probes (mills, real CNC probing)

  • Renishaw OMP40 / OMP60 / OMP400 — paid, premium ($1500+); the industrial standard. Spindle-mount probes that talk to a separate optical receiver. Used cheap on eBay if you can find them.
  • Tormach Passive Probe / Power Probe — paid (~$300 passive / ~$1000 power); Tormach's 3D probes; PathPilot has built-in macros (Probe Screen). The realistic prosumer benchtop option.
  • Tschorn 3D probes — paid; mid-range alternative to Renishaw.
  • PWB Swiss / Centroid Probe — paid; industrial.
  • Mesa BHC + DIY M18 probe — DIY; cheap LinuxCNC-friendly option.
  • G38.x probing macros — built into GRBL, grblHAL, FluidNC, LinuxCNC, Mach. Any switch closure can become a probe.

Plasma probing (ohmic / floating head)

  • Ohmic probing — uses electrical contact between torch tip and (clean) sheet metal to find Z=0 before each pierce. Standard on Langmuir FireControl and most Mach3+THC plasma builds.
  • Floating head + Z switch — mechanical; the torch carriage drops onto the sheet, hits a limit switch. Backup when ohmic isn't reliable (paint, scale, oil).
  • Proma THC ohmic — built-in to Proma Compact / Proma Sensor; see Plasma & THC.

Surface probe grids (PCB milling, warped stock)

  • bCNC auto-leveling — open source; the gold standard for surface probe grids. Probes a grid of points, builds a heightmap, applies it to G-code at runtime. The reason bCNC exists. Essential for PCB milling.
  • CNCjs autolevel widget — open source; lighter alternative.
  • FlatCAM — open source; PCB-CAM tool with built-in autoleveling.
  • G-code Ripper (Scorch Works) — free; Windows; applies a heightmap from a probe scan to existing G-code. Used a lot for engraving warped wood.
  • Candle autolevel — built into Candle (Windows GRBL sender).

Auto-zero macros (controller-specific)

  • GRBL / FluidNC G38.2 + sender wizard — every modern sender has a probing wizard. UGS, gSender, CNCjs, Carbide Motion all bundle one.
  • grblHAL probing plugin — extends G38.x with G38.6 (toolsetter) and tool-length-offset macros.
  • LinuxCNC O-words / NGCGUI Probe Screen / Probe Basic — the LinuxCNC ecosystem's probing UIs; very capable, slightly intimidating.
  • Mach3 probing wizards (Vital Systems, Big Tex) — paid plugin land; the realistic Mach3 probing answer.
  • PathPilot Probe Screen — bundled with Tormach; the easiest mill-probing UI on this page.

Setters (XYZ for tool changes)

  • Toolsetter / fixed Z probe — bolt to the table corner; touch every tool to it after a change. Standard on grblHAL, FluidNC, Centroid, PathPilot, LinuxCNC. Often a $5 limit switch.
  • BitSetter (Carbide 3D) — vendor toolsetter for Shapeokos. See Tooling.
  • Renishaw HPRA — industrial.

Pick this if…

  • First Shapeoko / Sienci / OneFinity, just want a corner probe: the vendor block (BitZero v2 / Sienci AutoZero / OneFinity probe).
  • Generic GRBL router, any sender: Triquetra or Mason XYZ block.
  • Tormach / PM-25 prosumer mill: Tormach Passive Probe + PathPilot Probe Screen.
  • Production benchtop or Bridgeport with budget: used Renishaw OMP40 + receiver.
  • PCB milling, single-sided FR-4 always warped: bCNC autoleveling, no question.
  • Plasma: ohmic probe through your THC; mechanical floating head as backup.
  • Manual or sometimes-CNC mill: Haimer Centro for fast 3D touchoff.

On this page