19 lines
436 B
OpenSCAD
19 lines
436 B
OpenSCAD
$fn=60;
|
|
|
|
include <BOSL2/std.scad>;
|
|
include <nutsnbolts/cyl_head_bolt.scad>;
|
|
|
|
module screw() {
|
|
*nutcatch_parallel("M5", clh=0.1);
|
|
hole_through(name="M5", l=20, cld=0.1, h=4, hcld=0.4);
|
|
*nutcatch_sidecut("M5", l=20, clk=0.1, clh=0.1, clsl=0.1);
|
|
}
|
|
|
|
difference() {
|
|
union() {
|
|
zcyl(l=5, d=18, rounding1=1, anchor=TOP);
|
|
zcyl(l=10, d=28, rounding1=1, rounding2=7, anchor=BOT);
|
|
}
|
|
translate([0,0,10]) screw();
|
|
}
|