From 01194bd206d93d620c8416e1887aa0f9a7ae087f Mon Sep 17 00:00:00 2001 From: Stephen J Carpenter Date: Tue, 22 Jul 2025 10:05:45 -0400 Subject: [PATCH] Fix Joiners and Adjust Magnets Joiner clear had test code that needed to be removed. Magnets actually 1.79mm not 2mm holes were oversized. --- box.scad | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/box.scad b/box.scad index b11bf61..8dfa56d 100644 --- a/box.scad +++ b/box.scad @@ -322,7 +322,7 @@ module new_joiner_clear(spacing=0, slop=JOINER_SLOP, align=V_FRONT, jh=JOINER_H, spread= jw+spacing; color(cl) orient_and_align([2*jw+spacing,0,jh], orig_align=V_FRONT, align=align, orient=orient) { - left(0*spread/2) half_joiner_clear(h=jh, w=jw); + left(spread/2) half_joiner_clear(h=jh, w=jw); //right(spread/2) half_joiner_clear(h=jh, w=jw); } } @@ -360,13 +360,13 @@ if (PART == "edge_front_bottom") { difference() { up((wt+wl)/sqrt(2))xrot(90) zrot(45) box_edge(l=lx/3, jup=true, jdown=true, flx=true, wx=false, my=true, iy=false, tubepass=false, orient=ORIENT_Z); - yspread(n=5, l=22) up(2.1+.6) { - cuboid([20+1.2,5.2,2.1], chamfer=.6, edges=EDGES_Y_BOT , align=V_BOTTOM); - up(.6+.8)right(20)cuboid([50,5.2,2.3], chamfer=.6, edges=EDGES_Y_BOT, align=V_BOTTOM); + yspread(n=5, l=22) up(2+.6) { + cuboid([20+1.2,5.2,2], chamfer=.6, edges=EDGES_Y_BOT , align=V_BOTTOM); + up(.6+.8)right(20)cuboid([50,5.2,2], chamfer=.6, edges=EDGES_Y_BOT, align=V_BOTTOM); } linear_extrude(height=.6) scale(.1) import("magnet.svg", center=true); } - color("orange")linear_extrude(height=.6) scale(.1) #import("magnet.svg", center=true); + color("orange")linear_extrude(height=.6) scale(.1) import("magnet.svg", center=true); } if (PART == "edge_back_bottom_a") { if (Print_Ears) { @@ -501,7 +501,7 @@ if (PART == "rbfoot") rb_foot(); if (PART == "edge_test") yrot(45) //box_edge(l=35, tubepass=true, jup=true, jdown=true, tn=1, flx=true, wx = false, orient=ORIENT_Y); - box_edge(l=10, tubepass=false, jup=true, jdown=true, tn=1, flx=true, wx = true, ix = false ,iy = false, orient=ORIENT_Y); + box_edge(l=25, tubepass=false, jup=true, jdown=true, tn=1, flx=false, wx = true, ix = false , my=true, iy = false, orient=ORIENT_Y); if (PART == "hinge") { r = $t *90;