23 screen_sz = [ 45, 46 ];
28 case_x_less = 0; //case_x_less = 10;
40 - [1,0,0] * (thick[0])
41 - [case_x_less, 0, 0]);
43 for (yp= [ btn_yprop, 1-btn_yprop ])
47 cylinder(r= btn_dia/2, h=20);
52 cube(concat(abtn_sz, [ thick[2]*3 ]), center=true);
55 translate([ screen_xbot,
56 (psz[1] - screen_sz[1])/2,
58 cube(concat(screen_sz, [ thick[2]+2 ]));
65 translate([0,ym,0]) mirror([0,m,0]) translate([0,-ym,0])
66 translate([-1,-1, psz[2]-rail_zsz])
67 cube([psz[0]+1, rail_ysz+1, rail_zsz+1]);