viernes, 14 de agosto de 2015

Mi primer tuerca con OPENSCAD..

Estoy impresionado con este programa OPENSCAD un lenguaje parametrico para CAD 2D y 3D con el cual podemos crear objetos e imprimirlos con nuestra impresora 3D existe blender, autocad y otros pero este soft es lo mas :) utiliza una libreria de geometria CGAL por lo cual es un lenguaje parametrico con funciones geometricas y matematicas...

Una tuerca autofrenante sin usar librerias es una prueba usando la matematica y geometria como corresponde se pueden lograr piezas mas complejas y animarlas :)

difference()
{
translate([1,1,0])cube([10,10,5]);
translate([4,4,1])cylinder(r=0.8,h=4,$fn=6,$fa=0.1,$fs=0.5);
translate([8,4,1])cylinder(r=0.8,h=4,$fn=6,$fa=0.1,$fs=0.5);
translate([4,8,1])cylinder(r=0.8,h=4,$fn=6,$fa=0.1,$fs=0.5);
translate([8,8,1])cylinder(r=0.8,h=4,$fn=6,$fa=0.1,$fs=0.5);
}


difference(){
translate([8,-10,8])cylinder(r=6,h=3,$fn=0,$fa=0.1,$fs=0.5);
translate([11.5,-10.2,8])cube([3,0.35,3.5]);
translate([1.5,-10.2,8])cube([3,0.35,3.5]);
rotate(118)translate([-9,-2.5,8])cube([3,0.35,3.5]);
rotate(60)translate([-1.5,-12,8])cube([3,0.35,3.5]);
rotate(60)translate([-11,-12,8])cube([3,0.35,3.5]);
rotate(118)translate([-19,-2.5,8])cube([3,0.35,3.5]);
translate([8,-10,-1])cylinder(r=4,h=15,$fn=0,$fa=0.1,$fs=0.5);
}


difference(){
translate([8,-10,1])cylinder(r=8,h=7,$fn=6,$fa=0.1,$fs=0.5);
translate([8,-10,-1])cylinder(r=4,h=15,$fn=0,$fa=0.1,$fs=0.5);
}


Y se puede exportar como un STL para usarlo con repetier-Host u otro...


No hay comentarios.:

Publicar un comentario