chiark / gitweb /
flyscreen-handle: adjustments from 1st test
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 26 Aug 2016 00:21:26 +0000 (01:21 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 26 Aug 2016 00:21:26 +0000 (01:21 +0100)
flyscreen-handle.scad

index 253febf650d9d7ea908c3a50a6b0dfac2208aba0..bfdec5e04d1f2f6095e162e7d686053c9307cb21 100644 (file)
@@ -1,6 +1,6 @@
 // -*- C -*-
 
-opening_height = 7.84;
+opening_height = 7.84 - 0.3;
 opening_depth = 7.88;
 openingcnr_dia = 2.75;
 opening_topprotr = 1.54;
@@ -8,8 +8,9 @@ opening_topprotr = 1.54;
 gap = 0.25;
 
 retain_empir_angle = 20;
-retain_empir_stalkw = 1.0;
-retain_rad = 1.5;
+retain_empir_stalkw = 0.8;
+retain_rad = 1.65;
+retain_empir_inward = 0.65;
 
 topprotr_rad = 0.35;
 
@@ -82,12 +83,13 @@ module HandleSection(){
 
 module RetainSection(){
   rotate(180-retain_empir_angle)
-    translate([0,ins_orad]) circle(r=retain_rad, $fn=20);
+    translate([0, ins_orad - retain_empir_inward])
+    circle(r=retain_rad, $fn=20);
 }
 
 module RetainCutout(gapping=false){
   rotate(180-retain_empir_angle)
-    translate([0,ins_orad]) {
+    translate([0, ins_orad - retain_empir_inward]) {
     difference(){
       circle(r=retain_rad + cutout_gap, $fn=20);
       if (!gapping)
@@ -134,7 +136,7 @@ module Test(){
 }
 
 //Demo();
-//WithRetainSection();
+WithRetainSection();
 //BasicSection();
-GappingSection();
+//GappingSection();
 //Test();