{{tag>fabrication impression_3D reparation openscad em}} ====== Cache pile "Star Party" ====== Un seul cache pile vous manque et tout s'écroule... Celui-ci vient compléter un jouet sonore oublié "Star Party" qui retrouve une nouvelle jeunesse par le circuit bending. \\ Après avoir pris les mesures, le cache pile est modélisé avec openscad, peut-être que ça permettra, en l'adaptant, de refaire d'autres modèles de cache pile plus tard. {{:openatelier:projet:cache_pile_star_party:cache_pile_star_party_photo.jpg?direct&700|}} ===== code openscad ===== /* 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); {{:openatelier:projet:cache_pile_star_party:cache_pile_star_party.png?direct&700|}} ===== fichiers ===== * Cache pile au format .stl : {{ :openatelier:projet:cache_pile_star_party:cache_pile_star_party.stl |}}