diff --git a/Deckel1.png b/Deckel1.png new file mode 100644 index 0000000..6d7376f Binary files /dev/null and b/Deckel1.png differ diff --git a/Deckel1.scad b/Deckel1.scad index e8fc5d1..2305e75 100644 --- a/Deckel1.scad +++ b/Deckel1.scad @@ -8,7 +8,6 @@ b=10; // Fugenhöhe //------------------- $fn=res; -R=d/2; rad=da/2+6; difference() { diff --git a/Deckel2.png b/Deckel2.png new file mode 100644 index 0000000..fd2fe61 Binary files /dev/null and b/Deckel2.png differ diff --git a/Deckel2.scad b/Deckel2.scad index 452d977..fce9a75 100644 --- a/Deckel2.scad +++ b/Deckel2.scad @@ -8,7 +8,6 @@ b=10; // Fugenhöhe //------------------- $fn=res; -R=d/2; rad=da/2+6; difference() { @@ -27,24 +26,46 @@ difference() { } } // Hohlraum - translate([0,0,-0.1]) cylinder(h=b+2+0.1, d=di+(da-di)/2-a/2); + translate([0,0,-0.1]) cylinder(h=b+2+0.1, d1=di+(da-di)/2-a/2+0.2,d2=di+(da-di)/2-a/2-3); // Flanschloch for (i=[0:120:359]) { translate([rad*cos(i),rad*sin(i),-0.1])cylinder(h=b+a+5+0.2, d=6); } - // Kabelloch - translate([(rad-1)*cos(180),(rad-1)*sin(180),7])rotate([0,90,0])cylinder(h=b+a+5+0.2, d=6); + // Kabelloch + translate([(rad-1)*cos(180),(rad-1)*sin(180),7])rotate([0,90,0])cylinder(h=b+a+5+0.2, d=6); + } + // Halter Laserplatine + translate([-10,50,0]) cylinder(h=a+b,d=5); + translate([+10,50,0]) cylinder(h=a+b,d=5); + translate([-10,50,5]) cylinder(h=a+b-5,d1=5,d2=9); + translate([+10,50,5]) cylinder(h=a+b-5,d1=5,d2=9); + translate([-10,50,-0.7]) cylinder(h=a+b,d=3); + translate([+10,50,-0.7]) cylinder(h=a+b,d=3); + // Haltepolzen für Gedöns + difference() { + translate([-20,20,5]) cylinder(h=a+b-5,d1=5,d2=9); + translate([-20,20,4.9]) cylinder(h=a+b-6.5,d=2.3); + } + difference() { + translate([+20,20,5]) cylinder(h=a+b-5,d1=5,d2=9); + translate([+20,20,4.9]) cylinder(h=a+b-6.5,d=2.3); + } + difference() { + translate([-20,0,5]) cylinder(h=a+b-5,d1=5,d2=9); + translate([-20,0,4.9]) cylinder(h=a+b-6.5,d=2.3); + } + difference() { + translate([20,0,5]) cylinder(h=a+b-5,d1=5,d2=9); + translate([20,0,4.9]) cylinder(h=a+b-6.5,d=2.3); + } + difference() { + translate([-20,-20,5]) cylinder(h=a+b-5,d1=5,d2=9); + translate([-20,-20,4.9]) cylinder(h=a+b-6.5,d=2.3); + } + difference() { + translate([+20,-20,5]) cylinder(h=a+b-5,d1=5,d2=9); + translate([+20,-20,4.9]) cylinder(h=a+b-6.5,d=2.3); } - // Einkerbung Laserplatine - translate([-15,45,0.1]) difference() { - cube([30,11,-0.9]); - translate([0,0,-0.1])cube([4.1,2.2,-1.2]); - translate([26,0,-0.1])cube([4.1,2.2,-1.2]); - translate([26,8.8,-0.1])cube([4.1,2.2,-1.2]); - translate([0,8.8,-0.1])cube([4.1,2.2,-1.2]); - } - // Loch für Laser - translate([-2.5,50,-0.3]) cube([5,4,a+b+0.6]); } } diff --git a/README.md b/README.md index 1f47b33..14f6b48 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ # Brunnendeckel -Abdeckung und Elektronikgehäuse für ein 150 mm Brunnenrohr. \ No newline at end of file +Abdeckung und Elektronikgehäuse für ein 150 mm Brunnenrohr. + +![Deckel1.scad](./Deckel1.png "Deckel1.png") + +![Deckel2.scad](./Deckel2.png "Deckel2.png")