Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
openatelier:projet:cache_pile_star_party [2019/10/09 12:43]
emoc
openatelier:projet:cache_pile_star_party [2020/04/25 16:18] (Version actuelle)
emoc
Ligne 1: Ligne 1:
 +
 +{{tag>​fabrication impression_3D reparation openscad em}}
 +
 ====== Cache pile "Star Party" ====== ====== 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 =====
 +
 +<​accordion>​
 +<panel title="​cache_pile_star_party.scad (cliquer pour afficher le code openscad)">​
 +<code c cache_pile_star_party.scad>​
 +/*
 +    Cache pile manquant sur le jouet sonore "Star Party"  ​
 +    Quimper, Dour Ru, 24 juin 2019 / pierre<​at>​lesporteslogiques.net
 +*/
 +use <​roundedcube.scad>;​ // 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);​
 +</​code>​
 +</​panel>​
 +</​accordion>​
 +
 +{{:​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 |}}
  
  • openatelier/projet/cache_pile_star_party.1570617819.txt.gz
  • Dernière modification: 2019/10/09 12:43
  • par emoc