wm_thick = 5;
wm_screw_dia = 4.5; // XXX
+wm_screwdriver_dia = 6.0; // XXX
wm_screw_around = 3.5; // XXX
wm_screw_slot = 4.0;
wm_csink = 2.5; // XXX
wm_y_max = wm_y_screw + wm_screw_dia/2 + wm_screw_around;
wm_y_slot1_screw = wm_y_screw + wm_screw_slot;
wm_y_slot1_max = wm_y_max + wm_screw_slot;
+wm_z_slot0_screw = wm_main_width + wm_screwdriver_dia/2;
+wm_z_slotc_screw = wm_z_slot0_screw + wm_screw_slot/2;
+wm_z_slot1_screw = wm_z_slot0_screw + wm_screw_slot/2;
+wm_z_max = wm_z_slot1_screw + wm_screw_around;
smc_pos = [ 0, sm_inner_rad, 0 ];
module WallMount(){ ////toplevel
SomeStrap(sm_main_width){
union(){
- linextr(0, sm_main_width){
+ linextr(0, wm_z_max){
translate([ -sm_outer_rad, 0 ])
rectfromto([ 0, -wm_y_max ],
[ wm_thick, wm_y_slot1_max ]);