// Wandhaken, z.B. für Gartenschlauch oder Kabel. platte_b = 40; // Breite der Wandplatte (mm) platte_h = 60; // Höhe der Wandplatte (mm) platte_d = 5; // Dicke der Wandplatte (mm) arm_l = 55; // Auskraglänge des Arms (mm) arm_d = 12; // Armdurchmesser (mm) nase_h = 16; // Höhe der Abrutschsicherung (mm) d_schraube = 5; // Schraubendurchmesser (mm) $fn = 64; e = 0.01; difference() { union() { cube([platte_d, platte_b, platte_h]); translate([0, platte_b/2, platte_h*0.32]) rotate([0,90,0]) cylinder(h = arm_l, d = arm_d); translate([arm_l - arm_d/2, platte_b/2, platte_h*0.32]) cylinder(h = nase_h, d = arm_d); } for (z = [platte_h*0.12, platte_h*0.88]) translate([-e, platte_b/2, z]) rotate([0,90,0]) cylinder(h = platte_d + 2*e, d = d_schraube); }