From: Ian Jackson Date: Thu, 19 Oct 2023 19:37:24 +0000 (+0100) Subject: digispark-with-cable: break out MiddleStrainHoles X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=23bdf1a340d74666b29991deaad910d724ac8004 digispark-with-cable: break out MiddleStrainHoles Signed-off-by: Ian Jackson --- diff --git a/digispark-with-cable.scad b/digispark-with-cable.scad index 42376b8..54f7e1c 100644 --- a/digispark-with-cable.scad +++ b/digispark-with-cable.scad @@ -200,6 +200,14 @@ module MidBotRegistrations(){ } } +module MiddleStrainHoles(){ + BothSides(){ + for (y_c = [strain_0_y_c, strain_1_y_c]) { + translate([strain_pitch_across/2, y_c, 0]) + square([ strain_t, strain_w ], center=true); + } + } +} module Middle(){ ////toplevel difference(){ union(){ @@ -216,13 +224,8 @@ module Middle(){ ////toplevel MidBotRegistrations(); } - for (y_c = [strain_0_y_c, strain_1_y_c]) { - for (x_c = [-1,+1] * strain_pitch_across/2) { - translate([x_c, y_c, 0]) - linextr(-20, 20) - square([ strain_t, strain_w ], center=true); - } - } + linextr(-20, 20) + MiddleStrainHoles(); linextr_y_xz(total_y_min-1, main_y_min) translate([0, middle_base_z]) scale([1, strain_groove_d/strain_groove_w])