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