From 50998fcfb916ae251309bd4b464f2c122e8cb30d Mon Sep 17 00:00:00 2001 From: jaseg Date: Fri, 9 Apr 2021 18:38:02 +0200 Subject: Repo re-org --- hardware/grid-recorder/converter_clip.scad | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 hardware/grid-recorder/converter_clip.scad (limited to 'hardware/grid-recorder/converter_clip.scad') diff --git a/hardware/grid-recorder/converter_clip.scad b/hardware/grid-recorder/converter_clip.scad new file mode 100644 index 0000000..f92b752 --- /dev/null +++ b/hardware/grid-recorder/converter_clip.scad @@ -0,0 +1,24 @@ +w_top = 24.5; +w_bottom = 25.3; +h = 21.5; + +extra_w = 0.1; +wall_thickness = 2; +ledge_w = 3; + +clamp_w = 20; + +module shape() { + polygon([[0, 0], [-1.5, w_bottom/2], [0, w_bottom], [h, w_bottom - (w_bottom - w_top)/2], [h, (w_bottom-w_top)/2]]); +} + +module segment(wall) { + linear_extrude(clamp_w) + difference() { + offset(wall + extra_w, $fn=32) shape(); + offset(extra_w, $fn=32) shape(); + mirror([1, 0]) translate([extra_w, ledge_w]) square([5*wall, w_bottom - 2*ledge_w]); + } +} + +segment(wall_thickness); \ No newline at end of file -- cgit