3D Print Tolerance Calculator: Slicer Settings & CAD Fits
Turn measured test prints into slicer compensation and CAD hole or pin sizes. Separate shrinkage, wall error and diameter-dependent hole error for five fit targets.
Measured a test print and still unsure what to type into your slicer? This 3D print tolerance calculator converts outside widths, pin diameters and hole measurements into calibration settings and CAD sizes for mating parts. It is intended for FFF/FDM printers, using one printer, filament, profile, measurement direction and part orientation at a time.
Start with a cooled coupon printed at 100% object scale, retained-size shrinkage set to 100%, and all XY contour and hole offsets set to zero. Keep your usual flow, line width and wall settings. Measure outside features away from the first-layer bulge. Use several substantially different sizes: a single cube cannot tell proportional shrinkage from a fixed wall error. The four outside pairs can include round pins if they follow the same dimensional trend as flat walls. The default measurements are illustrative, not a preset for a particular machine.
Measure three circular holes of different diameters along the same X or Y direction. Gauge pins or known drill shanks are preferable for small holes, where caliper jaws can mislead. The hole compensation calculator fits the remaining error after removing the outside scale factor. Its inverse-diameter term allows small holes to need a different correction from larger holes. The residual tables show how closely this simple model follows your measurements. One-size modes are available when you have less data, but they cannot establish a diameter trend.
Read the selected-slicer settings carefully. OrcaSlicer and Bambu Studio take a retained-size percentage in their shrinkage field. PrusaSlicer and Cura object scaling use the reciprocal percentage. Offsets are millimetres per wall: a 0.10 mm radius offset changes a circular diameter by 0.20 mm before the printer response. Cura’s hole entry also accounts for Horizontal Expansion; set Hole Horizontal Expansion Max Diameter to zero for this calculation. PrusaSlicer moves inside and outside boundaries together, so its CAD sizes retain a hole correction. Horizontal through-bores form open layer contours: their transverse XY width follows the solid contour setting, and hole-only compensation has no effect.
Choose whether to keep the test settings or apply the recommended settings first. Then use the matching CAD table; its numbers account for that choice. For metal hardware, enter its actual diameter and use the hole result. For two printed parts, use both CAD pin and CAD hole. The split diameter tables keep each fit class visible. Press, transition, slip, running and print-in-place clearance values are editable trial targets, expressed as hole diameter minus pin diameter. Half that difference is the radial gap.
Reprint a small mating pair before committing to the full assembly. The entered error bound creates a worst-case clearance range; regression residuals do not establish repeatability. Repeat this XY compensation and 3D printing shrinkage calculation for the other axis and each orientation. It cannot predict insertion force, creep, wear, ovality, roof sag, Z clearance or whether a print-in-place joint will fuse.
How it is calculated
Fit each X or Y dataset separately. All calibration sizes are in millimetres internally; division by a 1 mm reference length makes regression coefficients numerically well scaled.
For outside widths and pins, equal-weight least squares fits . Four measurement pairs estimate the common scale and a diametral (two-wall) bias . One-size mode instead fixes and takes ; that assumption cannot distinguish shrinkage from edge error.
After fixing , fit hole residuals by least squares: . The two fitted coefficients come from a line in . This inverse-diameter term is an empirical interpolation chosen here, not a universal polymer shrinkage law or nophead's polyhole formula. In one-hole mode and only the measured hole bias is used. Hole and outside RMS residuals describe model mismatch, not manufacturing tolerance.
Invert the increasing branch to get the required baseline hole path: . The baseline pin path is . Reject nonpositive, nonreal or decreasing solutions. The diameter-dependent correction is kept in CAD because these slicer fields supply a constant offset.
The recommended scale is . Orca/Bambu retained size is %; Prusa/Cura object scale is %. Correct the outside with per wall. At the chosen hole anchor , Orca/Bambu hole compensation is . Positive hole offset opens the bore. Cura first expands the solid by , closing holes by that radius, so Hole Horizontal Expansion is . Set its Max Diameter field to 0; nonzero values taper the correction and are outside this model. PrusaSlicer XY Size Compensation is and its equivalent hole offset is ; it has no separate hole field in this workflow. Unavailable hole-only fields are omitted from the selected-slicer setting table.
A horizontal through-bore intersects each layer as open contours rather than a closed hole polygon. In that mode all four slicers use effective bore offset , and no hole-only compensation is credited. Positive solid expansion narrows the transverse XY opening; negative solid expansion widens it. This mapping does not describe Z height or roof sag.
For the baseline CAD workflow use . For the corrected workflow use the selected slicer's . Then and . The predicted round-trip clearance verifies that scale and offsets are applied once. For a target finished pin and diametral clearance , set . The table's pin column targets for every fit class.
If each finished diameter can vary by at most , the worst-case clearance interval is . This is an arithmetic bound, not a confidence interval. UMD guide 306, page 7, gives the same two-part tolerance stacking example. It is used here without adopting layer height as a reliable tolerance estimate. Settings conventions were checked against the linked documentation and source code on 2026-10-27.
Numerical residuals are rounded to 0.0000000001 mm to suppress floating-point subtraction noise in the unit audit. This has no practical metrology significance.
Checks against measured calibration data
The CaliCross check passes all 15 published nominal/measured pairs through the production outside-fit function. It gives 99.8581% retained size, 100.1421% object scale and -0.1052 mm intercept, agreeing with the worksheet's 99.86%, 100.14% and -0.11 mm displays. This is a comparison at published rounding precision, not a claim that every worksheet averaging step is identical.
LuckyPants' original v2 workbook is checked separately as a transfer: its published approximate scale is 100.6730863% and radial correction -0.02541074735 mm. That legacy calculation averages mixed inner/outer and X/Y data. Its scale expression uses a first-order approximation instead of an exact reciprocal; it is reproduced only for verification. The production method is unchanged. A second check fits four outer X readings and predicts the independently measured 2 mm web: about 2.0134 mm versus 2.040 mm. The 0.05 mm comparison band is a screening criterion, not measurement uncertainty or validation over the extrapolated interval.
Sudin et al. (2016), Table 3, provides four measured ABS cylinder sizes and four hole sizes in the same X direction. Fit the cylinders and only the 5, 10 and 20 mm holes. The withheld 15 mm bore is predicted as 14.7692 mm versus the published 14.7630 mm: about 0.0062 mm difference. That tests interpolation on independent measurements; it does not qualify another printer, orientation or filament.
The outside extrapolation warning compares every required baseline path with the nominal outside calibration range, before applying any chosen CAD workflow. The diagram caps its visual gap enlargement to retain a visible housing wall; the CAD calculation is never capped.
Assumptions
Use an uncorrected baseline: object scale 100%, Orca/Bambu retained-size entry 100%, and XY/hole offsets zero. If your test used existing compensation, first print an uncompensated test; these are replacement baseline settings, not increments to an unknown preset.
One dataset represents one printer, filament condition, nozzle, process profile, measurement axis and orientation. Repeat for X and Y. Shared XY shrinkage and offsets cannot independently remove anisotropy; compare the two runs before choosing a shared value, or use independent object-axis scales and keep filament shrinkage at 100%. Do not combine reciprocal object scaling with retained-size scaling a second time.
For horizontal through-bores the measured X or Y direction must be transverse to the bore axis. Their open contours respond to the solid contour offset, not the hole-only offset. Outside pins and flat dimensions are assumed to share one scale and edge bias. Use pin-only outside measurements if that assumption fails. The empirical response is assumed stable when the slicer changes the nominal boundary. Shrinkage scaling precedes the stated contour offsets. Avoid fuzzy-skin painting and multi-material painted objects that can disable compensation.
Fit names are practical labels for editable trial clearances, not ISO classes. Default fit targets and measurements are illustrative engineering starting points, not copied material tables or a qualified press-fit design. Running is used here for a freer moving fit than slip; terminology differs among guides. Formlabs' 2017 fit measurements concern specific SLA resins and are not transferred to FDM defaults.
Where it applies
Use the curved fit near the measured hole-diameter range, on its increasing branch. Extrapolation flags are screening guidance: a good residual or a quiet warning box does not validate a different shape, wall thickness or temperature. Four outside points leave two residual degrees of freedom; three holes leave one; one-size modes cannot assess model mismatch.
Print and measure at room temperature after cooling. Correct flow, mechanics, skew and elephant foot separately. Positive clearance is a gap; negative clearance is interference. Press-fit force, stress, cracking, material compliance, layer adhesion, creep, lubrication and service temperature are not calculated. A small negative clearance may still be unsuitable for brittle or thin parts.
The entered per-part bound must include repeat-print scatter and measurement uncertainty after mean correction. Never interpret zero RMS residual as perfect accuracy. Test the proposed CAD sizes in a mating coupon, then update the record.
For horizontal through-bores this calculator describes only the measured X or Y width transverse to the bore axis. Its corrected workflow uses the solid contour offset; a hole-only setting is ignored. Hole height, unsupported roof sag, bridging, first-layer fusion and separate Z gaps require physical tests. Print-in-place values alone do not guarantee release. Do not enable polyhole conversion or change mesh faceting after calibration without repeating the test.
References
- OrcaSlicer — Filament tolerance calibration; coupon and repeat-print workflow. https://github.com/OrcaSlicer/OrcaSlicer/wiki/tolerance_calib
- OrcaSlicer — Material basic information; retained-size percentage, including the 100 mm to 94 mm example. https://github.com/OrcaSlicer/OrcaSlicer/wiki/material_basic_information
- OrcaSlicer — Precision; signs and separate hole/contour controls. https://github.com/OrcaSlicer/OrcaSlicer/wiki/quality_settings_precision
- OrcaSlicer discussion #541, Brace91, 2023-03-21 — worked 3 mm to 2.8 mm bore and 0.1 mm hole-offset example. https://github.com/OrcaSlicer/OrcaSlicer/discussions/541
- University of Maryland — Tolerancing, guide 306, v0.2, 2020-08-03, pp. 4, 7–8; axis effects, two-part tolerance stacking and coupon tests. https://dozuki-prod-us-east-1-guide-pdfs.s3.amazonaws.com/pdf/umd/guide_306_en_373.pdf
- Formlabs — Engineering Fit: Optimizing Design for Functional 3D Printed Assemblies, May 2017, pp. 4–6; fit terminology and resin-specific results. https://www.bu.edu/epic/files/2025/05/SLA_Tolerances.pdf
- nophead — Polyholes, 2011-02-05; faceting, curvature and machine-dependent bore undersizing. https://hydraraptor.blogspot.com/2011/02/polyholes.html
- UltiMaker Cura 5.13 — fdmprinter.def.json, xy_offset, hole_xy_offset and hole_xy_offset_max_diameter. https://github.com/Ultimaker/Cura/blob/5.13.0/resources/definitions/fdmprinter.def.json
- UltiMaker CuraEngine 5.13 — slicer.cpp, XY offset before hole offset; max diameter zero applies full hole offset. https://github.com/Ultimaker/CuraEngine/blob/5.13.0/src/slicer.cpp
- Bambu Studio — PrintConfig.cpp, filament_shrink and XY compensation definitions. https://github.com/bambulab/BambuStudio/blob/master/src/libslic3r/PrintConfig.cpp
- PrusaSlicer — Per-model settings and XY compensation advice; PrintConfig defines a per-wall solid offset. https://help.prusa3d.com/article/per-model-settings_1674
- Adam L — CaliCross original worked worksheet screenshot; 15 measurements and published scale/offset results. https://media.printables.com/media/prints/546871/images/4404661_33043576-0bdd-411f-9474-053d6cc73db9/screenshot-2023-08-08-201838.png
- LuckyPants — Shrinkage Calibration Tool Calculator v2, public workbook; raw rows 17–30 and results D47–D49. https://docs.google.com/spreadsheets/d/14Nqzy8B2T4-O4q95d4unt6nQt4gQbnZm_qMQ-7PzV_I/edit
- Sudin, Shamsudin and Abdullah (2016) — Effect Of Part Features On Dimensional Accuracy Of FDM Model, ARPN Journal of Engineering and Applied Sciences 11(13), Table 3, p. 8071. https://www.arpnjournals.org/jeas/research_papers/rp_2016/jeas_0716_4564.pdf
- OrcaSlicer — PrintObjectSlice.cpp; separate offsets act on contour and closed-hole polygons. https://github.com/OrcaSlicer/OrcaSlicer/blob/main/src/libslic3r/PrintObjectSlice.cpp
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Measurement axis Enter all widths and diameters along this same machine axis. Keep a separate record for each axis. | axis_sel | X — repeat separately for Y | |
| Hole orientation Measure transverse to the bore axis, along X or Y. For a horizontal through-bore, only this XY width is modeled: hole-only compensation does not act on its open layer contours. Z height and roof sag require separate tests. | orient_sel | Upright — hole axis along Z | |
| Outside calibration Four pairs receive equal weight. Mix pin diameters and outside widths only if they follow the same error trend. | outer_mode | Four sizes — separate scale and edge error | |
| Hole calibration | hole_mode | Three diameters — size-dependent correction | |
| Slicer for CAD table | slicer_sel | OrcaSlicer | |
| Settings used for the CAD table The correction assumes the test was printed at 100% object scale, 100% retained-size shrinkage, and zero XY/hole offsets. Leave other process settings unchanged. | workflow | Keep test settings: scale 100%, offsets zero | |
| Outside / pin 1 — CAD size Measure away from the first-layer bulge. Defaults are an illustrative dataset; replace them with your own print. | O1 | mm | 20 |
| Outside / pin 1 — measured Measure after cooling, at several heights and locations. | M1 | mm | 20 |
| Outside / pin 2 — CAD size Use this same axis and orientation. Repeated measurements may be averaged before entry. | O2 | mm | 40 |
| Outside / pin 2 — measured Measure after cooling, at several heights and locations. | M2 | mm | 39.88 |
| Outside / pin 3 — CAD size Use this same axis and orientation. Repeated measurements may be averaged before entry. | O3 | mm | 80 |
| Outside / pin 3 — measured Measure after cooling, at several heights and locations. | M3 | mm | 79.64 |
| Outside / pin 4 — CAD size Use this same axis and orientation. Repeated measurements may be averaged before entry. | O4 | mm | 4 |
| Outside / pin 4 — measured Measure after cooling, at several heights and locations. | M4 | mm | 4.096 |
| Hole 1 — CAD diameter Use true circular holes; measure the same XY direction as the outside features. | H1 | mm | 4 |
| Hole 1 — measured diameter Prefer gauge pins or drill shanks with known diameter; caliper jaws can under-read small bores. | J1 | mm | 3.696 |
| Hole 2 — CAD diameter Use true circular holes; measure the same XY direction as the outside features. | H2 | mm | 8 |
| Hole 2 — measured diameter Prefer gauge pins or drill shanks with known diameter; caliper jaws can under-read small bores. | J2 | mm | 7.722 |
| Hole 3 — CAD diameter Use true circular holes; measure the same XY direction as the outside features. | H3 | mm | 16 |
| Hole 3 — measured diameter Prefer gauge pins or drill shanks with known diameter; caliper jaws can under-read small bores. | J3 | mm | 15.699 |
| Required finished pin / hardware diameter For a printed pin, the table gives its CAD diameter. For fixed hardware, use its measured size and ignore the printed-pin CAD column. | D_pin | mm | 10 |
| Hole diameter to calibrate in the slicer One constant slicer offset is made exact here under the fitted model. Other diameters keep a residual CAD correction. | D_anchor | mm | 10 |
| CAD table — first finished pin diameter Seven diameters, equally spaced. Stay near the calibration range. | D_low | mm | 6 |
| CAD table — last finished pin diameter The table includes seven sizes between these endpoints. | D_high | mm | 16 |
| Press — diametral clearance Negative means intentional interference. An editable trial value, not a strength or insertion-force rating. | C_press | mm | -0.05 |
| Transition — diametral clearance Zero is nominal contact; repeatability determines whether the actual pair clears or interferes. | C_transition | mm | 0 |
| Slip — diametral clearance All fit inputs are hole diameter minus pin diameter, not the gap per side. | C_slip | mm | 0.2 |
| Running — diametral clearance An editable moving-fit trial value. Fit names here describe increasing clearance; they are not ISO tolerance classes. | C_running | mm | 0.4 |
| Print-in-place — diametral clearance Radial gap is half this value. Separate Z gaps, bridging and first-layer behavior still need a test. | C_pip | mm | 0.6 |
| Bound on error of each finished diameter Use a bound from repeated prints and measurement error, after correcting mean bias. This is not inferred from regression residuals. | u_part | mm | 0.05 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| CAD table workflow | CAD sizes below assume scale 100% and all offsets zero. |
| Slicer for the settings below | OrcaSlicer |
| How these settings apply | Offsets are per wall. Apply retained-size shrinkage once; keep object scale at 100%. |
| CAD pin at selected finished diameter | 9.94 mm |
| CAD hole — slip fit | 10.481 mm |
| CAD hole — press fit | 10.23 mm |
| CAD hole — print-in-place | 10.882 mm |
| Outside fit RMS residual | 0 mm |
| Hole fit RMS residual | 0 mm |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Orca documentation: 100 mm becomes 94 mm
Source: OrcaSlicer Material Basic Information, Shrinkage (XY), explicitly instructs 94% for a 100 mm nominal size measured as 94 mm. Scale-only mode isolates this published case. Reciprocal object scale is the exact interpretation of the stated compensation, not independent printer data.
Inputs: Outside calibration = One size — scale only, no edge estimate; Outside / pin 1 — CAD size = 100 mm; Outside / pin 1 — measured = 94 mm; Hole calibration = One diameter — constant correction; Hole 1 — CAD diameter = 10 mm; Hole 1 — measured diameter = 9.4 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Orca / Bambu retained size (%) | 94 | 94 |
| Prusa / Cura object scale (%) | 106.4 | 106.4 |
Published radius-offset example: 3 mm hole measures 2.8 mm
Source: OrcaSlicer discussion #541, Brace91 on 2023-03-21, worked example: nominal 3 mm hole becomes 2.8 mm; use +0.1 mm hole compensation after shrinkage is corrected. Outside scale is held at unity to represent that stage. This checks per-wall versus diameter convention, not the nonlinear regression.
Inputs: Outside calibration = One size — scale only, no edge estimate; Outside / pin 1 — CAD size = 100 mm; Outside / pin 1 — measured = 100 mm; Hole calibration = One diameter — constant correction; Hole 1 — CAD diameter = 3 mm; Hole 1 — measured diameter = 2.8 mm; Hole diameter to calibrate in the slicer = 3 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Orca / Bambu hole offset per wall | 0.1 mm | 0.1 mm |
| Outside contour offset per wall | 0 mm | 0 mm |
UMD page 7: two ±0.1 mm parts give ±0.2 mm
Source: UMD Tolerancing, guide 306, v0.2, attached page 7: the worked example combines two ±0.1 mm part tolerances and introduces 0.2 mm clearance. The clearance envelope is therefore 0 to 0.4 mm. Layer height is the guide's approximation, not a bound inferred by this calculator.
Inputs: Bound on error of each finished diameter = 0.1 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Combined worst-case diameter error | 0.2 mm | 0.2 mm |
| Smallest clearance within entered error bounds [3] | 0 mm | 0 mm |
| Largest clearance within entered error bounds [3] | 0.4 mm | 0.4 mm |
Horizontal through-bore follows contour offset, not hole offset
Source: Geometry regression derived from OrcaSlicer PrintObjectSlice.cpp: hole-only offsets apply to closed hole polygons; a horizontal through-bore intersects a layer as open contours. Synthetic fixture explicitly has unity scale, +0.2 mm outside bias and -0.4 mm bore bias. Shrinking the solid contour by 0.1 mm opens that bore by 0.2 mm in XY, so a 10.4 mm CAD bore produces a 10.2 mm bore beside a finished 10 mm pin. This is a topology regression, not measured printer validation.
Inputs: Hole orientation = Horizontal — hole axis in XY; Settings used for the CAD table = Apply the recommended slicer settings first; Outside / pin 1 — measured = 20.2 mm; Outside / pin 2 — measured = 40.2 mm; Outside / pin 3 — measured = 80.2 mm; Outside / pin 4 — measured = 4.2 mm; Hole 1 — measured diameter = 3.6 mm; Hole 2 — measured diameter = 7.6 mm; Hole 3 — measured diameter = 15.6 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Active hole offset | 0.1 mm | 0.1 mm |
| CAD hole — slip fit | 10.4 mm | 10.4 mm |
CaliCross: published measured dataset and worksheet results
Source: Adam L's original CaliCross worksheet screenshot: fifteen nominal/measured pairs are transcribed in cf_sample and passed to the same fit_o function used by the tool. Published results are 99.86% retained size, 100.14% scale and -0.11 mm wall deviation. Tolerances are half the published 0.01 display increment. The least-squares and worksheet estimators are not asserted to be identical; they agree at these displayed precisions. https://media.printables.com/media/prints/546871/images/4404661_33043576-0bdd-411f-9474-053d6cc73db9/screenshot-2023-08-08-201838.png
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| CaliCross retained size (%) | 99.86 | 99.858 |
| CaliCross object scale (%) | 100.1 | 100.1 |
| CaliCross outside bias | -0.11 ± 0.005 mm | -0.1052 mm |
LuckyPants v2: original workbook transfer
Source: LuckyPants public workbook, sheet Shrink Calc: the 12 measured pairs and 2.000→2.040 mm web are lp_sample. Cached cells D48=1.006730863 and D47=-0.02541074735 (percent cell D48 displayed 100.67%). This verification-only function reproduces the original workbook, not the production least-squares model. D48 uses 1 minus the scale error, a first-order approximation; production sizing retains the exact reciprocal. Public workbook: https://docs.google.com/spreadsheets/d/14Nqzy8B2T4-O4q95d4unt6nQt4gQbnZm_qMQ-7PzV_I/edit
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| LuckyPants published approximate scale (%) | 100.7 | 100.7 |
| LuckyPants published radial compensation | -0.02541 mm | -0.02541 mm |
LuckyPants measurements: predict the withheld 2 mm web
Source: LuckyPants v2 workbook p. 1 / rows 17,18,21,23,30. Fit only four outer X observations (150→149.20, 140→139.00, 35→34.80, 35→34.82 mm), then predict the withheld 2 mm web, independently measured as 2.040 mm. The 0.05 mm screening band is the tool's pre-existing illustrative fit-review bound, not the caliper uncertainty. The least-squares prediction is about 2.0134 mm, so this case exposes method mismatch rather than forcing agreement with the source's mixed-axis average.
Inputs: Outside / pin 1 — CAD size = 150 mm; Outside / pin 1 — measured = 149.2 mm; Outside / pin 2 — CAD size = 140 mm; Outside / pin 2 — measured = 139 mm; Outside / pin 3 — CAD size = 35 mm; Outside / pin 3 — measured = 34.8 mm; Outside / pin 4 — CAD size = 35 mm; Outside / pin 4 — measured = 34.82 mm; Required finished pin / hardware diameter = 2 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Predicted uncorrected outside size at selected pin diameter | 2.04 ± 0.05 mm | 2.013 mm |
Measured ABS holes: predict the withheld 15 mm bore
Source: Sudin, Shamsudin and Abdullah (2016), Effect Of Part Features On Dimensional Accuracy Of FDM Model, Table 3, printed p. 8071 / PDF p. 5. Four published cylinder means set the outside fit. Only 5,10,20 mm hole means set the hole fit; the 15 mm hole is withheld, with published mean 14.763 mm. Prediction is 14.7692 mm (about +0.0062 mm). The ±0.01 mm screening band is twice the stated 5 µm CMM accuracy, not a propagated confidence interval. The paper's SL1 deviation appears inconsistent with its average; no slot data are used. https://www.arpnjournals.org/jeas/research_papers/rp_2016/jeas_0716_4564.pdf
Inputs: Outside / pin 1 — CAD size = 5 mm; Outside / pin 1 — measured = 4.749 mm; Outside / pin 2 — CAD size = 8 mm; Outside / pin 2 — measured = 7.689 mm; Outside / pin 3 — CAD size = 10 mm; Outside / pin 3 — measured = 9.731 mm; Outside / pin 4 — CAD size = 20 mm; Outside / pin 4 — measured = 19.836 mm; Hole 1 — CAD diameter = 5 mm; Hole 1 — measured diameter = 4.66 mm; Hole 2 — CAD diameter = 10 mm; Hole 2 — measured diameter = 9.741 mm; Hole 3 — CAD diameter = 20 mm; Hole 3 — measured diameter = 19.8 mm; Hole diameter to calibrate in the slicer = 15 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Predicted uncorrected hole at anchor diameter | 14.763 mm | 14.769 mm |







Responses