2 // Intended for hanging a power strip from the top of a metal pegboard
4 // vertical and horizontal pieces
6 // actual measurements of board + power strip
7 /* v0_len = 47.5 - 10; */
23 thickness = 0.45 * 6; // four perimeters on prusa mini with 0.4mm nozzle
24 width = 15; // my power strip has a 20mm wide area where the hook could go
25 fillet = 0; // doesn't quite work, affects internal dimensions
29 linear_extrude (width) {
30 offset (r = -fillet) offset (r = +fillet) union () {
31 square ([thickness, v0_len]); //v0
32 translate ([0, v0_len]) square ([h0_len + thickness * 2, thickness]); //h0
33 translate ([h0_len + thickness, v0_len - v1_len]) square ([thickness, v1_len]); // v1
34 translate ([h0_len + thickness, v0_len - v1_len - thickness]) square ([h2_len + thickness * 2, thickness]); //h2
35 translate ([h0_len + h2_len + thickness * 2, v0_len - v1_len]) square ([thickness, v2_len]); //v2
36 translate ([h0_len + h2_len + thickness * 2 - h1_len, v0_len - v1_len + v2_len]) square ([h1_len + thickness, thickness]); //h1