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.
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, , with measured for the selected hole-axis orientation. The predicted pre-installation bore is . 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, , and . 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 , where 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 .
Only the contiguous radial envelope of the hole's perimeters is credited: . Material displaced or removed inside the installed knurl or thread-root envelope is not credited. Thus . 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 . 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: . This is an explicit screening assumption, not a validated printed-thread stripping correlation.
The axial failure estimate is . The interface torque estimate is . The elastic annular boss estimate is , with . 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 MPa and 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
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Fastening method | joint | Heat-set insert | |
| Printed material Material names do not assign universal strengths. Enter coupon-based stresses for this filament, orientation and conditioning. | polymer | PLA | |
| Hole axis relative to the bed Directions refer to the hole axis, not the face containing the hole. | axis | Z 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_Z | mm | 0.25 |
| XY-axis diameter correction Measure a same-size test hole in this orientation. An oval hole needs a minimum inscribed diameter check. | delta_XY | mm | 0.25 |
| Angled-axis diameter correction Use a coupon at the actual angle. A single diameter cannot describe severe sagging or ovality. | delta_A | mm | 0.25 |
| Insert dimensions | insert_source | CNC Kitchen catalogue | |
| CNC Kitchen insert | insert | M3 × 5.7 | |
| Insert knurl outside diameter | custom_OD | mm | 4.6 |
| Insert length | custom_L | mm | 5.7 |
| Datasheet nominal bore | custom_bore | mm | 4 |
| Datasheet minimum wall from bore | custom_wall | mm | 1.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_trim | mm | 0 |
| Self-tapping pilot basis | pilot_source | Bambu BT — published CAD hole | |
| Bambu tested screw / material | bt | PLA 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_trim | mm | 0 |
| Screw major diameter | screw_d | mm | 3 |
| Manufacturer nominal pilot hole | pilot_custom | mm | 2.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_ratio | 0.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_d | mm | 10 |
| Metric thread pitch | pitch | mm | 1.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. | clearance | mm | 0.3 |
| Layer height A pitch spanning fewer than four layers is flagged as a resolution concern; four is a design heuristic. | layer_h | mm | 0.2 |
| Full thread engagement length Exclude chamfers, lead-in and screw-tip length. Insert mode uses its catalogue or custom length. | engagement | mm | 8 |
| Extrusion line width | line_w | mm | 0.45 |
| Slicer perimeters around the hole Concentric solid walls around the hole before hardware installation. Sparse infill is not counted as solid material. | walls | 6 | |
| 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_walls | 4 | |
| Boss outside diameter | boss_source | Use calculated minimum | |
| My boss outside diameter | boss_custom | mm | 10 |
| Solid floor below blind hole Design allowance; check base bending and attachment separately. Through holes need no blind floor. | floor_t | mm | 1.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. | tested | false | |
| 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_ax | MPa | 10 |
| 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_rot | MPa | 10 |
| 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_net | MPa | 20 |
| 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_shell | MPa | 10 |
| 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. | retention | 0.5 | |
| Additional strength divisor Applied after service retention. A divisor does not validate the assumed failure stresses. | safety | 3 | |
| Coupon fastening method | calib_joint | Heat-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_material | PLA | |
| Coupon hole-axis orientation | calib_axis | Z 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_min | mm | 4 |
| Largest tested physical bore No strength is extrapolated beyond this bound. A single-size coupon uses identical minimum and maximum values. | bore_max | mm | 4 |
| Tested hardware / thread-root outside Ø Must match the installed knurl OD, screw major Ø, or printed internal-thread root Ø. Changing hardware requires matching calibration. | calib_OD | mm | 4.6 |
| Tested full engagement length | calib_L | mm | 5.7 |
| Smallest perimeter count covered by tests | calib_walls_min | 6 | |
| 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_min | mm | 8.2 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Model this hole Ø (thread: minor Ø) | 4.25 mm |
| Expected printed hole Ø | 4 mm |
| Recommended boss outside Ø | 8.2 mm |
| Required slicer perimeters | 5 |
| Blind hole depth (add any entry recess) | 6.7 mm |
| Boss height with floor (add entry recess) | 7.9 mm |
| Credited solid wall beyond hardware | 1.8 mm |
| Strength calibration status | Strength withheld: supply matching coupon data and its measured bore range. Geometry and wall sizing remain available. |
| CAD recipe | Use the insert's actual knurl OD and datasheet bore. The expected printed bore is shown before the insert is melted in. |
| Material and service conditions | PLA: 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.
| Result | Source | This calc |
|---|---|---|
| Insert knurl outside diameter | 4.6 mm | 4.6 mm |
| Full load-transfer engagement length | 5.7 mm | 5.7 mm |
| Expected printed hole Ø | 4 mm | 4 mm |
| Blind hole depth (add any entry recess) | 6.7 mm | 6.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.
| Result | Source | This calc |
|---|---|---|
| Insert knurl outside diameter | 6.3 mm | 6.3 mm |
| Full load-transfer engagement length | 8.1 mm | 8.1 mm |
| Expected printed hole Ø | 5.7 mm | 5.7 mm |
| Manufacturer minimum wall measured from bore | 2.1 mm | 2.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.
| Result | Source | This calc |
|---|---|---|
| Model this hole Ø (thread: minor Ø) | 4.1 mm | 4.1 mm |
| Expected printed hole Ø | 4 mm | 4 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.
| Result | Source | This calc |
|---|---|---|
| Model this hole Ø (thread: minor Ø) | 4.2 mm | 4.2 mm |
| Expected printed hole Ø | 3.95 mm | 3.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.
| Result | Source | This calc |
|---|---|---|
| Expected printed hole Ø | 3.2 mm | 3.2 mm |
| Boss geometry preserving CAD and physical minimum wall | 8 mm | 8 mm |
| Bottom allowance below full engagement | 2 mm | 2 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.
| Result | Source | This calc |
|---|---|---|
| Model this hole Ø (thread: minor Ø) | 2.57 mm | 2.57 mm |
| Self-tapping screw major diameter | 3 mm | 3 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.
| Result | Source | This calc |
|---|---|---|
| Model this hole Ø (thread: minor Ø) | 2.55 mm | 2.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.
| Result | Source | This calc |
|---|---|---|
| Basic thread pitch diameter | 2.675 mm | 2.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.
| Result | Source | This calc |
|---|---|---|
| Interface pull-out failure estimate | 1,445 ± 289 N | 1,293 N |
| Coupon-calibrated interface rotation estimate | 3 ± 0.6 N·m | 2.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.
| Result | Source | This calc |
|---|---|---|
| Screening axial failure estimate | 1,670 ± 334 N | 1,393 N |
| Interface pull-out failure estimate | 1,670 ± 334 N | 1,393 N |







Responses