osmocom-analog/cad/coil.scad

19 lines
352 B
OpenSCAD

$fn = 100;
durchmesser=30;
rille=8;
wand=1;
module torus(d1, d2) {
rotate_extrude(convexity = 10)
translate([d2/2+d1/2, 0, 0])
circle(r = d1/2);
}
intersection() {
difference() {
torus(rille+wand*2,durchmesser-wand*2);
torus(rille,durchmesser);
}
translate([0,0,-5]) cylinder(h=10, r=(durchmesser+rille)/2);
}