Heat-Set Insert, Screw Hole and 3D-Printed Thread Calculator

Size calibrated CAD holes, bosses and wall counts for inserts, self-tapping screws and printed metric threads. Numerical strength is enabled only with matching coupon data.

#boss sizing #coupon testing #heat-set inserts #hole calibration #ISO 68-1:2023 #printed threads #pull-out strength #self-tapping screws

This heat set insert hole size calculator connects a CAD diameter to the bore your printer actually makes. Use it for brackets, enclosures, jigs and student projects with a heat-set insert, a self-tapping screw or a printed internal metric thread. It sizes the boss around the joint and shows the solid wall remaining after installation.

Choose the fastening method first. Select a CNC Kitchen catalogue insert or enter dimensions from your own insert datasheet. An M3 thread designation alone does not define the knurl diameter, length or pilot shape. For a self-tapping screw hole in a 3D print, choose a Bambu BT CAD recommendation, EJOT DELTA PT nominal-bore guidance, or your manufacturer's nominal pilot.

Select the hole-axis orientation and enter your measured correction: CAD diameter minus printed diameter. A positive value enlarges a nominal-bore recipe in CAD. Measure coupons made with the final filament, orientation, slicer compensation and wall settings. Bambu's source values are already CAD dimensions, so the correction is not added twice. Those presets cover holes perpendicular to the bed.

For 3D printed thread tolerance, enter the metric major diameter, pitch and total diametral clearance. The tool derives the internal minor and pitch diameters from the 60° basic profile, then adds clearance and printer correction. The recipe lists all three CAD diameters. Boss sizing encloses the complete CAD major diameter, not just the smaller entry opening. This provides internal-thread geometry; it does not generate a helix or specify an ISO tolerance class.

Check boss diameter, perimeter count and blind-hole depth. Manufacturer wall thickness is preserved around both the CAD and predicted printed insert bore, including when your correction is negative. Hardware installation can consume inner perimeters. Inspect the sliced paths rather than treating sparse infill as a solid boss. Add entry chamfer or counterbore depth separately and ensure the screw cannot bottom out.

Insert pull out strength and torque predictions are withheld by default. To enable them, supply representative coupon stresses, service retention and the measured physical bore interval. The coupon's method, material, orientation, hardware diameter and engagement must match. A smaller boss or fewer perimeters than covered by testing also disables strength. A single tested bore establishes a single-size interval; widening it requires further measurements. Use the weakest stresses established over the declared interval, not an average that hides an oversized-hole failure.

The wall-count chart remains available without strength data because it shows geometric solid-wall thickness. With matching calibration, the strength model compares interface shear with net-section tension and boss torsion. Independent manufacturer comparison cases test interface size scaling; they are moulded-nylon tests and do not establish universal FDM strength.

CNC Kitchen's PLA measurements illustrate why bore limits matter: approximately 1400 N peak pull-out, with roughly 90% retained at 4.2 mm CAD on its setup, followed by a steep loss for oversized holes. These are contextual measurements, not material ratings. Validate PLA, PETG, ABS/ASA and conditioned PA joints at service temperature and load duration. Creep, layer splitting, installation damage and base failure can govern. Combined loading, fatigue, creep lifetime and safety-critical qualification remain outside this screening method.

How it is calculated

Hole calibration and manufacturer dimensions

For nominal-bore recipes, dCAD=dtarget+Δdd_{CAD}=d_{target}+\Delta_d, with Δd=dCAD,test−dprinted,test\Delta_d=d_{CAD,test}-d_{printed,test} measured for the selected hole-axis orientation. The predicted pre-installation bore is dprint=dCAD−Δdd_{print}=d_{CAD}-\Delta_d. This is a local additive calibration near the tested diameter, not a shrinkage law for all sizes. Leave existing slicer compensation in place when measuring.

The insert catalogue is CNC Kitchen's Dimensions & Design Guidelines, attached s7, page 2: length, knurl diameter, nominal bore and minimum radial wall W measured from that bore. The catalogue's blind-hole allowance is 1 mm below the insert. The adjustable nominal-bore trim is a coupon-based design change, separate from printer correction.

