From 4097f0d7ff3f3eb5db271e48436f954f2a5af2ee Mon Sep 17 00:00:00 2001 From: "Jan \"Yenya\" Kasprzak" Date: Thu, 10 Jun 2021 11:35:00 +0200 Subject: [PATCH] led-strip-holder-fog-chamber.scad --- led-strip-holder-fog-chamber.scad | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 led-strip-holder-fog-chamber.scad diff --git a/led-strip-holder-fog-chamber.scad b/led-strip-holder-fog-chamber.scad new file mode 100644 index 0000000..44e7d7f --- /dev/null +++ b/led-strip-holder-fog-chamber.scad @@ -0,0 +1,41 @@ +infty = 200; +eps = 0.1; + +heatsink_w = 15 + 0.5; +heatsink_h = 3; + +wall = 1.5; +xoff = 5+heatsink_h; +yoff = 10; +bottom_off = 20; +clip_l = 2; + +body_h = 8; + +// bottom +translate([-bottom_off, -wall, 0]) + cube([bottom_off+wall, wall, body_h]); + +// front +translate([0, -wall, 0]) + cube([wall, yoff+wall, body_h]); + +// front-bottom +translate([0, yoff-wall, 0]) + cube([xoff+wall, wall, body_h]); + +// heatsink rear +translate([xoff, yoff-wall, 0]) + cube([wall, heatsink_w + 2*wall, body_h]); + +// heatsink top +translate([xoff-wall-heatsink_h, yoff+heatsink_w, 0]) + cube([2*wall+heatsink_h, wall, body_h]); + +// clip top +translate([xoff-wall-heatsink_h, yoff+heatsink_w-clip_l, 0]) + cube([wall, clip_l+wall, body_h]); + +// clip bottom +translate([xoff-wall-heatsink_h, yoff-wall, 0]) + cube([wall, clip_l+wall, body_h]); -- 2.43.0