33 cube(psz + 2*thick - [1,0,0] * (thick[0]));
35 for (yp= [ btn_yprop, 1-btn_yprop ])
39 cylinder(r= btn_dia/2, h=20);
44 cube(concat(abtn_sz, thick[2]*3), center=true);
51 translate([0,ym,0]) mirror([0,m,0]) translate([0,-ym,0])
52 translate([-1,-1, psz[2]-rail_zsz])
53 cube([psz[0]+1, rail_ysz+1, rail_zsz+1]);