Bambu's highlighted PLA/PETG BT2, BT2.5 and BT3 recommendations in its linked test chart (s5–s6) are CAD hole sizes. They pass through unchanged except for explicit manual tuning. The selected correction predicts what that CAD size prints; it is not added to the Bambu size. The chart is limited to a hole axis perpendicular to the bed. Torque installation/removal columns in that chart are not torque-out capacities and are not used.

For the EJOT DELTA PT nominal-bore recipe, the manufacturer's guide s3, page 9 gives a usual bore ratio of 0.80, with selected technical plastics up to 0.88, a boss OD starting at twice screw diameter, and an illustration with half a screw diameter below engagement. Page 10 independently lists a 3.2 mm bore for the 4 mm DELTA PT screw. This guidance is for that screw family in thermoplastics and needs FDM trials.

Printed internal metric threads

Following the 60° basic-profile geometry named in ISO 68-1:2023, H=3P/2H=\sqrt{3}P/2, D2=d−3H/4D_2=d-3H/4 and D1=d−5H/4D_1=d-5H/4. The internal major diameter is d. Add the total diametral clearance c to all three internal diameters, then add the hole correction once to obtain CAD dimensions. Pitch is unchanged. The drawing is our own construction from these formulas; no standard table or figure is reproduced. This does not implement ISO 965 tolerance classes, an external screw root profile or thread gauging. Check against the standard in force for a specified metric joint.

Boss and solid walls

The boss recommendation is the greater of the geometry starting point and Denv+2ntargetwD_{env}+2n_{target}w, where DenvD_{env} encloses both the physical hardware/root and the complete CAD cavity (including the printed-thread CAD major diameter). The insert geometry starting point retains the catalogue wall beside both the CAD bore and predicted physical bore by using the larger diameter; the twice-screw-diameter starting point for other self-tapping recipes is a design heuristic, not a Bambu boss specification. Here w is extrusion line width. The required pre-installation slicer count is ⌈ntarget+(Droot−dprint)/(2w)⌉\lceil n_{target}+(D_{root}-d_{print})/(2w)\rceil.

Only the contiguous radial envelope of the hole's perimeters is credited: Ds=min⁡(Dboss,dprint+2nw)D_s=\min(D_{boss},d_{print}+2nw). Material displaced or removed inside the installed knurl or thread-root envelope is not credited. Thus Anet=π(Ds2−Droot2)/4A_{net}=\pi(D_s^2-D_{root}^2)/4. The wall chart holds the chosen boss size fixed while varying perimeter count.

Coupon scope and strength screening

Numerical forces and torques are withheld by default, including intermediate force/torque results. Enable them only after entering a matching coupon scope and conservative stresses. The coupon method, polymer and hole-axis direction must match; hardware/root outside diameter and full engagement must agree within 0.001 mm for rounding. The physical pre-installation bore must lie inside the measured interval, and the current boss and perimeter count must meet the calibrated support minima. Invalid printable geometry also disables strength. The default coupon interval is a single 4.00 mm bore; it is inactive until representative testing is confirmed. Changing the bore to 4.59 mm cannot retain a 4.00 mm calibration. Do not widen the interval without measurements; use the weakest justified stresses across it. The wall sweep always shows geometric solid-wall thickness, not an uncalibrated force curve.

The equivalent interface shear area is Ai=πdiLeqA_i=\pi d_i L_e q. Inserts and self-tapping screws use q = 1, so their entered effective stress must already represent their particular knurl/thread form, pilot, installation and orientation. Printed threads use a half-pitch smeared area, reduced by remaining radial overlap: q=12max⁡(0,1−c/(d−D1))q=\tfrac12\max(0,1-c/(d-D_1)). This is an explicit screening assumption, not a validated printed-thread stripping correlation.

The axial failure estimate is min⁡(τaAi,σnetAnet)\min(\tau_a A_i,\sigma_{net}A_{net}). The interface torque estimate is τrAidi/2\tau_r A_i d_i/2. The elastic annular boss estimate is 2τbJ/Ds2\tau_b J/D_s, with J=π(Ds4−Droot4)/32J=\pi(D_s^4-D_{root}^4)/32. The smaller torque governs. Axial and rotational interface stresses, and printed boss shear stress, are separate inputs. Convert N·mm to N·m explicitly. Each screening load is its failure estimate multiplied by the user-selected service retention and divided by the additional strength divisor.

