13,19c13,14 < hole_pos() < union() < { < cylinder(r=hole_dia/2, h = 20, center=true); < translate([0,0,base_h-hole_cs_depth]) < cylinder(r1=hole_dia/2 - 0.1, r2 = hole_cs_dia, h = 2*hole_cs_depth,center=false); < } --- > cut_pos() cylinder(r=cut_out_d/2, h = 20, center=true); > translate([$vpt[0],0,60]) cube([top_hole_l,top_hole_w,15],center=true); 30a26,31 > // Parameters for hole in upper plate > top_hole_w = 10.7; > top_hole_l = 10.2; > > //Diameter of cut out into sides of the base > cut_out_d = 32; 167a169,176 > //********* Mounting Holes ************ > hole_pos() > union() > { > cylinder(r=hole_dia/2, h = 20, center=true); > translate([0,0,base_h-hole_cs_depth]) > cylinder(r1=hole_dia/2 - 0.1, r2 = hole_cs_dia, h = 2*hole_cs_depth,center=false); > } 188a198,206 > } > cut_out_x = 0; > /* > * This module is used for operations at the two cut out locations > */ > module cut_pos() > { > translate([cut_out_x, base_w/2,0]) children(0); > translate([cut_out_x, -base_w/2,0]) children(0);