Hygrometer.scad 1005 B

123456789101112131415161718192021222324252627
  1. $fn=60;
  2. B=35;
  3. H=50;
  4. T=50;
  5. W=2;
  6. D=42;
  7. intersection() {
  8. union() {
  9. cube([35,50,2]); // Bodenplatte
  10. cube([2,50,7]); // Absatz vorne unten
  11. translate([28,0,53]) cube([9,50,2]); // Deckel oben
  12. translate([35,0,0]) difference() { // Rückwand mit Montage-Bohrungen
  13. cube([2,50,55]);
  14. translate([0,50/2-10,55/2]) rotate([0,90,0]) cylinder(d=3, h=10, center=true);
  15. translate([0,50/2+10,55/2]) rotate([0,90,0]) cylinder(d=3, h=10, center=true);
  16. }
  17. translate([0,0,7]) rotate([0,30,0]) difference() { // Vorderseite Loch für Hygrometer
  18. cube([2,50,60]); // Vorderseite
  19. translate([0,50/2,(42)/2+6]) rotate([0,90,0]) cylinder(d=42, h=10, center=true); // große Bohrung
  20. translate([0,50/2,(42)/2+6]) rotate([-45,0,0]) translate([0,42/2,0]) cube([5,3,5], center=true); // Aussparung für Rastnasen
  21. translate([0,50/2,(42)/2+6]) rotate([135,0,0]) translate([0,42/2,0]) cube([5,3,5], center=true); // Aussparung für Rastnasen
  22. }
  23. }
  24. cube([37,50,55]);
  25. }