CNC Kitchen's 2026 hole-size tests (s1) reported about 1400 N peak pull-out and roughly 90% retention at 4.2 mm CAD with an approximately 0.25 mm print undersize. These are contextual reference measurements, not fitted universal curves. The 2019 tests (s2) reached 3–4 N·m before M3 bolt heads failed; those are censored lower bounds on the tested inserts' resistance, not measured insert torque-out values. Neither publication validates the default stress assumptions or our boss model. No numerical result is enabled merely by selecting one of those insert sizes.

Independent strength comparisons and their limits

SPIROL's 2026 insert guide (s9), PDF pages 10 and 22–23, provides dimensions and independent pull-out/rotation results under stated test conditions. The calibration configuration is INS19 M3 short: OD 4.62 mm, length 3.56 mm, drilled bore 3.99 mm, 780 N axial extraction and 1.5 N·m rotation. These training values alone give τa=780/(π 4.62 3.56)=15.09568\tau_a=780/(\pi\,4.62\,3.56)=15.09568 MPa and τr=2(1500)/(π 4.622 3.56)=12.56717\tau_r=2(1500)/(\pi\,4.62^2\,3.56)=12.56717 MPa.

Two different configurations are reserved for comparison, without resetting those stresses. INS19 M3 long (OD 4.75 mm, length 5.74 mm, bore 3.99 mm) predicts 1293 N interface pull-out and 2.557 N·m rotation versus the independently tabulated 1445 N and 3 N·m. INS19 M4 short (OD 6.25 mm, length 4.70 mm, bore 5.61 mm) predicts 1393 N versus the independently tabulated 1670 N; the net-section assumption is non-governing in that comparison. The shared 20% comparison band is an explicitly coarse model-approximation criterion, not measurement uncertainty, a working-load margin or proof of universal accuracy. The checked values were not used to calculate the stresses.

The source specifies heat-installed inserts in unfilled moulded nylon 6/6, bosses at least twice insert OD, and drilled holes. The benchmarks use that minimum boss size (9.50 or 12.50 mm). The defined endpoints are extraction of the insert and rotation in plastic; the guide does not identify microscopic fracture paths or exact host conditioning. The M3 long case checks interface scaling, not the generic annular boss limit. These comparisons do not validate FDM layer bonding, infill anchorage, printed threads or every insert family.

The FDM experiments by Kastner et al. (2023), doi:10.3390/jmmp7010042, s8 pages 3–12, used 26 × 26 × 16 mm GreenTEC Pro specimens, an 8 mm vertical pre-hole, M6 Tappex MULTISERT BN37885 inserts and a 2 mm/min pull-out test. Their observed wall-to-infill separation and interlaminar damage demonstrate failure modes outside this simple annular model. Their material and stresses are not silently substituted for PLA, PETG, ABS/ASA or PA.

Assumptions

  • The hidden starting stresses (10 MPa for axial interface, rotational interface and bulk shell shear; 20 MPa for shell tension) are placeholders for data entry. They do not produce numerical strength results before matching coupon calibration is confirmed. They are not material presets.
  • A coupon interval consists of measured physical bore diameters, not CAD dimensions. A single tested diameter uses equal lower and upper limits. The 0.001 mm matching tolerance is for rounding, not a manufacturing tolerance or permission to extrapolate.
  • Determine effective axial stress only from an actual interface pull-out mode using the equivalent shear area. Determine rotational interface stress from an actual rotation endpoint with consistent torque units. Use separate printed-material tensile and shear data for the shell. A boss/base or wall-to-infill failure does not identify interface strength.
  • Use the weakest justified stresses over the entire declared interval and matching process conditions. The selected material, orientation, hardware/root diameter and engagement must match. The current boss and perimeter count cannot be below the tested support minima. The scope fields cannot verify whether the user has performed the claimed tests.
  • Service retention (starting scenario 0.50) and the additional divisor (starting value 3) are user-supplied design assumptions after calibration, not temperature, moisture or lifetime correlations. PA must be tested at its service conditioning.
  • Only the hole's contiguous solid perimeter envelope is credited; sparse infill and outer boss perimeters are not treated as solid. Inspect actual sliced paths. External boss OD is assumed to print as modelled; both CAD and predicted physical cavity envelopes are protected in sizing.
  • Full engagement excludes entry recesses, chamfers, tips and runout. Add their depth separately. Blind-hole floor bending, boss-to-part attachment, infill debonding, radial splitting, brass/screw failure and layer delamination are not calculated.
  • Equivalent uniform interface stress, the printed-thread half-pitch overlap multiplier and the homogeneous annular shell are screening approximations. The SPIROL holdouts test limited interface size scaling in moulded nylon; they do not establish a universal FDM material law.
  • The section is drawn upright for clarity. The hardware's internal bore and self-tapping thread marks are schematic; printed internal thread geometry follows the stated basic-profile formulas.

