chiark / gitweb /
flyscreen-handle: bottom strap too
[reprap-play.git] / flyscreen-handle.scad
index 0b0e415ffde80109484562a4a34a4833d9b76aca..52baafacebe76aaf700534fca1df2d035ec0e909 100644 (file)
@@ -2,8 +2,8 @@
 
 opening_height = 7.84;
 opening_depth = 7.88;
-openingedge_dia = 1.34;
-opening_protrh = 1.8;
+openingedge_dia = 2.00;
+opening_protrh = 2.00;
 
 pivot_x = 6;
 inside_len = 4;
@@ -126,8 +126,8 @@ module LeverSect(top, inadj=false){
   }
 }
 
-module StrapSect(){
-  translate(P9t) {
+module StrapSectTop(){
+  translate(P9t + ourcirc_r * [+1,-1]) {
     difference(){
       circle(r = strap_below + strap_th, $fn=40);
       circle(r = strap_below,            $fn=40);
@@ -135,6 +135,14 @@ module StrapSect(){
   }
 }
 
+module StrapSectBot(){
+  mirror([0,1]){
+    translate(P9b + [ ourcirc_r - (strap_below + strap_th), -10 ]) {
+      square([strap_th, 20]);
+    }
+  }
+}
+
 module LeverSectTop(){
   difference(){
     union(){
@@ -164,7 +172,8 @@ module Demo(){
   LeverSectTop();
   translate([0,0,5]) LeverSectBot();
   color("black") LeverSectBot(true);
-  color("blue") translate([0,0,10]) StrapSect();
+  color("blue") translate([0,0,10]) StrapSectTop();
+  color("purple") translate([0,0,10]) StrapSectBot();
 }
 
 module LeverTop(){