Browse Source

updates, neue files

Volker Philippent 1 year ago
parent
commit
cc5fd5b739
6 changed files with 97 additions and 7 deletions
  1. 12 6
      Flextail-Vakkum-Sack-Adapter.scad
  2. 27 0
      Nico-Kaffeemaschine.scad
  3. BIN
      Schiene.png
  4. 57 0
      Schiene.svg
  5. BIN
      Schiene2.png
  6. 1 1
      nortec-mokrofon.scad

+ 12 - 6
Flextail-Vakkum-Sack-Adapter.scad

@@ -6,15 +6,21 @@ $fn=180;
 intersection() {
   difference() {
     union(){
-      cylinder(d1=31, d2=29, h=25);
-      translate([0,0,9]) cylinder(d=23.7, h=2.65);
+      cylinder(d1=31, d2=29, h=30);
     }
     translate([0,0,-0.001]) union(){
-      metric_thread (diameter=25, pitch=1, length=8, internal=true, test=false);
-      translate([0,0,8-0.001]) cylinder(d=24, h=35);
-      cylinder(d=24.5, h=1);
+      stg=1.5; // Steigung
+      dia=24.5; // Innengewinde Kerndurchmesser
+      //thr=dia+(stg*sqrt(3)*5/8); // Innengewinde Außendurchmesser
+      thr=25;
+      echo(thr);
+      // h=a*sqrt(3)/2 gleichseitiges Dreieck (https://de.wikipedia.org/wiki/Gleichseitiges_Dreieck)
+      // h*5/8 metrisches ISO Gewinde 60° (https://de.wikipedia.org/wiki/Metrisches_ISO-Gewinde)
+      metric_thread (diameter=thr+0.1, pitch=stg, length=9, internal=true, test=false);
+      translate([0,0,-0.001]) cylinder(d=dia, h=35);
+      cylinder(d=thr, h=1);
     }
   }
   // Für Test, ob Gewinde passt, kurz abschneiden:
-  translate([0,0,-0.001]) cylinder(d=40, h=9);
+  translate([0,0,-0.001]) cylinder(d=40, h=8);
 }

+ 27 - 0
Nico-Kaffeemaschine.scad

@@ -0,0 +1,27 @@
+$fn=120;
+
+// Vorratsbehälter
+Durchmesser=90;
+Abschnitt=73.5;
+Wandstaerke=2.1;
+
+// Höhe Default 1
+module grundform(h=1) {
+  intersection() {
+    translate([0,Durchmesser/2,0]) cylinder(d=Durchmesser, h=h, center=false);
+    translate([-Durchmesser/2,0,0]) cube([Durchmesser,Abschnitt,h], center=false);
+  }
+}
+
+difference() {
+  grundform(2);
+  translate([0,Abschnitt/2,0]) cylinder(d=3, h=10, center=true);
+}
+
+Sc1 = (Durchmesser - 2*Wandstaerke) / Durchmesser;
+Sc2 = (Durchmesser - 4*Wandstaerke) / Durchmesser;
+
+translate([0,Wandstaerke,0]) difference() {
+  scale([Sc1,Sc1,1]) grundform(12);
+  translate([0,Wandstaerke,0]) scale([Sc2,Sc2,1]) grundform(12);
+}

BIN
Schiene.png


File diff suppressed because it is too large
+ 57 - 0
Schiene.svg


BIN
Schiene2.png


+ 1 - 1
nortec-mokrofon.scad

@@ -4,7 +4,7 @@ use <threads.scad>
 print_SLA = false; 
 
 // set false to render thread
-debug = true;
+debug = false;
 
 B=5; // [2:1:10]
 

Some files were not shown because too many files changed in this diff