Table des matières

, , , ,

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.

code openscad

cache_pile_star_party.scad (cliquer pour afficher le code openscad)

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);

fichiers