How to Thread 3D Printed Parts
Threads in printed plastic fail for one of three reasons: the hole is too small, the layers run the wrong way, or the tap is turning too fast. This guide shows how to thread 3D printed parts with printed threads, cutting taps and heat-set inserts, and how to tell which method fits your part.

Key takeaways
Which threading method fits your part
There are four ways to put a thread in a printed part, and the right one depends on how many times the joint will be opened. A modeled thread printed directly into the part is fine for a lens cap or a one-time sensor housing. A tapped hole works for prototypes where you have a tap on the bench. A heat-set insert is the default for anything that gets serviced. A machined metal thread is for load-bearing joints.
Judge by three numbers: thread size, wall thickness around the hole, and assembly cycles. Under M6 with a 3 mm wall, printed or tapped threads are usually enough. M6 to M12 needs an insert boss or a thicker wall. Above M12, or any thread that carries axial load, plan for metal.
Material matters as much as geometry. PLA prints sharp threads but creeps under sustained load and softens near 60 °C. PETG is tougher and slightly gummy, so taps cut a rougher profile. ABS and ASA tap cleanly but warp, which distorts the hole. Nylon and PA-CF are strong and forgiving, yet they absorb moisture and swell.
One more variable: the printer. A 0.4 mm nozzle cannot resolve a 0.5 mm thread crest. If you want a printed thread, go to a 0.25 mm nozzle or use resin. Otherwise, print a plain hole and cut the thread with a tap.
- 1Printed threadBest under M10, low cycle count, resin or 0.25 mm nozzle
- 2Cut threadAny size, needs an undersized pilot hole and a sharp tap
- 3Heat-set insertRepeated assembly, needs a boss of 2× insert diameter
- 4Machined metalLoad-bearing, high torque, or a spec that calls out a class of fit
Hole sizing and boss design before you print
Most failed threads start with the wrong hole, not the wrong tap. Slicers do not hold a hole to the modeled diameter. They shrink it. Thermal contraction pulls the wall inward, and the slicer's arc approximation leaves a polygon inside the circle. Expect a printed hole to come out 0.1–0.3 mm smaller than drawn, more on ABS and large holes.
So compensate at the model. If you plan to tap an M6 × 1.0 thread, the standard tap drill is 5.0 mm. Model 4.8–4.9 mm and drill or ream to 5.0 mm after printing. If you print the thread directly, model the major diameter about 0.2 mm over nominal and the minor diameter about 0.1 mm under, then test on a scrap block before you commit a full plate.
The boss around the hole needs material. A useful rule for a heat-set insert is a boss outer diameter of twice the insert diameter, with a wall at least 2 mm thick on each side. For an M3 insert of 4.6 mm diameter, that means a boss around 9 mm across. Anything thinner splits when the insert goes in.
For a tapped hole, keep at least 1.5× the thread diameter of plastic around the hole, and at least 2× the diameter of full thread engagement in depth. A 6 mm deep M4 thread in a 4 mm wall is a crack waiting to happen. Add a counterbore or a fillet at the boss root to spread the load.
- 1ShrinkageModel holes 0.1–0.3 mm oversize, then ream to size
- 2Boss diameter2× insert diameter for heat-set inserts
- 3Engagement depth1.5–2× thread diameter of full thread
- 4Root fillet0.5–1 mm radius at the boss base to avoid a stress riser
Print orientation and slicer settings that hold threads
Orientation decides whether the thread strips or holds. In FDM, the bond between layers is weaker than the bond inside a layer. A thread whose axis is vertical forces the load to pull the layers apart. Lay the part on its side so the thread axis runs in the XY plane, and the load acts along the extrusion lines instead. Pull-out strength roughly doubles.
Layer height sets how well the thread profile resolves. For printed threads, use 0.1 mm or 0.12 mm layers and slow the outer wall to 20–30 mm/s. For tapped holes, layer height matters less, but keep walls at three perimeters or more so the tap cuts plastic, not air gaps.
Infill under a tapped hole should be at least 50%, and the region around the boss should be solid. A tap cutting into 15% gyroid has nothing to bite. Add a modifier or a support blocker to force solid infill within 5 mm of the hole.
Temperature control does the rest. Print PLA at 205–215 °C, PETG at 235–245 °C, ABS at 240–250 °C with an enclosure. Cool the part fully before tapping. Warm plastic tears instead of cutting. If the part is a prototype for a machined production run, print it at final dimensions so the thread test means something.
- 1OrientationThread axis in the XY plane, never vertical
- 2Layer height0.10–0.12 mm for printed threads
- 3Perimeters3+ walls around any tapped hole
- 4Infill50% minimum, solid within 5 mm of the hole
Common mistakes and how to avoid them
Stripped threads almost always trace back to one of four causes. The pilot hole was printed at nominal size and came out undersize, so the tap forced material instead of cutting it. The tap was turned without backing off, so chips packed the flutes and tore the profile. The wall was too thin and cracked. Or the screw was run in with a driver at full speed and the friction heated the plastic past its glass transition.
Cracking around a boss is a design problem, not a printing problem. A sharp internal corner concentrates stress. Add a 0.5–1 mm fillet at the boss root and keep the boss wall at least 2 mm. If the part is in ABS or ASA, anneal it after printing to reduce residual stress, or print slower with more cooling time per layer.
Loose threads come from shrinkage and from orientation. A hole printed vertically comes out smaller and more oval than the same hole printed horizontally. If the fit matters, print the hole horizontally and ream to size. Measure with pin gauges, not with the screw you plan to use.
Finally, do not reuse a tap that has cut metal. It dulls, then it rubs. Buy a dedicated tap for plastic and replace it when the cut stops sounding crisp.
- 1Forcing the tapOne turn in, half turn back, every time
- 2Driver speedRun screws in by hand for the first fit
- 3Sharp cornersFillet the boss root, no exceptions
- 4Reused tapsKeep a plastic-only tap and replace it when dull
How to thread 3D printed parts step by step
- 1Dry-fit the holePrint a test block with the hole at three sizes, 0.1 mm apart. Push the matching screw in by hand. It should start two or three turns with light pressure and stop hard. If it slides in, the hole is too big.
- 2Ream or drill to tap sizeUse the standard tap drill for your thread: 2.5 mm for M3 × 0.5, 3.3 mm for M4 × 0.7, 4.2 mm for M5 × 0.8, 5.0 mm for M6 × 1.0. Turn the drill by hand or at low speed. A drill press at 300–500 rpm is plenty. Plastic grabs and tears at high speed.
- 3Chamfer the entryCut or print a 0.5–1 mm chamfer at the hole mouth. This guides the tap straight and stops the first thread from lifting. A countersink bit turned by hand takes ten seconds.
- 4Start the tap squareClamp the part. Turn the tap one full turn in, then back a half turn to break the chip. Keep going one-in, half-back. Use a tap guide or the drill press chuck to hold the axis. A tap that starts crooked cuts a tapered thread that never seals.
- 5Lubricate, then cleanA drop of isopropyl alcohol on PLA or PETG reduces friction and heat. On ABS, a little soapy water works. Blow or brush the swarf out of the hole. Leftover chips jam the screw and feel like a stripped thread.
- 6Test with a gauge or a screwRun a known-good screw or a thread gauge through the hole. It should turn by hand all the way with no wobble. If it binds halfway, back it out and clear the chips before forcing it.
- 7Set the insert, if usedFor a heat-set insert, set a soldering iron to 240–260 °C for brass inserts in PLA or PETG. Push straight down, hold 5–10 seconds, let it cool 30 seconds. Do not twist. For ABS, drop to 230–240 °C.
- 8Check torque before assemblyTighten a test joint to failure on a scrap part and note the value. Use half of that in production. A hand-tight plus a quarter turn is a safe starting point for M3 to M5 in printed plastic.
Threading method comparison
Sizes are nominal; adjust pilot holes per material and printer.
| Method | Best size range | Typical pull-out | When to choose |
|---|---|---|---|
| Printed thread | M3–M10 | Moderate, orientation dependent | Resin or 0.25 mm nozzle, low cycle count |
| Cut thread (tap) | M2–M16 | Higher than printed, cuts through layers | Prototype and fixture work, any printer |
| Heat-set insert | M2–M8 | High, metal-to-metal joint | Parts opened more than five times |
| Machined metal thread | Any | Highest, defined class of fit | Load-bearing, high torque, sealing |
| Self-tapping screw | M2–M5 | Low, one-shot | Enclosures assembled once, low load |
| Thread-forming screw | M2–M4 | Low to moderate | Thin walls, single assembly |
Threading 3D printed parts: common questions
Can you tap a 3D printed part directly?
Yes, if the wall is thick enough and the pilot hole is undersized. Print the hole 0.1–0.2 mm under the nominal tap drill size, then ream or drill to the exact size before tapping. Keep three perimeters or more around the hole and at least 1.5× the thread diameter of plastic on each side.
PLA and ABS tap cleanly. PETG is gummier and needs a sharper tap and more backing-off. Nylon taps well but swells with moisture, so dry it before printing if the fit is critical.
What is the strongest thread in a 3D printed part?
A heat-set brass insert in a well-designed boss is the strongest option that still uses a printed body. The metal insert carries the thread, so the plastic only has to hold the knurled body in compression.
If the joint is truly load-bearing, no printed thread matches a machined one. We machine threaded features to ±0.005 mm in aluminium, stainless, steel and titanium when the part has to pass a torque spec.
Should I model the thread or tap it after printing?
Model it when the thread is larger than M10, when you print in resin, or when the thread is cosmetic. Resin printers hold a 0.5 mm crest far better than a 0.4 mm FDM nozzle.
Tap it when the thread is M10 or smaller on FDM, when you need a standard class of fit, or when the part is a prototype for a machined production version. Tapping is faster and gives a more accurate profile than most desktop printers can.
How deep should a threaded hole be?
Aim for full thread engagement of 1.5–2× the thread diameter. For an M4 screw, that is 6–8 mm of full thread. Add 2–3 mm of clearance at the bottom so chips and the tap tip have somewhere to go.
Blind holes are stronger than through holes in printed plastic because they keep material around the thread. If you can, leave 1.5 mm of wall at the bottom of a blind hole rather than breaking through.
Why does my printed thread come out too tight?
Shrinkage and slicer arc approximation. A hole modeled at 5.0 mm often prints at 4.7–4.9 mm depending on material and machine. Compensate in the CAD model by adding 0.1–0.3 mm, or drill and ream after printing.
Check your slicer's hole compensation setting as well. Some slicers apply an XY shrinkage factor that makes small holes smaller and large holes larger. Calibrate with a test block before running a batch.
Does print orientation really change thread strength?
Yes, and it is the single biggest lever after hole size. In FDM, layer-to-layer bonding is weaker than the bond within a layer. A thread printed with a vertical axis loads those weak interfaces in tension and can pull out in a few layers.
Rotate the part so the thread axis lies in the XY plane and the load runs along the extrusion paths. In our tests on typical PLA and PETG coupons, that change roughly doubles the pull-out load before the boss fails.
Need a metal thread instead of a printed one?
Send your model and we will quote threaded parts in aluminium, stainless, steel or titanium, cut to ±0.005 mm. Quotation and free DFM analysis within 12 hours. No minimum order quantity, from one prototype to 10,000+ parts.
12-hour quote100% inspectionNo minimum orderNDA on request