chiark / gitweb /
poster-tube-lid: WallMountBase prep
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 28 Aug 2023 11:36:42 +0000 (12:36 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 28 Aug 2023 11:36:42 +0000 (12:36 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
poster-tube-lid.scad

index d9204dec2bc9a2d12feee268f61cfaa84be71c90..8908e1bfb7ba0780a023f73c05788f814c33fd39 100644 (file)
@@ -94,10 +94,11 @@ wm_screw_slot = 3.5;
 wm_screw_head = 7.5; // XXX
 
 wmb_screw_dia = 5;
+wmb_screw_head_dia = 10; // XXX
 wmb_screw_around_x = 4; // XXX
 wmb_screw_around_z = 6; // XXX
 wmb_screw_depth_min = 10;
-web_screw_len = 25;
+web_screw_len = 18; // XXX
 wmb_nut_across = 8; // XXX
 wmb_nut_around_min = 2; // XXX
 wmb_nut_behind_min = 5;
@@ -695,6 +696,9 @@ module WallMountBaseScrewsEtc(){ ////toplevel
        linextr_y_xz(wmb_y_screw_end,
                     wmb_y_screw_end + 100) // XXX change 100
          circle(r = wmb_screw_dia/2);
+       linextr_y_xz(wmb_y_screw_end + web_screw_len,
+                    wmb_y_screw_end + 100) // XXX change 100
+         circle(r = wmb_screw_head_dia/2);
        linextr_y_xz(wmb_y_nut_min,
                     wmb_y_nut_min + wmb_nut_th){
          hull(){
@@ -708,21 +712,6 @@ module WallMountBaseScrewsEtc(){ ////toplevel
     }
   }
 }
-/*
-  
-
-      linextr(wmb_y_screw_end
-      linextr(0, 20) {
-       difference(){
-         translate([ wmb_x_screw, wmb_y_screw_end ])
-           rectfromto([ -wmb_screw_dia/2, 0 ],
-                      [ +wmb_screw_dia/2, wmb_screw_depth ]);
-       }
-      }
-    }
-  }
-}*/
-
 
 module WallMountForBase(){ ////toplevel
   SomeStrap(sm_main_width, wm_z_max + 2){