|
|
@@ -6,27 +6,23 @@ Teil=1; // [1:Rahmen, 2:Gitter]
|
|
|
$fa=2;
|
|
|
Ra=4;
|
|
|
L=125;
|
|
|
-D=130;
|
|
|
+D=135;
|
|
|
H=1;
|
|
|
-Screw=5;
|
|
|
-Q=10;
|
|
|
+Screw=5.5;
|
|
|
+Q=8;
|
|
|
A=7;
|
|
|
|
|
|
module Rahmen() {
|
|
|
difference() {
|
|
|
union() {
|
|
|
cylinder(d=D, h=H);
|
|
|
- hull() for (i=[0:360/4:359]) rotate([0,0,i]) translate([L/2, L/2, 0]) cylinder(d=(140-L), h=H, $fn=36);
|
|
|
+ hull() for (i=[0:360/4:359]) rotate([0,0,i]) translate([L/2, L/2, 0]) cylinder(d=(140-L), h=2*H, $fn=36);
|
|
|
}
|
|
|
- for (i=[0:360/4:359]) rotate([0,0,i]) translate([L/2, L/2, 0]) cylinder(d=Screw, h=3*H, center=true, $fn=36);
|
|
|
- cylinder(d=D, h=3*H, center=true);
|
|
|
+ for (i=[0:360/4:359]) rotate([0,0,i]) translate([L/2, L/2, 0]) cylinder(d=Screw, h=5*H, center=true, $fn=36);
|
|
|
+ cylinder(d=D, h=5*H, center=true);
|
|
|
}
|
|
|
- difference() {
|
|
|
- cylinder(d=D, h=2);
|
|
|
- cylinder(d=D-2, h=2);
|
|
|
- }
|
|
|
- for(i=[0:A:D/2]) rotate_extrude() translate([i,0]) square([1,2]);
|
|
|
- for (i=[0:360/Q:359]) rotate([0,0,i]) translate([0,-0.5,0]) cube([D/2, 1, 2]);
|
|
|
+for(i=[0:A:D/2]) rotate_extrude() translate([i,0]) square([1,1.5]);
|
|
|
+ for (i=[0:360/Q:359]) rotate([0,0,i]) translate([0,-0.5,0]) cube([D/2, 1, 1.5]);
|
|
|
}
|
|
|
|
|
|
|