Browse Source

Anpassung, neuer Druck

Volker Philippent 1 year ago
parent
commit
16090b3793
3 changed files with 43 additions and 4 deletions
  1. BIN
      Gartenhahn-Perlator.1.3mf
  2. 4 4
      Gartenhahn-Perlator.1.scad
  3. 39 0
      Gartenhahn-Perlator.3.scad

BIN
Gartenhahn-Perlator.1.3mf


+ 4 - 4
Gartenhahn-Perlator.1.scad

@@ -1,6 +1,6 @@
 use <threads.scad>
 
-$fn=180;
+$fn=90;
 
 debug=false;
 
@@ -16,7 +16,7 @@ intersection() {
     // Aussenform
     union() {
       cylinder(d=30, h=13); // 3/4" IG
-      translate([0,0,13]) cylinder(d1=30, d2=23, h=7);
+      translate([0,0,13]) cylinder(d1=30, d2=23, h=7); // Konus Reduzierung
       for(i=[0:360/45:359]) rotate([0,0,i]) translate([15,0,0]) union() { 
         translate([0,0,1]) sphere(d=2);
         translate([0,0,1]) cylinder(d=2, h=11);
@@ -25,11 +25,11 @@ intersection() {
     }
 
     // Innenbohrung
-    union() {
+    #union() {
       metric_thread (diameter=26.5, pitch=ZOLL/14, length=7, internal=true, test=debug); // 3/4" IG
       translate([0,0,7]) cylinder(d=26.44, h=4); // Innenbohrung
       cylinder(d=19.55, h=30); // Einsatz für Perlator
     }
   }
-  //cube(100);
+  if (debug) cube(100);
 }

+ 39 - 0
Gartenhahn-Perlator.3.scad

@@ -0,0 +1,39 @@
+use <threads.scad>
+
+$fn=90;
+
+debug=false;
+
+// Zollgewinde 3/4"
+// Außen 26,441
+// Innen 24,117
+// TPI 14
+// Steigung 1,814
+ZOLL=25.4;
+
+intersection() {
+  difference() {
+    // Aussenform
+    union() {
+      cylinder(d=30, h=13); // 3/4" IG
+      //translate([0,0,13]) cylinder(d1=30, d2=23, h=7); // Konus Reduzierung
+      translate([0,0,13]) intersection() {
+        cylinder(r=28/sqrt(3), h=7, $fn=6);
+        cylinder(d=30, h=7);
+      }
+      for(i=[0:360/45:359]) rotate([0,0,i]) translate([15,0,0]) union() { 
+        translate([0,0,1]) sphere(d=2);
+        translate([0,0,1]) cylinder(d=2, h=11);
+        translate([0,0,12]) sphere(d=2);
+      }
+    }
+
+    // Innenbohrung
+    #union() {
+      metric_thread (diameter=26.5, pitch=ZOLL/14, length=7, internal=true, test=debug); // 3/4" IG
+      translate([0,0,7]) cylinder(d=26.44, h=4); // Innenbohrung
+      cylinder(d=19.55, h=30); // Einsatz für Perlator
+    }
+  }
+  if (debug) cube(100);
+}