How to Measure a Part for 3D Printing Before You Reproduce It

A snapped knob, a lost spacer, a clip you can't buy anymore: reproducing a part starts with measuring it properly. This guide covers caliper technique and how to handle holes, walls, and clearances. It also shows how to check both the digital model and a physical test print.

The short answer

To measure a part for 3D printing, start with its functional dimensions: hole diameters, wall thickness, and the distances between mating surfaces. When a dimension varies, record a min/max range. Round standard hardware to its nominal size; in a Prusa blog example, an M8 screw measured 7.7 mm and was modeled at 8 mm. Find clearances with a test coupon printed on your own printer, since no tolerance applies to every machine. Then check the mesh in your slicer and measure a printed test piece, because only the physical print confirms the fit.

Start with what the part has to do

Before you grab your calipers, figure out what the part actually does. A knob, spacer, clip, or bracket rarely needs every surface copied to a tenth of a millimeter. What matters are the functional dimensions: the ones that touch another part, take a screw, locate a shaft, or carry a load. Everything else can be simplified, rounded off, or beefed up.

A Prusa blog post about modeling a replacement part in OpenSCAD is a good example. The plastic knob under an office chair had snapped, and nobody knew what the original looked like. So the author didn't try to build a one-to-one replica. The goal was a part that did the same job, printed easily, and held up. The design started from how the part is loaded: it works in compression under the screw head, and a metal washer on the chair side helps spread the force.

Do the same on paper. A rough sketch, nowhere near a real drawing, is plenty to record each dimension, what you measured it from, and how. That sketch becomes your reference once you open your CAD program.

Caliper technique that gives you numbers you can trust

A set of digital calipers handles most of the job. Use the outside jaws for diameters and thickness, the inside jaws for bores, and the depth rod for counterbores and steps. Close the jaws, zero them, then take each measurement several times in different spots. A worn, warped, or poorly molded part won't read the same everywhere.

When you can't reach a dimension directly, measure around it. In the Prusa example, other hardware blocked the gap between the underside of the chair and the bottom of the screw head. The author measured two reachable dimensions and subtracted one from the other, which gave a fairly accurate result. The post also records a range instead of a single number: the minimum distance with the screw tightened and the maximum with it almost backed out. The printed part has to land between the two. Too thin and it won't hold the screw head. Too thick and you can't tighten the screw.

Finally, know your tool's limits. The same post notes that the calipers were plastic, so there was some play. Steel calipers are more consistent, but no reading is perfect. Question every number.

Holes, screws, and wall thickness

With holes and standard hardware, identify the standard before you trust the reading. In the Prusa post, the screw measured 7.7 mm, but it's an M8, so the nominal diameter is 8 mm. Part of the difference comes from the threads, which always run a little under nominal. Wear and play in the calipers account for the rest. Model the standard value, not the raw reading.

For the hex head, the author measured the circumscribed circle, the one that passes through the corners, instead of measuring across the flats. It read 14.7 mm and was rounded to 15 mm, because OpenSCAD's cylinder function needs that diameter to generate a hexagon. Take each measurement in the form your software expects.

For wall and section thickness, separate hard limits from comfort. The section around the threads had to stay between 4 and 17 mm, and the author picked 10 mm. Around the head, the part needed at least 5 mm, but the author chose 30 mm for a better grip, with an overall diameter of 50 mm. Our guide to holes and fits in CAD covers the next steps.

Why no clearance value works on every printer

The size you measure on the original isn't always the size you should draw. If two parts need to slide, snap together, or rotate, you need clearance. That clearance depends on your printer, nozzle, filament, speed, and print orientation. It can even differ from one hole or pin to the next. A vertical hole and a horizontal hole rarely come out the same.

That's why no clearance value works on every machine. Be skeptical of one-size-fits-all numbers from forums or videos, because they describe someone else's setup. The reliable approach is a test coupon with a series of stepped clearances. Print it with the same filament and slicer profile you'll use for the real part. Then note which step gives the fit you want: a press fit, a sliding fit, or free rotation.

