embroiderino/mechanics/knoob.scad

14 wiersze
312 B
OpenSCAD

knoobHeight = 20;
rodDia = 3.5;
difference(){
union(){
for(i=[0:24:360])
rotate([0,0,i]) translate([rodDia*0.8,0,0]) cylinder(r1=2, r2=1.2, h=knoobHeight, $fn = 3);
cylinder(r=rodDia-0.2,h=knoobHeight);
cylinder(r=rodDia*1.4,h=3);
}
cylinder(r=rodDia/2,h=knoobHeight);
cylinder(r=rodDia*0.95,h=3, $fn=6);
}