Filatoio


Filatoio con OpenScad

Ruota

difference() {
    cylinder(r=210,h=35);
    cylinder(r=160,h=35);
    rotate_extrude(convexity = 10)
        translate([210, 17.5, 0])
        circle(r = 5);
    for(i=[0:7]) {
    rotate([0,0,i*360/8])
    translate([0,175,17.5])
        rotate([90,0,0])
        cylinder(r=5,h=25);
    }
    rotate([0,0,-22.5])
        translate([0,125,17.5])
            cube([500,250,35],center=true);
    rotate([0,0,67.5])
        translate([0,125,17.5])
            cube([500,250,35],center=true);
    difference() {
        rotate_extrude(convexity = 10)
        polygon(points=[[160,12.5],[210,12.5],[210,22.5],[160,22.5]]);
        rotate([0,0,-22.5])
            translate([0,125,17.5])
                cube([500,250,35],center=true);
        rotate([0,0,152.5])
            translate([0,125,17.5])
                cube([500,250,35],center=true);
    }
}
difference() {
    difference() {
        rotate_extrude(convexity = 10)
            polygon(points=[[160,12.5],[210,12.5],[210,22.5],[160,22.5]]);
        rotate([0,0,-112.5])
            translate([0,125,17.5])
                cube([500,250,35], center=true);
        rotate([0,0,62.5])
            translate([0,125,17.5])
                cube([500,250,35], center=true);
    }
        rotate_extrude(convexity = 10)
        translate([210, 17.5, 0])
        circle(r = 5);
}
 

Raggio:

rotate([0,90,0]) {
    difference() {
    cylinder(r=10,h=130);
    cylinder(r=5,h=10);
        translate([0,0,120]) cylinder(r=5,h=10);
    }
    translate([0,0,50]) sphere(15);
    translate([0,0,80]) sphere(15);
}

Perno:

rotate([0,90,0]) {
    difference() {
         union() {
             cylinder(r=20,h=140);
             translate([0,0,30]) cylinder(r=30,h=50);
         }
         cylinder(r=2.5,h=140);
         for(i=[0:7]) {
             rotate([0,0,i*360/8]) translate([0,30,55]) rotate([90,0,0]) cylinder(r=5,h=10);
       }
    }
}

La ruota stampata in 3D (scala 1:5) e assemblata.

Sono già a buon punto.

Giuseppe Tamanini - Rilasciato sotto Licenza (CC BY-SA)

 



Articolo tratto da: Filodrammatica ViVa di Vigolo Vattaro - http://www.filoviva.it/
URL di riferimento: http://www.filoviva.it//index.php?mod=08_guide/01_openscad/02_filatoio