{
  "id": 15713249,
  "title": "How I Set Tool Length Offsets on a Hobby CNC with a Z-Axis Tool Setter",
  "url": "https://urgent.news/2026/10/20/how-i-set-tool-length-offsets-on-a-hobby-cnc-with-a-z-axis-tool-setter",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-20T07:02:45.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/automtool/how-i-set-tool-length-offsets-on-a-hobby-cnc-with-a-z-axis-tool-setter-5dlc"
  },
  "original_language": "en",
  "account": "For hobby CNC enthusiasts, setting the Z-axis tool length offsets after each tool change can be a tedious task. A Z-axis tool setter, also known as a Z-axis probe, automates this process, ensuring accurate measurements and consistent offsets across different jobs.\n\nA tool setter functions as a fixed switch with a predetermined height. When the spindle lowers to contact the tool tip, the switch triggers, allowing the controller to record that position and calculate the tool length accordingly. This procedure is carried out once for each tool, maintaining consistent offsets throughout a project.\n\nBefore purchasing a tool setter, there are three critical factors to consider: repeatability, over-travel protection, and controller support. High repeatability ensures the switch triggers at the same point each time, crucial for precise work such as fine engraving or PCB assembly. A 4-wire design with a normally closed (NC) over-travel circuit acts as a safety mechanism, halting the spindle from crashing into the setter or damaging a small end mill. Most popular CNC controllers like Mach3, LinuxCNC, and GRBL support probe inputs, providing straightforward wiring for these devices.\n\nThe setup process involves connecting the probe signal to the controller's probe input and the NC over-travel line to an e-stop or limit input. Measure the setter's height once and enter it into a probing macro. After every tool change, position the tool over the setter and trigger the probe routine, allowing the controller to update the tool length offset automatically. To validate the accuracy, run a test cut on a scrap piece. For a durable solution, an IP67-rated Z-axis tool setter can withstand coolant splashes and chip dust, making it ideal for messy shop environments. AutomTool, based in Sheffield, UK, offers such a tool setter, and further inquiries can be directed to their representatives for support with Mach3, LinuxCNC, or GRBL systems.",
  "summary": "Disclosure: I work with AutomTool, a UK supplier of CNC tool setters. This post is a general how-to and applies to any Z-axis tool setter. If you run a hobby or small-shop CNC router, setting the Z height after every tool change gets old fast. A paper shim works, but it is slow and the result changes depending on how firmly you feel the drag. A dedicated tool setter (also called a Z-axis probe)…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}