From 57beedd16c4d16a0c05870866282a38d4e9b9b51 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 9 May 2025 23:06:33 +0100 Subject: [PATCH] toolbox-inserts: magnet tests Signed-off-by: Ian Jackson --- toolbox-inserts.scad | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/toolbox-inserts.scad b/toolbox-inserts.scad index b9bab29..8f42f70 100644 --- a/toolbox-inserts.scad +++ b/toolbox-inserts.scad @@ -567,6 +567,41 @@ module BoxModelHalfTestPrint(){ ////toplevel } } +module MagnetHolderTest(){ ////toplevel + thicks = [ 0.425, 0.675, 0.925, 1.175, 1.425, 1.675 ]; + xst = 20; + mag_th = 0.9; + mag_r = 6 + 0.5; + + for (i = [0 : len(thicks) -1 ]) { + translate([ i * xst, 0, 0]) { + difference(){ + linextr(0, thicks[i] + mag_th) + square(xst + 0.1, center =true); + linextr(thicks[i], thicks[1] + mag_th + 1) + circle(mag_r/2); + } + } + } +} +module BitHolderTest(){ ////toplevel + xst = 20; + n = 6; + h = 10; + r = 7.2 + 0.4; + + for (i = [0 : n -1 ]) { + translate([ i * xst, 0, 0]) { + difference(){ + linextr(0, h) + square(xst + 0.1, center =true); + linextr(-1, h+1) + circle(r/2); + } + } + } +} + module OdAt(x,y) { translate(fixing_pitch * [x,y,0]) children(0); -- 2.30.2