chiark / gitweb /
sprinkler-spike-receptacle: wip strap (broken right now)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 9 Sep 2017 18:00:26 +0000 (19:00 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 9 Sep 2017 18:00:26 +0000 (19:00 +0100)
sprinkler-spike-receptacle.scad

index d7d9fdd..b844751 100644 (file)
@@ -18,6 +18,14 @@ mount_hole_dia = 4.5;
 mount_head_dia = 7.5;
 mount_hole_th = 2.5;
 
+strap_height = main_height * 0.5;
+
+strap_width = 6.0;
+strap_thick = 3.0;
+strap_around = 2.5;
+strap_fixing_height = 4.0;
+strap_fixing_slope = 1.0;
+
 // calculated
 
 main_width = spike_top_width + topwall_width*2;
@@ -88,6 +96,24 @@ module FixingsPositive(){
     cube([ mount_dist + mount_width/2 + 1,
           mount_width,
           mount_height ]);
+
+  // strap
+  translate([main_width, -strap_width/2, strap_height]) {
+    hull(){
+      translate([ -strap_around,
+                 -pos_web_thick/2,
+                 (strap_thick + strap_around) / strap_fixing_slope ])
+       cube([ strap_around,
+              pos_web_thick/2 - strap_width/2,
+              0.5 ]);
+      translate([ -strap_around,
+                 -strap_around,
+                 0 ])
+       cube([ strap_around*2 + strap_thick,
+              strap_around,
+              strap_fixing_height ]);
+    }
+  }
 }
 
 module FixingsNegative(){