GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Design guide

3D printing holes: 5 simple tips

Holes are the first feature that fails on a printed part. This guide is for engineers and buyers who need pins, bolts, bearings and linear rods to actually fit. Five tips, the numbers behind each one, and a clear line for when machining beats printing.

Ø2–Ø10 mm typical±0.005 mm CNC toleranceDFM in 12 hours
metal-3d-printing-1801
Why holes drift

Why printed holes come out small

Slicers and printers both round holes inward. Knowing where the error comes from tells you which fix to use.

Tip 1

Tip 1: Model the hole bigger than the drawing

A nozzle deposits a bead of finite width along the hole perimeter. The inner wall of that bead eats into the opening, so a Ø5.00 mm hole in CAD often measures Ø4.80 mm off the bed. On FDM machines the loss is typically 0.10–0.20 mm on diameter, and it grows with layer height and nozzle diameter.

Compensate in the model, not by reaming every part. Add half the measured error to the radius: a Ø5.00 mm hole becomes Ø5.20 mm for a 0.4 mm nozzle at 0.2 mm layers. Print a coupon with Ø2, Ø4, Ø6, Ø8 and Ø10 mm test holes, measure with pin gauges, and you get a compensation curve for that machine and material.

This matters most below Ø3 mm. Tiny holes close up almost completely because the perimeter bead is a large fraction of a small circle. If the feature is a pilot for a self-tapping screw, oversize is harmless. If it is a bearing seat, it is not.

  • 1
    Starting pointAdd 0.15 mm to diameter, measure, then adjust.
  • 2
    Nozzle effectLarger nozzles need more compensation.
  • 3
    Under Ø3 mmExpect the largest relative error.
Tip 2

Tip 2: Print round holes vertically, not on their side

A hole printed with its axis horizontal is not a circle. The top of the opening sags into the bore, the bottom squashes onto the bed, and the cross-section becomes a teardrop. A Ø6 mm horizontal hole can easily measure 0.3 mm out of round. Pins will not pass through it cleanly.

Rotate the part so the hole axis is vertical and the layers stack as concentric rings. Each new layer is a smaller or larger circle, so the wall stays round. The trade-off is that vertical holes usually need support under any overhang elsewhere on the part, and support scars can land on a sealing face.

If the design forces a horizontal hole, do not expect a press fit. Either add a countersink, open the tolerance to a clearance fit, or plan to ream it after printing. Bridge quality also depends on cooling: set the fan high and slow the perimeter speed for those layers.

  • 1
    Best orientationHole axis parallel to the Z axis.
  • 2
    Worst caseAxis horizontal, no support, fast cooling off.
  • 3
    RecoveryReam or drill 0.2–0.3 mm oversize.
Tip 3

Tip 3: Account for material shrink and warpage

FDM parts shrink as they cool, and the shrink is not uniform. A 100 mm long ABS plate can lose 0.6–0.8% in X and Y while the Z direction moves far less. Holes near the center of a large flat plate often land smaller than holes near the edge, because the middle is restrained by the surrounding material.

SLA and other resin processes shrink during the post-cure, and the effect is different again. For a Ø8 mm hole, 0.7% shrink is roughly 0.06 mm. That is small on its own, but it stacks with the bead-width error and with any press-fit interference you designed in. The two errors can add or cancel.

For hole positions, use the drawing's true position and check it after printing. If a bolt pattern misses by more than 0.2 mm center to center, the part will not assemble even if every hole is the right size. Pattern error is usually a machine or calibration issue, not a slicer setting.

  • 1
    Shrink rangeRoughly 0.4–0.8% for common FDM materials.
  • 2
    Z directionShrinks less than X and Y on FDM.
  • 3
    PositionCheck bolt patterns as a set, not one hole.
Process comparison

Hole capability by process

Typical as-printed results for a Ø6 mm hole, before any post-machining.

ProcessAchievable hole toleranceBest hole size rangeNotes
FDM, 0.4 mm nozzle±0.15 mm on diameterØ3–Ø15 mmCompensate in CAD; avoid horizontal axes
SLA / DLP resin±0.10 mm on diameterØ1–Ø20 mmShrink follows post-cure, not print
SLS nylon±0.10 mm on diameterØ2–Ø20 mmUniform shrink, good for small runs
CNC milling±0.005 mm on diameterAny size, Ø0.5 mm upUse when the hole is a fit or a datum
Tip 4

