OpenSCAD library for Metric bolts and nuts with exact Metric thread profiles.
It can generate threads alone or in a bolt/screw or nut.
The library allows to generate STL for threads from M1.6 to M64 and from MF1.6 to MF64.
The STL for M5 and M6 bolts and nuts are provided in thing files to show the results.
Sample OpenSCAD file to render a M6 bolt in Metric Coarse standard:
use <agentscad/mx-screw.scad> use <agentscad/mx-thread.scad> $fn=100; mxBoltHexagonalThreaded( M6() );
Sample OpenSCAD file to render a M6 bolt in Metric Fine standard:
use <agentscad/mxf-screw.scad> use <agentscad/mxf-thread.scad> $fn=100; mxfBoltHexagonalThreaded( MF6() );
Detailed documentation available on GitHub Wiki
M5-bolt-allen.stl | 5.8MB | |
M5-bolt-hexagonal.stl | 5.9MB | |
M5-nut-hexagonal.stl | 1.3MB | |
M5-nut-square.stl | 1.2MB | |
M6-bolt-allen.stl | 5.1MB | |
M6-bolt-hexagonal.stl | 5.1MB | |
M6-nut-hexagonal.stl | 1.1MB | |
M6-nut-square.stl | 1.1MB | |
mx-thread-sample.scad | 777.0B |