Gartenhahn-Perlator.3.scad 953 B

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