Library › 3D printing › Printable fasteners ·

3D printable bolts and nuts, M10 to M30: hex bolts in short, medium and long lengths, nuts and thread cutters (STL, STEP)

Where can I get 3D printable bolts and nuts that actually thread together, in sizes big enough to print strong? · Standard part · basis: ISO 68-1 basic thread profile; ISO 261 coarse pitches; ISO 4017 hex head sizes; ISO 4032 nut sizes. Printing clearance 0.3 mm per side on internal threads is Xem's FDM default.

Also called: 3d printed bolt stl, 3d print bolt and nut, printable bolt and nut stl, 3d printed nut and bolt, printable screw, large 3d printed bolt, 3d printed thread stl, thread negative for cad, 3d printable threaded hole, metric bolt stl

Exact dimensions. Every file is drawn at true size with no tolerance added. The holes and pins that meet another part are listed below under Mating features, with the fit each joint needs; open those by your process's clearance before making the part. Mating features

sizes
6 in table

Notes

  • Six sizes, M10 to M30. Printed threads need size to be strong: M10 is about the smallest that prints and holds well in PLA or PETG; use M16 and up for clamping force.
  • Every bolt has three lengths (short, medium, long). The thread runs the full length under the head, right to the tip.
  • Bolts are exact nominal ISO size, so they also fit a real metal nut or a tapped hole. Nuts and thread cutters are opened 0.3 mm per side so printed parts turn freely.
  • Thread cutter: subtract it from your own model (box, lid, clamp, bracket) to get a threaded hole that fits the printable bolt. It is 2 × d long; move or stack it to cover your hole.
  • Print bolts standing on the head, 0.2 mm layers or finer, 4 or more walls and 40 % or more infill. Print nuts flat. PETG or nylon take more torque than PLA.

3D printable bolts and nuts, M10 to M30: hex bolts in short, medium… size chart

sizepitch mmminor dia mmhex across flats mmhead height mmnut height mmbolt lengths mmcutter length mm
M101.58.376166.48.420, 30, 5020
M121.7510.106187.510.825, 40, 6024
M162.013.8352410.014.830, 50, 8032
M202.517.2943012.518.040, 60, 10040
M243.020.7533615.021.550, 80, 12048
M303.526.2114618.725.660, 100, 15060

Mating features

Drawn at the exact size. Open press, slide, run and socket features by your process's clearance (tolerances by process); leave designed gaps and clamp fits as drawn.

featureexactmates withfitfiles
external thread (bolt)M10–M30 coarse, exact nominalprintable nut, thread-cutter hole, or a metal ISO nutdesignedall
internal thread (nut, cutter)nominal + 0.3 mm per sideprintable bolt or a metal ISO boltdesignedall
hex head / nutISO 4017 / 4032 across flatsstandard metric wrench or socketdesignedall

Where the files are

Other publishers' files are linked, not hosted. "verify" = check the license at the link before commercial use.

ISOISO 68-1:2023 Metric screw threads, basic and design profileswebPublisher's page; dimensions are facts
ISOISO 261:1998 General purpose metric screw threads, general plan (pitches)webPublisher's page; dimensions are facts
ISOISO 4032:2023 Hexagon regular nuts (style 1)webPublisher's page; dimensions are facts
ISOISO 4017 Hexagon head screws (head sizes)webPublisher's page; dimensions are facts

Free files

★ Free files 30 parts. Xem Studio design: free to use, print and sell things from; not to be republished as files. Xem Studio Design License. index.json

Use this part in your AI. Your AI gets the exact sizes and files straight from Xem and can design a mount, case or adapter around it. Direct downloads here are limited to one file every 10 minutes; through your AI they are unlimited.

Connect Xem to your AI (free, no account, about a minute)
https://xemstudio.com/mcp
  1. Claude: add Xem from the Claude directory (one click).
  2. ChatGPT (Plus or higher): open Connectors → Advanced → turn on Developer mode → Create → paste the address, no authentication → Create.
  3. Cursor: install with one click. VS Code: install with one click.
