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...