4 changed files with 31 additions and 0 deletions
@ -0,0 +1,6 @@ |
|||
use <bolt.scad> |
|||
use <washer.scad> |
|||
|
|||
washer(d=12,h=3); |
|||
translate([0,0,-7.5]) |
|||
bolt(d=12,h=50); |
|||
@ -0,0 +1,6 @@ |
|||
// Standard Bolt |
|||
module bolt(d, h) { |
|||
cylinder(d=1.9 * d, h=d/2, $fn=6); |
|||
translate ([0,0,d/2]) |
|||
cylinder(d=d, h=h); |
|||
} |
|||
@ -0,0 +1,6 @@ |
|||
module washer(d, h) { |
|||
difference() { |
|||
cylinder(d=2*d, h=h, center=true); |
|||
cylinder(d=d+1, h=h+1, center=true); |
|||
} |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
$fa=1; |
|||
$fs=0.5; |
|||
|
|||
hull() { |
|||
translate([-10, -10, -10]) sphere(r=2); |
|||
translate([-10, -10, 10]) sphere(r=2); |
|||
translate([10, -10, 10]) sphere(r=2); |
|||
translate([10, -10, -10]) sphere(r=2); |
|||
translate([10, 10, -10]) sphere(r=2); |
|||
translate([10, 10, 10]) sphere(r=2); |
|||
translate([-10, 10, 10]) sphere(r=2); |
|||
translate([-10, 10, -10]) sphere(r=2); |
|||
} |
|||
Loading…
Reference in new issue