Outils pour utilisateurs

Outils du site


cylindre_tracant

Table des matières

Projet de DNSEP : Cylindre traçant

GRBL

Comandes utilisées

g0x0y0
m3, m4,m5 pour abaisser le crayon

Éléments mécaniques

Support poulie libre :

// Code OpenSCAD
$fn = 100;
 
difference() {
    union() {
        hull() { // Cage
            translate([0, -4, 0]) cube([40, 4, 20]);
            translate([5, -15, 0]) cylinder(d = 10, h = 20);
            translate([35, -15, 0]) cylinder(d = 10, h = 20);
        }
        cube([40, 40, 4]);
        // Renforts latéraux
        translate([4, 40, 4]) rotate([0, 0, 180]) prisme(4, 40, 16);
        translate([40, 40, 4]) rotate([0, 0, 180]) prisme(4, 40, 16);     
    }
    // Passage poulie
    translate([10, -16, -1]) cube([20, 12, 22]);
    // Axe poulie
    translate([20, 1, 10]) rotate([90, 0, 0]) cylinder(d = 3.2, h = 30);
    // Trous de vis
    translate([10, 10, -1]) cylinder(d = 3.2, h = 30);
    translate([30, 10, -1]) cylinder(d = 3.2, h = 30);
    translate([10, 30, -1]) cylinder(d = 3.2, h = 30);
    translate([30, 30, -1]) cylinder(d = 3.2, h = 30);
}
 
module prisme(l, w, h){
    polyhedron(
        points=[[0,0,0], [l,0,0], [l,w,0], [0,w,0], [0,w,h], [l,w,h]],
        faces=[[0,1,2,3],[5,4,3,2],[0,4,5,1],[0,3,4],[5,2,1]]
    );
}

Liens

cylindre_tracant.txt · Dernière modification: 2021/06/09 13:16 de Mushussu