chiark / gitweb /
osstest-arm-net-bracket: t2streng looks reasonable
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 28 Oct 2014 16:27:12 +0000 (16:27 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 28 Oct 2014 16:27:12 +0000 (16:27 +0000)
osstest-arm-net-bracket.scad

index 3be26d523ae74f4d1665db6e7bcaddbe5a7695d8..db588135235cc57b3a3e5131cf8f1cad5e61ee0b 100644 (file)
@@ -26,6 +26,10 @@ rcutoutside = 7+2 - 0.5;
 lcutoutside = 7-6.5 - 0.5;
 
 t2strengwidth = 10;
 lcutoutside = 7-6.5 - 0.5;
 
 t2strengwidth = 10;
+t2strengwidtht = 3;
+t2strenglen = tongue2depth + 8;
+
+strapholethicker = 1.5;
 
 holedia = 3.5;
 
 
 holedia = 3.5;
 
@@ -42,7 +46,7 @@ module Tongue(tw,tt,ad,slots=2){
     }
     for (yi=[1:slots-1])
       translate([-tw-1, y0 + (yn-y0)*yi/(slots-1), tt])
     }
     for (yi=[1:slots-1])
       translate([-tw-1, y0 + (yn-y0)*yi/(slots-1), tt])
-       cube([tw+2, strapwidth, strapthick+0.05]);
+       cube([tw+2, strapwidth, strapthick+strapholethicker]);
   }
 }
 
   }
 }
 
@@ -54,10 +58,12 @@ module Body(){
   Tongue(tonguewidth,tonguethick,totaldepth,3);
   translate([tongue2x,0,0])
     Tongue(tongue2width,tongue2thick,tongue2depth+thick,5) {
   Tongue(tonguewidth,tonguethick,totaldepth,3);
   translate([tongue2x,0,0])
     Tongue(tongue2width,tongue2thick,tongue2depth+thick,5) {
-    hull(){
-      translate([-(tongue2width-t2strengwidth)/2, 0,0])
-       mirror([1,0,0])
-       cube([t2strengwidth,50,20]);
+    mirror([1,0,0]) hull(){
+      translate([-(tongue2width-t2strengwidth)*0.05, 0,0]) 
+       cube([t2strengwidth,t2strenglen,
+             tongue2thick+strapthick+strapholethicker]);
+      translate([-(t2strengwidtht-t2strengwidth)*0.45, 0,0]) 
+       cube([t2strengwidtht,thick+0.1,tabunder+tabover]);
     }
   }
 }
     }
   }
 }