From 23bdf1a340d74666b29991deaad910d724ac8004 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 19 Oct 2023 20:37:24 +0100 Subject: [PATCH] digispark-with-cable: break out MiddleStrainHoles Signed-off-by: Ian Jackson --- digispark-with-cable.scad | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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]) -- 2.30.2