From d54c3fa1ce3d31992191f0734ce48b192d13f3ef Mon Sep 17 00:00:00 2001 From: Stephen J Carpenter Date: Mon, 4 Aug 2025 23:38:54 -0400 Subject: [PATCH] Fix Floor Connector Floor edge connectors overlapped floor. Added cutout. --- box.scad | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/box.scad b/box.scad index 6f24eed..2853a21 100644 --- a/box.scad +++ b/box.scad @@ -255,8 +255,13 @@ module box_edge(ps=PROFILE_SIZE, l=10, orient=ORIENT_Z, jh = JOINER_H,jw = JOINE } } } - if (jup) up(l/2)back(joiner_off)right(joiner_off)zrot(-45)new_joiner(slop=slop, orient=ORIENT_Y, align=V_CENTER); - if (jdown) down(l/2)back(joiner_off)right(joiner_off)zrot(-45)yrot(180)new_joiner(slop=slop, orient=ORIENT_Y, align=V_CENTER); + difference() { + union() { + if (jup) up(l/2)back(joiner_off)right(joiner_off)zrot(-45)new_joiner(slop=slop, orient=ORIENT_Y, align=V_CENTER); + if (jdown) down(l/2)back(joiner_off)right(joiner_off)zrot(-45)yrot(180)new_joiner(slop=slop, orient=ORIENT_Y, align=V_CENTER); + } + back(wl+6)right(ps-wl/2-.01)cuboid([wl,wl,l+10]); + } if (rbfoot) right(ps/2+psoff-2)zrot(180) { if (rbleft) { yrot(90) rb_foot(); } else { yrot(-90) zflip() rb_foot(); } }