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
| size | pitch mm | minor dia mm | hex across flats mm | head height mm | nut height mm | bolt lengths mm | cutter length mm |
|---|---|---|---|---|---|---|---|
| M10 | 1.5 | 8.376 | 16 | 6.4 | 8.4 | 20, 30, 50 | 20 |
| M12 | 1.75 | 10.106 | 18 | 7.5 | 10.8 | 25, 40, 60 | 24 |
| M16 | 2.0 | 13.835 | 24 | 10.0 | 14.8 | 30, 50, 80 | 32 |
| M20 | 2.5 | 17.294 | 30 | 12.5 | 18.0 | 40, 60, 100 | 40 |
| M24 | 3.0 | 20.753 | 36 | 15.0 | 21.5 | 50, 80, 120 | 48 |
| M30 | 3.5 | 26.211 | 46 | 18.7 | 25.6 | 60, 100, 150 | 60 |
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.
| feature | exact | mates with | fit | files |
|---|---|---|---|---|
| external thread (bolt) | M10–M30 coarse, exact nominal | printable nut, thread-cutter hole, or a metal ISO nut | designed | all |
| internal thread (nut, cutter) | nominal + 0.3 mm per side | printable bolt or a metal ISO bolt | designed | all |
| hex head / nut | ISO 4017 / 4032 across flats | standard metric wrench or socket | designed | all |
Where the files are
Other publishers' files are linked, not hosted. "verify" = check the license at the link before commercial use.
| ISO | ISO 68-1:2023 Metric screw threads, basic and design profiles | web | Publisher's page; dimensions are facts |
| ISO | ISO 261:1998 General purpose metric screw threads, general plan (pitches) | web | Publisher's page; dimensions are facts |
| ISO | ISO 4032:2023 Hexagon regular nuts (style 1) | web | Publisher's page; dimensions are facts |
| ISO | ISO 4017 Hexagon head screws (head sizes) | web | Publisher'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- Claude: add Xem from the Claude directory (one click).
- ChatGPT (Plus or higher): open Connectors → Advanced → turn on Developer mode → Create → paste the address, no authentication → Create.
- Cursor: install with one click. VS Code: install with one click.
| m10x20-bolt | M10 × 20 printable hex bolt: ISO coarse 1.5 mm thread at exact size, 16 mm hex head, 20 mm under the head | STEP · STL |
| m10x30-bolt | M10 × 30 printable hex bolt: ISO coarse 1.5 mm thread at exact size, 16 mm hex head, 30 mm under the head | STEP · STL |
| m10x50-bolt | M10 × 50 printable hex bolt: ISO coarse 1.5 mm thread at exact size, 16 mm hex head, 50 mm under the head | STEP · STL |
| m10-nut | M10 printable hex nut: 16 mm across flats, 8.4 mm high, thread opened 0.3 mm per side for printing | STEP · STL |
| m10-thread-cutter | M10 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-bolt | M12 × 25 printable hex bolt: ISO coarse 1.75 mm thread at exact size, 18 mm hex head, 25 mm under the head | STEP · STL |
| m12x40-bolt | M12 × 40 printable hex bolt: ISO coarse 1.75 mm thread at exact size, 18 mm hex head, 40 mm under the head | STEP · STL |
| m12x60-bolt | M12 × 60 printable hex bolt: ISO coarse 1.75 mm thread at exact size, 18 mm hex head, 60 mm under the head | STEP · STL |
| m12-nut | M12 printable hex nut: 18 mm across flats, 10.8 mm high, thread opened 0.3 mm per side for printing | STEP · STL |
| m12-thread-cutter | M12 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-bolt | M16 × 30 printable hex bolt: ISO coarse 2.0 mm thread at exact size, 24 mm hex head, 30 mm under the head | STEP · STL |
| m16x50-bolt | M16 × 50 printable hex bolt: ISO coarse 2.0 mm thread at exact size, 24 mm hex head, 50 mm under the head | STEP · STL |
| m16x80-bolt | M16 × 80 printable hex bolt: ISO coarse 2.0 mm thread at exact size, 24 mm hex head, 80 mm under the head | STEP · STL |
| m16-nut | M16 printable hex nut: 24 mm across flats, 14.8 mm high, thread opened 0.3 mm per side for printing | STEP · STL |
| m16-thread-cutter | M16 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-bolt | M20 × 40 printable hex bolt: ISO coarse 2.5 mm thread at exact size, 30 mm hex head, 40 mm under the head | STEP · STL |
| m20x60-bolt | M20 × 60 printable hex bolt: ISO coarse 2.5 mm thread at exact size, 30 mm hex head, 60 mm under the head | STEP · STL |
| m20x100-bolt | M20 × 100 printable hex bolt: ISO coarse 2.5 mm thread at exact size, 30 mm hex head, 100 mm under the head | STEP · STL |
| m20-nut | M20 printable hex nut: 30 mm across flats, 18 mm high, thread opened 0.3 mm per side for printing | STEP · STL |
| m20-thread-cutter | M20 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-bolt | M24 × 50 printable hex bolt: ISO coarse 3.0 mm thread at exact size, 36 mm hex head, 50 mm under the head | STEP · STL |
| m24x80-bolt | M24 × 80 printable hex bolt: ISO coarse 3.0 mm thread at exact size, 36 mm hex head, 80 mm under the head | STEP · STL |
| m24x120-bolt | M24 × 120 printable hex bolt: ISO coarse 3.0 mm thread at exact size, 36 mm hex head, 120 mm under the head | STEP · STL |
| m24-nut | M24 printable hex nut: 36 mm across flats, 21.5 mm high, thread opened 0.3 mm per side for printing | STEP · STL |
| m24-thread-cutter | M24 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-bolt | M30 × 60 printable hex bolt: ISO coarse 3.5 mm thread at exact size, 46 mm hex head, 60 mm under the head | STEP · STL |
| m30x100-bolt | M30 × 100 printable hex bolt: ISO coarse 3.5 mm thread at exact size, 46 mm hex head, 100 mm under the head | STEP · STL |
| m30x150-bolt | M30 × 150 printable hex bolt: ISO coarse 3.5 mm thread at exact size, 46 mm hex head, 150 mm under the head | STEP · STL |
| m30-nut | M30 printable hex nut: 46 mm across flats, 25.6 mm high, thread opened 0.3 mm per side for printing | STEP · STL |
| m30-thread-cutter | M30 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 |
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.Plain text: sheet.txt · JSON: /api/geometry?object=3d-printable-bolts-and-nuts-metric

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.