Hole, Shaft & Tolerance Compensation Calculator
Compensate for printed hole shrinkage and plastic contraction in CAD or slicer X-Y hole compensation for press-fit, sliding, or clearance pins.
Firm hand push; stays in place without falling out.
Alternatively, keep CAD at nominal 10.0mm and apply this offset in OrcaSlicer/Bambu Studio (Quality → Precision → X-Y Hole Compensation).
Measurement & Operating Instructions
1. Select Feature Type
Choose whether you are modeling an internal hole or external pin/shaft.
2. Enter Measurements
Input nominal CAD dimension and your test print caliper measurement.
3. Select Fit Class
Choose Press Fit, Snug Fit, Sliding Fit, or Loose Clearance.
Hole Shrinkage & CAD Tolerance Compensation
Compensates for polymer thermal shrinkage, facet triangulation, and nozzle curve dragging on circular bores.
CAD Hole Diameter = Target Diameter + (Nominal − Measured) + Fit ClearanceYou design a 10.0mm hole that prints at 9.75mm (0.25mm shrinkage). For a snug pin fit (+0.10mm clearance), model a 10.0 + 0.25 + 0.10 = 10.35mm hole in CAD.
Frequently Asked Questions
Why do 3D printed holes always come out smaller than designed?
What is X-Y Hole Compensation in Cura, Bambu Studio, and OrcaSlicer?
What clearance tolerance is needed for a smooth sliding 3D printed fit?
How do horizontal expansion and hole compensation differ?
Why are horizontal holes printed along the Z-axis prone to drooping?
Related Calculators
Print Cost & Pricing
Calculate material cost, electricity, machine wear, multi-color purge waste, and marketplace seller fees (Etsy, Shopify, eBay) with profit margins.
Filament Converter
Convert between filament weight in grams and length in meters for 1.75mm and 2.85mm across PLA, PETG, ABS, TPU, and custom densities.
Remaining Filament
Estimate usable grams and meters left on your spool using verified empty spool tare weights for Bambu Lab, Prusament, eSun, Hatchbox, and more.
Resin Cost Calculator
Calculate UV photopolymer resin cost per print, IPA washing alcohol consumption, curing station power, and total prints per bottle.