chiark / gitweb /
fairphone-case: ButtonCoverReinf improvments
[reprap-play.git] / fairphone-case.scad
index d83c53474f4b548972d672539cecb5210bf28c8b..ab2354afd5da248f63ed390988d8aa0e8abe3672 100644 (file)
@@ -210,6 +210,7 @@ lid_gap_z = 0.25;
 lid_lip = 1.75;
 lid_edgepart_width = 5.0;
 lid_buttoncover_thick = 1.3;
+lid_buttoncover_reinf = 1.0;
 
 catch_slop = 0.50;
 
@@ -728,6 +729,22 @@ module ButtonPlan(l, deep, cut){
   }
 }
 
+module ButtonCoverReinf(){ ////toplevel
+  minkowski(){
+    rotate([90,0,0])
+      linear_extrude(height=0.01)
+      intersection(){
+        ButtonCoverProfile();
+       translate([bppJ[0] + 0.1, -50]) mirror([1,0])
+         square([100,100]);
+    }
+    mirror([0,0,1]) linear_extrude(height=0.01) intersection(){
+      circle(r= lid_buttoncover_reinf);
+      translate([-20,0]) square(40, center=true);
+    }
+  }
+}
+
 module CatchCatchProfile(){
   hull(){
     for (c=[ cppR, cppQ ])