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

index df8ea4b92f40affd32b985e33d4f3e55c0fd7ace..aa8d65144f173580b4b28b915fedb62c9bafcd46 100644 (file)
@@ -178,6 +178,7 @@ wmb_y_screw_end = sqrt(
                       pow(wmb_mount_cut_rad, 2) -
                       pow(wmb_x_screw + wmb_screw_dia/2, 2)
                       );
+wmb_z_screw = 10; // XXX
 
 smc_pos = [ 0, sm_inner_rad, 0 ];
 
@@ -660,17 +661,28 @@ module WallMountBaseMounts(){
 module WallMountBaseScrews(){
   for (my=[0,1]) {
     mirror([0, my, 0]) {
+      translate([wmb_x_screw, 0, wmb_z_screw])
+       linextr_y_xz(wmb_y_screw_end,
+                    wmb_y_screw_end + wmb_screw_depth)
+       circle(r = wmb_screw_dia/2);
+    }
+  }
+}
+/*
+  
+
+      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 ]);
-         circle(r = wmb_mount_cut_rad);
        }
       }
     }
   }
-}
+}*/
+//       circle(r = wmb_mount_cut_rad);
 
 module WallMountForBase(){ ////toplevel
   SomeStrap(sm_main_width, wm_z_max + 2){