Flextail-Vakkum-Sack-Adapter.scad 847 B

1234567891011121314151617181920212223242526
  1. use <threads.scad>
  2. $fn=180;
  3. // Adapter für Staubsaugerdüse:
  4. intersection() {
  5. difference() {
  6. union(){
  7. cylinder(d1=31, d2=29, h=30);
  8. }
  9. translate([0,0,-0.001]) union(){
  10. stg=25.4/18; // Steigung
  11. //dia=24.5; // Innengewinde Kerndurchmesser
  12. //thr=dia+(stg*sqrt(3)*5/8); // Innengewinde Außendurchmesser
  13. thr=25.5;
  14. echo(thr);
  15. // h=a*sqrt(3)/2 gleichseitiges Dreieck (https://de.wikipedia.org/wiki/Gleichseitiges_Dreieck)
  16. // h*5/8 metrisches ISO Gewinde 60° (https://de.wikipedia.org/wiki/Metrisches_ISO-Gewinde)
  17. #metric_thread (diameter=thr, pitch=stg, length=9, internal=true, test=false);
  18. translate([0,0,-0.001]) cylinder(d=23, h=35);
  19. cylinder(d=thr, h=1);
  20. }
  21. }
  22. // Für Test, ob Gewinde passt, kurz abschneiden:
  23. translate([0,0,-0.001]) cylinder(d=40, h=9);
  24. }