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;
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(){
}
}
}
-/*
-
-
- 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){