Where it applies

Geometry sizing supports FDM/FFF parts made from unfilled PLA, PETG, ABS/ASA and PA. Manufacturer insert walls are retained around both CAD and predicted physical bores, even for negative corrections. The complete CAD internal-thread major diameter must fit inside a printable wall, not just its minor opening. Bambu CAD pilots cover its tested PLA/PETG BT screws with a Z-axis hole; EJOT nominal pilot ratios apply to DELTA PT and require printed-part trials.

Strength is unavailable unless the declared coupon method, polymer, orientation, hardware/root OD, engagement, measured bore interval and minimum support match. It is also suppressed for invalid printable geometry. No generic published bore interval is assigned to all M3 inserts. A bore immediately below the knurl OD is not sufficient evidence of usable interlock. Extending the tested interval without data is not calibration. The starting stress numbers and confirmation switch are not independent evidence.

The two SPIROL holdout cases compare measured force and rotation from different insert configurations against stresses fixed using another configuration. The 20% band is a coarse model comparison, not confidence bounds. The source describes moulded PA6/6 with drilled bores and a defined extraction/rotation endpoint; it does not establish FDM strength, host conditioning, microscopic failure path or the annular shell's capacity. The CNC Kitchen 2026 force curve motivates withholding extrapolation; its 2019 bolt-head failures remain lower bounds, not measured insert torque-out capacities.

Gauge local hole diameters in the actual print orientation. Severe sagging or ovality cannot be represented by one additive correction. Inspect layer bonding, installation damage, wall-to-infill attachment, base bending, head bearing, pull-through, preload, fatigue and repeated assembly separately. Torque-out is not a seating-torque recommendation. No combined-load qualification, automatic temperature limit, creep lifetime or moisture model is provided. Printed basic profile geometry is not an ISO 965 tolerance class or a gauged fit; check against the standard in force. Resin, fibre-filled and metal printing and safety-critical qualification are outside this model.

References

  • CNC Kitchen (2026-03-28), Are Our Heat-Set Insert Datasheets Wrong? Hole calibration and contextual PLA pull-out measurements. https://www.cnckitchen.com/blog/are-our-heat-set-insert-datasheets-wrong
  • CNC Kitchen, Dimensions & Design Guidelines, p. 2: insert dimensions, wall and blind-hole allowance. https://www.cnckitchen.com/s/CNCKitchen_Heat-Set-Insert-Dimensions-and-Design-Guidelines.pdf
  • CNC Kitchen (2019-12-07), Threaded Inserts for 3D Prints – Cheap VS Expensive: measured hole offset, pull-out tests and bolt-limited torque. https://www.cnckitchen.com/blog/threaded-inserts-for-3d-prints-cheap-vs-expensive
  • EJOT, DELTA PT screws brochure, pp. 9–10: thermoplastic boss and nominal pilot guidance; manufacturer example. https://www.ejot.pl/medias/sys_master/IND_Ulotki_PL/IND_Ulotki_PL/he2/h04/9165098123294/EJOT-DELTA-PT-EN.pdf
  • Bambu Lab, BT3 Button Head Cap Self Tapping Screw product page: test orientation and original chart link. https://bambu-lab-global.myshopify.com/en-my/products/bt3-button-head-cap-self-tapping-screw-bhcs
  • Bambu Lab, original Test Data for Self-Tapping Screws image: highlighted CAD pilot rows only; torque columns not used as torque-out data. https://cdn.shopify.com/s/files/1/0617/5798/0835/files/Test_Data_for_Self-Tapping_Screws.png?v=1712059918
  • ISO 68-1:2023, ISO general purpose screw threads — Basic and design profiles — Part 1: Metric screw threads. Formulas only; check against the standard in force. https://www.iso.org/standard/85107.html
  • Bambu / MakerWorld (2025-12-18), How to Design Screw Holes for 3D Printing? M3 basic pitch-diameter cross-check; its different orientation terminology and CAD tables are not mixed into the product-chart presets. https://forum.bambulab.com/t/how-to-design-screw-holes-for-3d-printing/217352
  • Kastner et al. (2023), Investigation of the Pull-Out Behaviour of Metal Threaded Inserts in Thermoplastic Fused-Layer Modelling (FLM) Components, J. Manuf. Mater. Process. 7, 42. Experimental geometry, process conditions and observed failure modes; not a PLA/PETG strength preset. doi:10.3390/jmmp7010042 https://doi.org/10.3390/jmmp7010042
  • SPIROL (05/26), Threaded Inserts for Plastics, PDF pp. 10, 22–23: INS19 dimensions, independent pull-out and rotation tests, moulded nylon 6/6 and drilled-hole/boss conditions. M3 short is calibration only; M3 long and M4 short are separate comparison cases. https://www.spirol.com/assets/files/ins-threaded-inserts-design-guide-us.pdf

