diff options
Diffstat (limited to 'enclosure/rails/olsndot_clamp_stoppers.scad')
-rw-r--r-- | enclosure/rails/olsndot_clamp_stoppers.scad | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/enclosure/rails/olsndot_clamp_stoppers.scad b/enclosure/rails/olsndot_clamp_stoppers.scad new file mode 100644 index 0000000..95dc31e --- /dev/null +++ b/enclosure/rails/olsndot_clamp_stoppers.scad @@ -0,0 +1,20 @@ +w = 20; +h = w; +d = 7; +hole_dia = 6; +hole_d = 4; +hole_fringe = 1.5; +fringe_extra = 1.0; +eps = 0.001; + +module stopper() { + difference() { + union() { + translate([-w/2, -h/2, 0]) cube([w, h, d]); + translate([0, 0, d-eps]) cylinder(d1=hole_dia+2*hole_fringe+2*fringe_extra, d2=hole_dia+2*fringe_extra, h=hole_fringe); + } + translate([0, 0, d+hole_fringe-hole_d]) cylinder(d=hole_dia, h=hole_d+eps); + } +} + +stopper($fn=25);
\ No newline at end of file |