//travel shower adaptor //JP Hare, 16, 18 Sept. 2019, version 1.1 //ca. 2 hours print time on Ormerod //main base difference () { cube([150,30,5]); //slot for top sucker translate ([10,15,-1]) cylinder (h=10, r=4, $fn=50); translate ([-2,11,-1]) cube([13,8,10]); //slot for bottom sucker translate ([140,15,-1]) cylinder (h=10, r=4, $fn=50); translate ([140,11,-1]) cube([13,8,10]); //make sucker slot thiner translate ([-2,8,3]) cube([20,14,10]); //make sucker slot thiner translate ([132,8,3]) cube([20,14,10]); } //shower holder support - main pillar difference () { translate ([40,10,0]) cube([30,20,30]); //bolt hole translate ([55,31,30]) rotate([90,0,0]) cylinder (h=35, r=3, $fn=90); } //shower holder support difference () { translate ([55,30,30]) rotate([90,0,0]) cylinder (h=20, r=20, $fn=90); //bolt hole translate ([55,31,30]) rotate([90,0,0]) cylinder (h=35, r=3, $fn=90); }