Table des matières

, , , ,

Porte tournevis mural

Un porte tournevis à fixer, l'objet 3D est réalisé avec openscad, sous forme de code paramétrique, on peut modifier ses dimensions pour l'adapter à ses besoins.

code openscad

porte_tournevis.scad (cliquer pour afficher le code openscad)

porte_tournevis.scad
/*
    Porte tournevis
    Quimper, La Baleine, 15 juillet 2019
 
*/
 
difference() {
    cube(size=[38,38,38]);
    union() {
        translate([0,-20,8]) cube(size=[38,38,38]);
        translate([19,12, -1]) cylinder(h=10, r=5, center=false, $fn=36);  // orifice pour le tournevis 
        translate([19,-30, 8]) cylinder(h=40, r=60, center=false, $fn=72); // large cylindre
        translate([-1,-5, 20]) cube([40, 38, 38]);
        translate([0, 23, 20]) rotate([0, 90, 0]) cylinder(h=40, r=10, center=false, $fn=36);
 
        // orifices pour les vis
 
        translate([10, 33.5, 30]) rotate([90, 0, 0]) color("Cyan") cylinder(h=40, r=3.5, center=false, $fn=36);
        translate([10, 35.5, 30]) rotate([90, 0, 0]) cylinder(h=2, r1=1.5, r2=3.5, center=false, $fn=36);
        translate([10, 41.5, 30]) rotate([90, 0, 0]) cylinder(h=12, r=1.5, center=false, $fn=36);
 
        translate([28, 33.5, 30]) rotate([90, 0, 0]) color("Cyan") cylinder(h=40, r=3.5, center=false, $fn=36);
        translate([28, 35.5, 30]) rotate([90, 0, 0]) cylinder(h=2, r1=1.5, r2=3.5, center=false, $fn=36);
        translate([28, 41.5, 30]) rotate([90, 0, 0]) cylinder(h=12, r=1.5, center=false, $fn=36);
 
    }
}

fichiers