+==Heizungsschlüssel==
+<pre style="max-height:300px;overflow:scroll;">
+$fn=80;
+difference(){
+ union(){
+ // base cylinder
+ intersection(){
+ translate([0,0,2.9])cylinder(r=4.9,h=5.8,center=true);
+ translate([0,0,1.3])rotate([45,0,0])cube([20,10,10],center=true); // Fase
+ }
+
+ // base handle
+ translate([0,0,14])rotate([90,0,0])cylinder(r=9,h=4,center=true);
+ //ohne Logo: r=10 !
+
+ // Logo in beide Richtungen, steht 0.6 mm hervor.
+ for(i=[0,180]) {
+ translate([0,0,14]) rotate([90,0,i]) linear_extrude(height=2.6, convexity=10)
+ scale(0.4) translate([-25,-25,0]) import("stratum0-lowres.dxf");
+ }
+
+ // Fase
+ intersection(){
+ translate([0,0,5])cylinder(r1=4.9,r2=6.7,h=3,center=true);
+ translate([0,0,1.3])rotate([45,0,0])cube([20,10,10],center=true);
+ }
+ }
+
+ // Vierkantloch
+ translate([0,0,2])cube([5.1,5.1,4.1],center=true);
+}
+
+</pre>