Tip 4: Drill undersize, then ream the fits that matter

Printing a hole 0.2 mm undersize and drilling it to final size is standard practice, and it works well for a handful of holes. The printed bore acts as a drill guide, so you keep the position that the printer gave you, and the drill only has to correct the diameter. Use a drill one size below the hole, then ream if the fit is critical.

Watch the heat. Most printed plastics have low thermal conductivity, so the drill bit rubs, the wall softens, and the hole comes out oversized or gummy. Run a slow spindle speed, clear chips often, and use a sharp bit. For a Ø5 mm hole in ABS, a pilot at Ø4.5 mm then a reamer at Ø5 mm H7 gives a repeatable slip fit.

This approach stops making sense once you have dozens of holes, or when the holes are in a pattern that must hold position to better than 0.1 mm. Hand drilling each hole adds labor and variance. At that point the part belongs on a mill, not a printer.

  • 1
    Typical stockLeave 0.2 mm on diameter for drilling.
  • 2
    ReamingUse for bearing seats and dowel fits.
  • 3
    Heat controlSlow speed, sharp tool, clear chips.
Tip 5

Tip 5: Know when the hole should be machined instead

A printed hole is fine for a bolt that passes through with clearance. It is a poor choice for a bearing seat, a dowel pin, a hydraulic port, or anything that sets the position of two parts relative to each other. Those features need a round bore and a known diameter, and printing gives you neither with enough confidence.

The practical split is by function. Clearance holes, cable pass-throughs and lightening holes print well. Interference fits, threaded holes under load, and holes that act as datums go to CNC. A printed prototype with machined bores is a common and sensible combination: print the body to check form and fit, then machine the critical holes on a 3-axis or 5-axis mill.

GreatLight runs both. We print prototype housings on the 3D printing line and machine bores, bores with tight tolerances and mating faces on 127 CNC machines, holding ±0.005 mm where the drawing calls for it. Send the part and a note on which holes are fits; we will flag the ones that will not survive as printed.

  • 1
    Print itClearance holes, pass-throughs, cosmetic openings.
  • 2
    Machine itBearing seats, dowel holes, threaded load paths.
  • 3
    HybridPrinted body plus machined bores is common.
FAQs

Questions engineers ask about printed holes

How much undersize should I expect on a printed hole?

For FDM with a 0.4 mm nozzle at 0.2 mm layers, plan on 0.10–0.20 mm undersize on diameter. Smaller holes lose a larger percentage of their nominal size. SLA and SLS are usually closer to 0.05–0.10 mm.

Measure a test coupon on your own machine before committing a full design. The number shifts with material, layer height and nozzle wear.

Can I print a threaded hole?

Yes, for light duty. A printed thread in ABS or nylon will hold a screw for a few cycles, but it strips under torque. Use a printed pilot hole and a thread-forming screw, or print undersize and tap the hole with a real tap.

For anything that sees repeated tightening or vibration, machine the thread or install a metal insert.

Why is my horizontal hole oval?

The top of a horizontal bore has nothing under it, so the perimeter sags. The bottom sits on the bed or on support and flattens. You get a teardrop cross-section rather than a circle.

Rotate the part so the hole axis is vertical, or accept an oversize hole and ream it after printing.

Should I use a drill or a reamer on a printed hole?

Drill first if you need to remove more than 0.2 mm, then ream to final size. A reamer alone will follow the printed bore and will not fix a position error.

Keep the spindle slow. Friction heat softens the plastic and the hole grows.

What tolerance can CNC hold on the same hole?

GreatLight machines to ±0.005 mm on diameter when the drawing requires it, with surface finish from Ra 0.2–0.8 μm on fine bores. That is the range for bearing seats, dowel holes and hydraulic features.

If the part is still in prototype form, we can print the body and machine only the functional holes.

How do you check the holes before shipping?

Every part gets 100% inspection before shipment, covering raw material, in-process checks and final inspection. Pin gauges and CMM reports are available on request.

Send the drawing with the fit callouts and we will tell you which holes need machining rather than printing.

Print the body, machine the holes that matter

Send your part and we will review every hole, flag the ones that will not hold tolerance as printed, and quote both routes within 12 hours.

DFM in 12 hours±0.005 mm on machined bores100% inspection

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC