chiark / gitweb /
anke-gps-bracket: NestleCube: add a bevel
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 2 Dec 2012 17:56:02 +0000 (17:56 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 2 Dec 2012 17:56:02 +0000 (17:56 +0000)
anke-gps-bracket.scad

index c340d1f4ecea6c9fa4849d48d2cd3fd3417eadcc..2f05e45ba7e94334be440ca3d800fe7ab940ad8a 100644 (file)
@@ -73,6 +73,7 @@ plughstep = 1.5;
 bodylhsrhsslop = 0.5;
 holderhgap = 5;
 holderbezelmore = 2;
 bodylhsrhsslop = 0.5;
 holderhgap = 5;
 holderbezelmore = 2;
+nestlebevel = 2;
 
 // Dimensions for strength only
 screent = 1.0;
 
 // Dimensions for strength only
 screent = 1.0;
@@ -204,6 +205,12 @@ module NestleCubeCutout(ca,cb,d){
   }
 }
 
   }
 }
 
+module NestleCubeBevel(){
+  translate([-nestlebevel, -100, -0.1])
+    rotate([0,30,0])
+    cube([nestlebevel*2, 200, nestlebevel*5]);
+}
+
 module NestleCube(){ ////toplevel
   midw = nestlew/2;
   midd = min(nestledl,nestledr);
 module NestleCube(){ ////toplevel
   midw = nestlew/2;
   midd = min(nestledl,nestledr);
@@ -244,6 +251,9 @@ module NestleCube(){ ////toplevel
        NestleCubeCutout(cutw1, cutw0, max(nestledl,nestledr));
        rotate([0,0,90]) NestleCubeCutout(cutd0, cutd1, nestlew);
       }
        NestleCubeCutout(cutw1, cutw0, max(nestledl,nestledr));
        rotate([0,0,90]) NestleCubeCutout(cutd0, cutd1, nestlew);
       }
+      translate([0,0,-nestleh]) {
+       translate([-nestledwr, 0, 0]) NestleCubeBevel();
+      }
     }
   }
 
     }
   }