Other apps and full steps
m10x20-boltM10 × 20 printable hex bolt: ISO coarse 1.5 mm thread at exact size, 16 mm hex head, 20 mm under the headSTEP · STL
m10x30-boltM10 × 30 printable hex bolt: ISO coarse 1.5 mm thread at exact size, 16 mm hex head, 30 mm under the headSTEP · STL
m10x50-boltM10 × 50 printable hex bolt: ISO coarse 1.5 mm thread at exact size, 16 mm hex head, 50 mm under the headSTEP · STL
m10-nutM10 printable hex nut: 16 mm across flats, 8.4 mm high, thread opened 0.3 mm per side for printingSTEP · STL
m10-thread-cutterM10 thread cutter, 20 mm long: subtract it from your part for a threaded hole that fits the M10 printable bolt (0.3 mm per side)STEP · STL
m12x25-boltM12 × 25 printable hex bolt: ISO coarse 1.75 mm thread at exact size, 18 mm hex head, 25 mm under the headSTEP · STL
m12x40-boltM12 × 40 printable hex bolt: ISO coarse 1.75 mm thread at exact size, 18 mm hex head, 40 mm under the headSTEP · STL
m12x60-boltM12 × 60 printable hex bolt: ISO coarse 1.75 mm thread at exact size, 18 mm hex head, 60 mm under the headSTEP · STL
m12-nutM12 printable hex nut: 18 mm across flats, 10.8 mm high, thread opened 0.3 mm per side for printingSTEP · STL
m12-thread-cutterM12 thread cutter, 24 mm long: subtract it from your part for a threaded hole that fits the M12 printable bolt (0.3 mm per side)STEP · STL
m16x30-boltM16 × 30 printable hex bolt: ISO coarse 2.0 mm thread at exact size, 24 mm hex head, 30 mm under the headSTEP · STL
m16x50-boltM16 × 50 printable hex bolt: ISO coarse 2.0 mm thread at exact size, 24 mm hex head, 50 mm under the headSTEP · STL
m16x80-boltM16 × 80 printable hex bolt: ISO coarse 2.0 mm thread at exact size, 24 mm hex head, 80 mm under the headSTEP · STL
m16-nutM16 printable hex nut: 24 mm across flats, 14.8 mm high, thread opened 0.3 mm per side for printingSTEP · STL
m16-thread-cutterM16 thread cutter, 32 mm long: subtract it from your part for a threaded hole that fits the M16 printable bolt (0.3 mm per side)STEP · STL
m20x40-boltM20 × 40 printable hex bolt: ISO coarse 2.5 mm thread at exact size, 30 mm hex head, 40 mm under the headSTEP · STL
m20x60-boltM20 × 60 printable hex bolt: ISO coarse 2.5 mm thread at exact size, 30 mm hex head, 60 mm under the headSTEP · STL
m20x100-boltM20 × 100 printable hex bolt: ISO coarse 2.5 mm thread at exact size, 30 mm hex head, 100 mm under the headSTEP · STL
m20-nutM20 printable hex nut: 30 mm across flats, 18 mm high, thread opened 0.3 mm per side for printingSTEP · STL
m20-thread-cutterM20 thread cutter, 40 mm long: subtract it from your part for a threaded hole that fits the M20 printable bolt (0.3 mm per side)STEP · STL
m24x50-boltM24 × 50 printable hex bolt: ISO coarse 3.0 mm thread at exact size, 36 mm hex head, 50 mm under the headSTEP · STL
m24x80-boltM24 × 80 printable hex bolt: ISO coarse 3.0 mm thread at exact size, 36 mm hex head, 80 mm under the headSTEP · STL
m24x120-boltM24 × 120 printable hex bolt: ISO coarse 3.0 mm thread at exact size, 36 mm hex head, 120 mm under the headSTEP · STL
m24-nutM24 printable hex nut: 36 mm across flats, 21.5 mm high, thread opened 0.3 mm per side for printingSTEP · STL
m24-thread-cutterM24 thread cutter, 48 mm long: subtract it from your part for a threaded hole that fits the M24 printable bolt (0.3 mm per side)STEP · STL
m30x60-boltM30 × 60 printable hex bolt: ISO coarse 3.5 mm thread at exact size, 46 mm hex head, 60 mm under the headSTEP · STL
m30x100-boltM30 × 100 printable hex bolt: ISO coarse 3.5 mm thread at exact size, 46 mm hex head, 100 mm under the headSTEP · STL
m30x150-boltM30 × 150 printable hex bolt: ISO coarse 3.5 mm thread at exact size, 46 mm hex head, 150 mm under the headSTEP · STL
m30-nutM30 printable hex nut: 46 mm across flats, 25.6 mm high, thread opened 0.3 mm per side for printingSTEP · STL
m30-thread-cutterM30 thread cutter, 60 mm long: subtract it from your part for a threaded hole that fits the M30 printable bolt (0.3 mm per side)STEP · STL
Let your AI pull this. Add https://xemstudio.com/mcp to Claude, ChatGPT, Cursor or any MCP client (free, no account, one minute) and it can look up exact sizes, mating fits and free STEP/STL from every chat.
Set it up →

Plain text: sheet.txt · JSON: /api/geometry?object=3d-printable-bolts-and-nuts-metric

3D printable bolts and nuts, M10 to M30: hex bolts in short, medium and long lengths, nuts and thread cutters (STL, STEP), isometric render of a generated part
Render of m16x50-bolt from the free STEP; not to scale.

Fits with

Questions

Can you 3D print a bolt that works?

Yes, at M10 and up. These files use the real ISO thread profile, so a printed bolt threads into the printed nut or a real tapped hole.

What clearance do 3D printed threads need?

About 0.3 mm per side on the internal thread for FDM. The nuts and thread cutters here already have it; the bolts are exact size.

How do I make a threaded hole in my own 3D model?

Import the thread cutter for your size and subtract it from your part where the hole goes; the printable bolt then screws in.

Which bolt length should I print?

Pick the shortest that passes through both parts plus one nut height; each size comes short, medium and long.

Will a printed bolt fit a metal nut?

Yes. The bolts are drawn at exact ISO size with the coarse pitch, the same as a hardware-store bolt.