How to Make a CNC Tracer
A tracer is a probe-based gage that follows a part surface and reads the deviation from nominal. This guide is for engineers and shop owners who want to build one from stock linear scales, a probe head and a bench frame. Read it and you can decide the travel, the probe type and the calibration routine before you buy a single rail.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
What a CNC tracer actually measures
A CNC tracer follows a surface with a probe and outputs the difference between where the surface is and where the drawing says it should be. The classic version is a bench gage: a part sits in a fixture, a stylus rides along a profile, and a linear scale or dial indicator shows the deviation. On-machine versions mount in a tool holder and sweep the same profile after machining.
The output is one or two numbers per point. That is the whole point. You are not building a coordinate measuring machine, and you should not try. A tracer answers questions like: did the radius blend cleanly, did the bore drift, is the profile within 0.02 mm of the master.
This makes the tool useful for first-article checks, for tool wear trending, and for incoming inspection of a part you will copy. Aerospace brackets, medical housings and engine components are typical candidates. Flat plates with one critical bore usually do not need one.
The limit is access. A tracer needs a clear path for the stylus. Undercuts, deep pockets and internal channels are out of reach unless you build a special stylus. If your part has those features, plan for a different method.
Choosing the probe, scale and frame
Start with the probe. An LVDT or linear-variable probe gives a continuous analog signal, which is what you want for profile tracing. A touch-trigger probe gives discrete points and is better for hole location. A laser triangulation head avoids contact but struggles with shiny aluminium and with coolant mist.
For the scale, a glass linear encoder with 1 μm resolution is enough for a ±0.005 mm class build. Magnetic tape is cheaper and more tolerant of dust, but its resolution is coarser. Do not mix a fine probe with a coarse scale; the scale sets your floor.
The frame decides whether the numbers mean anything. Granite surface plate, cast iron column, or a heavy steel weldment all work. Aluminium extrusion bolted to a wooden bench does not. Thermal drift of 2 °C across a 300 mm steel column moves the reading by about 6 μm.
Plan the travel before you buy rails. A 400 mm × 150 mm working envelope covers most bracket and housing work. Longer travel needs a stiffer column, and stiffness grows with the cube of the section height, so a tall thin column is a trap.
Control electronics can be as simple as a digital readout with a data port. If you want logging, a USB encoder interface plus a laptop is enough. Keep the electronics away from the coolant line.
Frame, stylus and interface details that matter
Mount the scale on the moving member, not on the base. Any flex between the stylus and the scale shows up as error. Bolt the scale rail to a machined surface, not to a painted one, and shim it flat to within 0.05 mm over its length.
Stylus geometry sets your effective resolution. A 2 mm ruby ball on a 40 mm stem is a good general choice. Longer stems increase bending and reduce contact force repeatability. Keep the stylus as short as the part allows.
Contact force should be low, around 0.1 N to 0.5 N for a spring-loaded probe, so you do not mark soft materials like aluminium or brass. Too low and the stylus skips on a rough surface. Test on a scrap part before you trust a reading.
Cable routing is a common failure point. Route the probe cable with a service loop and clamp it so it cannot pull on the stylus. A dragging cable can add 5 μm to 20 μm of false reading.
For the interface, a simple comparator circuit with a go/no-go light is enough for shop floor use. Add a digital output only if you need to log data. Extra features add noise and cost.
Calibration routine and drift control
Calibrate in the same room where you will use the tracer. Bring the master and the machine to room temperature for at least 4 hours. A tracer calibrated in a cold morning shop will read wrong by afternoon.
Zero on the master, then move to a second artifact of a different size. The difference between the two readings is your scale error. Adjust the scale factor by that ratio and repeat until both agree within 1 μm.
Then check repeatability. Touch the same point 20 times and record the spread. Anything over 2 μm means something is loose or dragging. Fix the mechanical issue first; do not compensate in software.
Recheck every 8 hours of use, after any move of the machine, and after a temperature swing of more than 3 °C. Log the check so you can see drift trends over weeks.
For parts with tight tolerance, hold the part in the same fixture used for calibration. Fixture-induced distortion of 10 μm is easy to create with a single over-tightened clamp.
Common errors and how to avoid them
The most common error is a frame that flexes under hand pressure. Push the stylus with your finger and watch the readout with the probe disconnected from the part. If the number moves, the frame is moving. Add gussets or go to a heavier base.
Second is thermal drift. A tracer near a door or under a skylight will drift through the day. Move it to an internal wall and shade it. A 3 °C change over a 300 mm steel column is roughly 9 μm of false reading.
Third is stylus damage. A bent stylus reads a different effective length and shifts every number. Keep a spare and check runout with a dial indicator monthly.
Fourth is electrical noise. If the reading jumps when a nearby machine starts, your cable is picking up interference. Reroute, shield and ground at one end only.
Finally, do not trust a tracer for features it cannot reach. Undercuts, deep bores and free-form surfaces need a different tool. Using the wrong gage gives you confident wrong numbers.
How to make a CNC tracer, step by step
- 1Fix the working envelopeWrite down the largest part you will check. Add 50 mm clearance on each side. A 400 × 150 mm envelope covers most work; going past 600 mm forces a much heavier column.
- 2Set the accuracy budgetSplit your target. For ±0.005 mm total, allow 2 μm for the scale, 1 μm for the probe, 1 μm for the frame and 1 μm for temperature. If the numbers do not add up, relax the target before you buy parts.
- 3Build a stiff baseUse a granite plate 100 mm thick or a stress-relieved steel weldment. Level it and let it sit for 24 hours before final assembly. Bolt the column with at least four M10 fasteners.
- 4Mount the linear scaleMachine a flat land for the scale rail. Shim to 0.05 mm flatness over the travel. Set the read head gap to the maker spec, usually 0.1 mm to 0.15 mm, and check it at both ends of travel.
- 5Install the probe and stylusSet contact force between 0.1 N and 0.5 N. Align the stylus axis to the travel direction within 0.02 mm over 50 mm. Test on a scrap part and watch for stick-slip.
- 6Wire and groundRun the probe signal in a shielded cable, grounded at the readout end only. Keep it at least 100 mm from motor or spindle cables. A floating shield causes drifting readings.
- 7Calibrate against a masterUse a certified step master or ring gage. Set the scale factor so the reading matches the master. Then check a second artifact at a different size to confirm linearity.
- 8Run a repeatability checkTouch the same point 20 times. Spread should be within 2 μm for a good build. If it is wider, check cable drag, stylus length and fixture rigidity before touching the electronics.
Build versus buy versus send out
Match the option to the tolerance, the volume and the report you need.
| Situation | Best option | Why |
|---|---|---|
| One-off check, ±0.05 mm | Hand gage | Calipers or micrometers are faster and cheaper |
| First article, ±0.02 mm | Bench tracer build | Low cost, repeatable on one profile |
| Production, ±0.01 mm | On-machine probe | No re-fixturing, reads in the machine |
| Tight tolerance, ±0.005 mm | Service shop with report | Certified CMM and traceable data |
| Complex 3D surface | CMM or scanner | A tracer cannot follow free-form geometry |
| Soft material, Ra 0.8 μm | Low-force probe | Contact force under 0.2 N avoids marks |
| High mix, low volume | Bench tracer build | One fixture, many profiles, quick changeover |
| Regulated industry | Accredited lab | Requires traceable certification |
Build it if you check one profile often
A bench tracer pays for itself when the same profile comes back week after week. If the geometry changes every job, or the tolerance is under ±0.005 mm, use an on-machine probe or send the part out for a certified report.
Questions engineers ask
Can I build a CNC tracer for under a few hundred dollars?
You can build a dial-indicator tracer for that budget, but it will not hold ±0.005 mm. The cost drivers are the linear scale, the probe and the base. A granite plate and a 1 μm encoder alone usually exceed that figure.
If the budget is fixed, lower the target. A ±0.02 mm comparator on a stiff base is a realistic low-cost build and still useful for first-article checks.
Do I need a granite base or is steel fine?
Both work if they are stiff and stable. Granite resists thermal drift better and does not rust. Stress-relieved steel is tougher and easier to weld into a complex shape.
What fails is thin aluminium extrusion. It flexes and it moves with temperature. Avoid it for any build targeting better than ±0.02 mm.
How do I calibrate a tracer without a certified master?
You cannot calibrate without a reference. A gage block set or a certified ring gage is the minimum. Use two sizes to check linearity, not just one.
If you have no master, send the tracer out for calibration or use it only as a comparator against a known good part.
Can the tracer run on the CNC machine instead of a bench?
Yes. Mount the probe in a tool holder and sweep the profile in the spindle. This avoids re-fixturing and is common for large parts.
The catch is that machine geometry error is included in the reading. Check the machine with a ballbar or a test artifact first, or you will blame the part for the machine.
What tolerance can a home-built tracer realistically hold?
±0.01 mm to ±0.02 mm is a realistic target for a careful build with a 1 μm scale and a good probe. ±0.005 mm is possible but needs a stiff frame, thermal control and regular calibration.
Claiming better than ±0.005 mm without a temperature-controlled room and a certified master is not credible.
When should I stop building and buy the service instead?
When the part needs a traceable report, when the geometry is free-form, or when the tolerance is tighter than your build can hold. At that point the build cost exceeds the value.
Send the drawing out, get the inspection report, and keep the bench tracer for shop-floor trending.
Need the part checked, not the gage built?
Send the drawing and the tolerance callouts. We quote in 12 hours with a free DFM review and inspect every part before it ships.
12-hour quote100% inspection±0.005 mm