The assembly clearance calculator turns those results into a design dimension. Keep the results with your slicer profile, and print the coupon again whenever you change filament or nozzle.

Mesh measurements vs. real-world measurements

Once you've exported the model, check it in your slicer. According to the Prusa Knowledge Base, the PrusaSlicer measurement tool sits in the left toolbar. It detects vertices, edges, circles, and planes, and it shows distances and angles right on the model. It measures between features of a single object, not between two separate objects.

Be clear about what that number means. The slicer reads the digital mesh. It confirms that the file is the right size and was exported in the right units. It tells you nothing about the part that comes off the build plate, with its shrinkage, elephant's foot, or holes that print slightly small. A dimension that looks perfect on screen can still produce a part that's out of spec.

The documentation also lists some limitations. On objects with overlapping parts, the tool misses edges created by the intersections but detects planes hidden inside other parts. It also treats negative volumes as parts. You can scale an object uniformly by clicking a measured distance and setting the length you need. That quickly fixes a file exported in the wrong units, but it doesn't replace fixing one specific hole.

Print a test piece before the full part

Before committing to the full print, print just the critical zones: a thin slice that includes the hole, the screw-head pocket, or the mating feature. It prints quickly, uses little filament, and answers the only question that matters at this stage: does it fit?

Measure that test piece with the same calipers and compare three numbers: the original part, the CAD model, and the print. If every outside dimension is off in the same direction, the cause is probably the printer, so check the dimensional accuracy troubleshooting guide. If only certain holes are tight, fix the model at those spots instead.

Then test-fit the part without forcing it. Check how it tightens, how it moves, and whether the holes line up. Change one dimension at a time, label the revision, and reprint. Short loops like this keep you from wasting long prints. Finally, a printed replacement comes with no guarantee if a failure could hurt someone. For that kind of part, use the manufacturer's original.

Measuring a part before reproducing it: what to record and how

DimensionHow to measure itCommon mistake
Hole or shaft diameterInside or outside jaws, several readings in different spotsModeling the raw reading instead of the nominal size
Functional thicknessMin/max range based on how the part is tightenedPicking a single number with no margin
Hard-to-reach dimensionMeasure two reachable dimensions and subtractForcing the calipers into a tight corner
Hex headCircumscribed circle diameter if your software expects itMixing up across-flats and across-corners
Assembly clearanceStepped test coupon printed on your own printerBorrowing a universal value from elsewhere
File dimensionsSlicer measurement toolAssuming a correct mesh means a correct print

Frequently asked questions

What tool do I need to measure a part for 3D printing?

A set of digital calipers covers most everyday parts: outside diameters, bores, and depths. Zero them before each session and take repeat readings. For organic shapes with no simple dimensions, a 3D scanner can help, but you should still check the functional dimensions by hand.

Why does my screw measure smaller than its nominal size?

Threads always run a little under the nominal diameter, and wear and caliper play add to the gap. In the Prusa blog example, an M8 screw measured 7.7 mm. Model the nominal value, then dial in clearance with a test coupon.

How much clearance should I leave between printed parts?

There's no single answer, because clearance depends on your printer, nozzle, filament, orientation, and profile. Print a coupon with stepped clearances under the same conditions as the final part, and use the step that gives the fit you want.

Is the slicer's measurement tool enough to validate a part?

No. It checks the digital mesh, which confirms the file size and export units. It can't account for shrinkage, elephant's foot, or holes that close up during printing. Only measuring a printed test piece confirms the real dimensions.

Do I need to copy the original part exactly?

Not necessarily. Match the functional dimensions and adapt the rest to make the part easier to print or stronger where it's loaded. That's the approach in the Prusa blog post, where nobody knew what the original part looked like.

Sources and limits

  • Prusa — Practical problem solving in OpenSCAD
  • PrusaSlicer — Measurement tool

We organize manufacturer and community documentation; we have not measured these products ourselves. The manual for your exact model takes precedence over general guidance.

Keep exploring

A clearer shortlist starts with your projects.

Use the free buying checklist and budget worksheet before comparing offers.

Get the free starter kit