Inputs

InputSymbolUnitDefault
Fastening methodjointHeat-set insert
Printed material
Material names do not assign universal strengths. Enter coupon-based stresses for this filament, orientation and conditioning.
polymerPLA
Hole axis relative to the bed
Directions refer to the hole axis, not the face containing the hole.
axisZ axis — perpendicular to bed
Z-axis diameter correction
Correction = CAD diameter − measured printed diameter. Positive means holes print undersize. 0.25 mm is a published PLA example, not your printer's calibration.
delta_Zmm0.25
XY-axis diameter correction
Measure a same-size test hole in this orientation. An oval hole needs a minimum inscribed diameter check.
delta_XYmm0.25
Angled-axis diameter correction
Use a coupon at the actual angle. A single diameter cannot describe severe sagging or ovality.
delta_Amm0.25
Insert dimensionsinsert_sourceCNC Kitchen catalogue
CNC Kitchen insertinsertM3 × 5.7
Insert knurl outside diametercustom_ODmm4.6
Insert lengthcustom_Lmm5.7
Datasheet nominal borecustom_boremm4
Datasheet minimum wall from borecustom_wallmm1.6
Adjustment to insert nominal bore
Use a tested adjustment only. The 2026 CNC Kitchen 4.20 mm CAD example corresponds to a 3.95 mm printed bore with a 0.25 mm correction.
bore_trimmm0
Self-tapping pilot basispilot_sourceBambu BT — published CAD hole
Bambu tested screw / materialbtPLA BT3
Additional tuning of Bambu CAD size
Bambu values already include its print process. This is a manual adjustment; the full printer correction is not added again.
bt_trimmm0
Screw major diameterscrew_dmm3
Manufacturer nominal pilot holepilot_custommm2.4
EJOT nominal hole / screw diameter
EJOT DELTA PT guide p. 9: 0.80 normally; up to 0.88 for selected technical thermoplastics. This is a moulded-plastic starting point requiring printed-part trials.
pt_ratio0.8
Metric thread major diameter
Internal single-start 60° metric profile. Enter the intended mating screw size; changing display units does not change the thread family.
thread_dmm10
Metric thread pitchpitchmm1.5
Printed-thread diametral clearance
Total diameter increase of the internal profile, not a radial offset. Add printer correction once to its minor, pitch and major diameters.
clearancemm0.3
Layer height
A pitch spanning fewer than four layers is flagged as a resolution concern; four is a design heuristic.
layer_hmm0.2
Full thread engagement length
Exclude chamfers, lead-in and screw-tip length. Insert mode uses its catalogue or custom length.
engagementmm8
Extrusion line widthline_wmm0.45
Slicer perimeters around the hole
Concentric solid walls around the hole before hardware installation. Sparse infill is not counted as solid material.
walls6
Desired walls beyond the installed hardware
Design target, not a strength law. The required slicer count includes material displaced by the knurl or thread.
min_walls4
Boss outside diameterboss_sourceUse calculated minimum
My boss outside diameterboss_custommm10
Solid floor below blind hole
Design allowance; check base bending and attachment separately. Through holes need no blind floor.
floor_tmm1.2
Enable strength using my matching coupon data
Enable only after supplying stresses and service factors measured for the declared material, method, orientation, bore range, hardware and support geometry. Geometry results remain available without strength data.
testedfalse
Effective axial interface shear stress
Supply the weakest effective interface stress justified by actual pull-out coupons across the declared bore range. The starting 10 MPa is a placeholder, not a measured material property.
tau_axMPa10
Effective rotational interface shear stress
Supply the weakest stress justified by interface-rotation coupons over the declared range. Use actual rotation failures, not installation torque or bolt-fracture lower bounds. Starting 10 MPa is a placeholder.
tau_rotMPa10
Printed shell tensile failure stress
20 MPa is an assumption. Use the weaker applicable printed direction; account for layer bonding and the actual filament.
sigma_netMPa20
Printed shell shear failure stress
Bulk printed-material shear failure stress in the relevant direction. Separate from knurl or thread interface strength; 10 MPa is an assumption until measured.
tau_shellMPa10
Retained strength in service
User-selected fraction for temperature, moisture, load duration and creep. 0.50 is a scenario, not a published temperature or lifetime model.
retention0.5
Additional strength divisor
Applied after service retention. A divisor does not validate the assumed failure stresses.
safety3
Coupon fastening methodcalib_jointHeat-set insert
Coupon material
Same filament grade and conditioning as the current part. SPIROL comparison cases use moulded PA6/6; those are not FDM material presets.
calib_materialPLA
Coupon hole-axis orientationcalib_axisZ axis — perpendicular to bed
Smallest tested physical bore
Use the actual measured bore before assembly, not its CAD size. Stresses must be conservative over the entire declared interval.
bore_minmm4
Largest tested physical bore
No strength is extrapolated beyond this bound. A single-size coupon uses identical minimum and maximum values.
bore_maxmm4
Tested hardware / thread-root outside Ø
Must match the installed knurl OD, screw major Ø, or printed internal-thread root Ø. Changing hardware requires matching calibration.
calib_ODmm4.6
Tested full engagement lengthcalib_Lmm5.7
Smallest perimeter count covered by testscalib_walls_min6
Smallest boss Ø covered by tests
A smaller boss or fewer perimeters invalidates this calibration. Confirm the same attachment, infill, installation and failure modes.
calib_boss_minmm8.2

Results

With the default inputs above, the calc gives:

ResultValue
Model this hole Ø (thread: minor Ø)4.25 mm
Expected printed hole Ø4 mm
Recommended boss outside Ø8.2 mm
Required slicer perimeters5
Blind hole depth (add any entry recess)6.7 mm
Boss height with floor (add entry recess)7.9 mm
Credited solid wall beyond hardware1.8 mm
Strength calibration statusStrength withheld: supply matching coupon data and its measured bore range. Geometry and wall sizing remain available.
CAD recipeUse the insert's actual knurl OD and datasheet bore. The expected printed bore is shown before the insert is melted in.
Material and service conditionsPLA: the published CNC Kitchen pull-out reference is one PLA setup. Your printer, insert and service temperature still need matching tests.

It also shows: Screening axial failure estimate, N; Screening torsional failure estimate, N·m; Axial screening load after derating, N; Torsional screening load after derating, N·m.

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).

CNC Kitchen M3 × 5.7 dimensions and blind depth

Source: Manufacturer dimensions and the blind-hole L + 1 mm rule, CNC Kitchen Dimensions & Design Guidelines p. 2. These check dimensional transfer, not strength.

Inputs: the default inputs above.

ResultSourceThis calc
Insert knurl outside diameter4.6 mm4.6 mm
Full load-transfer engagement length5.7 mm5.7 mm
Expected printed hole Ø4 mm4 mm
Blind hole depth (add any entry recess)6.7 mm6.7 mm

CNC Kitchen M4 × 8.1 dimensions

Source: Independent catalogue values, CNC Kitchen Dimensions & Design Guidelines p. 2; source s7.

Inputs: CNC Kitchen insert = M4 × 8.1; the others as above.

ResultSourceThis calc
Insert knurl outside diameter6.3 mm6.3 mm
Full load-transfer engagement length8.1 mm8.1 mm
Expected printed hole Ø5.7 mm5.7 mm
Manufacturer minimum wall measured from bore2.1 mm2.1 mm

2019 Prusa / Prusament measured hole compensation

Source: CNC Kitchen, Threaded Inserts for 3D Prints – Cheap VS Expensive (2019), section Why printed holes turn out too small: measured 0.10 mm error and a 4.10 mm CAD hole for a 4.00 mm bore. https://www.cnckitchen.com/blog/threaded-inserts-for-3d-prints-cheap-vs-expensive

Inputs: Z-axis diameter correction = 0.1 mm; the others as above.

ResultSourceThis calc
Model this hole Ø (thread: minor Ø)4.1 mm4.1 mm
Expected printed hole Ø4 mm4 mm

2026 CORE One L / PLA 4.20 mm CAD example

Source: CNC Kitchen, Are Our Heat-Set Insert Datasheets Wrong? (2026-03-28): 4.20 mm CAD preferred on its setup; measured diameters about 0.25 mm smaller. Thus 3.95 mm is the inferred physical bore, not an independently reported exact diameter. About 90% of an approximately 1400 N maximum was reported for that CAD size; the present generic strength model is not fitted to reproduce it. https://www.cnckitchen.com/blog/are-our-heat-set-insert-datasheets-wrong

Inputs: Adjustment to insert nominal bore = -0.05 mm; the others as above.

ResultSourceThis calc
Model this hole Ø (thread: minor Ø)4.2 mm4.2 mm
Expected printed hole Ø3.95 mm3.95 mm

EJOT DELTA PT 4 mm nominal pilot example

Source: EJOT DELTA PT brochure p. 9 gives the 0.8 d pilot and 2 d boss geometry. Page 10 independently lists dh = 3.2 mm for DELTA PT 40; manufacturer illustration gives 0.5 d bottom allowance. Moulded thermoplastic geometry, not validation of printed-part strength.

Inputs: Fastening method = Self-tapping screw; Self-tapping pilot basis = EJOT DELTA PT — nominal bore; Screw major diameter = 4 mm; Z-axis diameter correction = 0 mm; the others as above.

ResultSourceThis calc
Expected printed hole Ø3.2 mm3.2 mm
Boss geometry preserving CAD and physical minimum wall8 mm8 mm
Bottom allowance below full engagement2 mm2 mm

Bambu BT3 PLA highlighted CAD pilot

Source: Bambu original Test Data for Self-Tapping Screws chart linked from its BT3 product page: highlighted PLA M3 BT row, CAD hole 2.57 mm. Visually read; not confused with a drilled nominal bore or torque-out result. https://cdn.shopify.com/s/files/1/0617/5798/0835/files/Test_Data_for_Self-Tapping_Screws.png?v=1712059918

Inputs: Fastening method = Self-tapping screw; the others as above.

ResultSourceThis calc
Model this hole Ø (thread: minor Ø)2.57 mm2.57 mm
Self-tapping screw major diameter3 mm3 mm

Bambu BT3 PETG highlighted CAD pilot

Source: Bambu original product test chart: highlighted PETG M3 BT row, CAD hole 2.55 mm. Changing the independently measured printer correction changes the predicted physical bore, not this published CAD size. Same source as bt_pla_cad.

Inputs: Fastening method = Self-tapping screw; Bambu tested screw / material = PETG BT3; Printed material = PETG; Z-axis diameter correction = 0.1 mm; the others as above.

ResultSourceThis calc
Model this hole Ø (thread: minor Ø)2.55 mm2.55 mm

M3 × 0.5 basic pitch diameter

Source: Bambu / MakerWorld, How to Design Screw Holes for 3D Printing? (2025-12-18), machine-screw table: M3 basic coarse pitch diameter 2.675 mm. Checks the derived ISO 60° geometry, not an ISO 965 fit class or printed strength. https://forum.bambulab.com/t/how-to-design-screw-holes-for-3d-printing/217352

Inputs: Fastening method = Printed internal metric thread; Metric thread major diameter = 3 mm; Metric thread pitch = 0.5 mm; Printed-thread diametral clearance = 0.1 mm; Layer height = 0.1 mm; the others as above.

ResultSourceThis calc
Basic thread pitch diameter2.675 mm2.675 mm

Independent long-insert pull-out and rotation comparison

Source: SPIROL Inserts for Plastics (05/26), attached s9: PDF p. 10 gives INS19 M3 short OD 4.62 mm / L 3.56 mm and long OD 4.75 mm / L 5.74 mm, drilled bore 3.99 mm. PDF p. 22 reports SHORT 780 N and 1.5 N·m (training only), LONG 1445 N and 3 N·m (held-out expected values). Stresses 15.09568262217014 MPa axial and 12.567168350124991 MPa rotational are calculated only from the SHORT configuration; neither LONG measurement sets an input stress. PDF p. 23: heat installed in unfilled moulded nylon 6/6, boss OD at least twice insert OD (9.50 mm for long). Endpoints on p. 22 are extraction of the insert and rotation in plastic; detailed microscopic fracture paths are not supplied. The common 20% approximation band is a screening-model comparison, not measurement uncertainty or a safety factor. This checks interface scaling only; the generic shell model and FDM accuracy are not thereby validated.

Inputs: Insert dimensions = My insert datasheet; Printed material = PA (nylon); Z-axis diameter correction = 0 mm; Slicer perimeters around the hole = 12; Boss outside diameter = Check my boss diameter; Enable strength using my matching coupon data = yes; Coupon material = PA (nylon); Smallest perimeter count covered by tests = 12; Effective axial interface shear stress = 15.096 MPa; Effective rotational interface shear stress = 12.567 MPa; Insert knurl outside diameter = 4.75 mm; Insert length = 5.74 mm; Datasheet nominal bore = 3.99 mm; My boss outside diameter = 9.5 mm; Smallest tested physical bore = 3.99 mm; Largest tested physical bore = 3.99 mm; Tested hardware / thread-root outside Ø = 4.75 mm; Tested full engagement length = 5.74 mm; Smallest boss Ø covered by tests = 9.5 mm; the others as above.

ResultSourceThis calc
Interface pull-out failure estimate1,445 ± 289 N1,293 N
Coupon-calibrated interface rotation estimate3 ± 0.6 N·m2.557 N·m

Independent different-diameter pull-out comparison

Source: SPIROL guide s9, PDF p. 10: INS19 M4 short, OD 6.25 mm, length 4.70 mm, recommended drilled bore 5.61 mm. PDF p. 22 reports 1670 N pull-out; PDF p. 23 specifies heat installation in unfilled moulded nylon 6/6 with boss OD at least 2×OD (12.50 mm). Same frozen stresses from the INS19 M3 SHORT 780 N / 1.5 N·m calibration are used as in the other holdout; M4 force and torque do not set the stresses. The net-section tensile assumption remains the existing 20 MPa and is non-governing here; no shell stress is fitted to this measured force. Predicted force is compared using the same 20% coarse model-approximation band. Observed endpoint is insert extraction as defined on p. 22, not bolt fracture. This is a limited manufacturer-family size-scaling check in moulded nylon, not universal FDM validation.

Inputs: Insert dimensions = My insert datasheet; Printed material = PA (nylon); Z-axis diameter correction = 0 mm; Slicer perimeters around the hole = 12; Boss outside diameter = Check my boss diameter; Enable strength using my matching coupon data = yes; Coupon material = PA (nylon); Smallest perimeter count covered by tests = 12; Effective axial interface shear stress = 15.096 MPa; Effective rotational interface shear stress = 12.567 MPa; Insert knurl outside diameter = 6.25 mm; Insert length = 4.7 mm; Datasheet nominal bore = 5.61 mm; My boss outside diameter = 12.5 mm; Smallest tested physical bore = 5.61 mm; Largest tested physical bore = 5.61 mm; Tested hardware / thread-root outside Ø = 6.25 mm; Tested full engagement length = 4.7 mm; Smallest boss Ø covered by tests = 12.5 mm; the others as above.

ResultSourceThis calc
Screening axial failure estimate1,670 ± 334 N1,393 N
Interface pull-out failure estimate1,670 ± 334 N1,393 N

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...