summaryrefslogtreecommitdiff
path: root/enclosure/rails/olsndot_clamp_stoppers.scad
diff options
context:
space:
mode:
Diffstat (limited to 'enclosure/rails/olsndot_clamp_stoppers.scad')
-rw-r--r--enclosure/rails/olsndot_clamp_stoppers.scad20
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