/* Cache pile manquant sur le jouet sonore "Star Party" Quimper, Dour Ru, 24 juin 2019 / pierrelesporteslogiques.net */ use ; // https://danielupshaw.com/openscad-rounded-corners/ // plaque principale roundedcube(size =[113, 58, 2], center=false, apply_to="z", radius=1); // première languette à vis difference() { union() { translate([24.5, 53, 0]) cube(size =[11, 13, 4], center=false); translate([30, 66, 0]) cylinder(h=4, r=5.5, center=false, $fn=36); } union() { translate([30, 66.5, -1]) cylinder(h=12, r=2, center=false, $fn=36); translate([30, 66.5, -2]) cylinder(h=4, r=3, center=false, $fn=36); } } // seconde languette à vis difference() { union() { translate([78.5, 53, 0]) cube(size =[11, 13, 4], center=false); translate([84, 66, 0]) cylinder(h=4, r=5.5, center=false, $fn=36); } union() { translate([84, 66.5, -1]) cylinder(h=12, r=2, center=false, $fn=36); translate([84, 66.5, -2]) cylinder(h=4, r=3, center=false, $fn=36); } } // première languette d'insertion translate([24.5, -2, 2]) cube(size =[11, 8, 2], center=false); // seconde languette d'insertion translate([78.5, -2, 2]) cube(size =[11, 8, 2], center=false);