From 927d29da87d8dd6f4bf05234481dee91d1e4f1de Mon Sep 17 00:00:00 2001 From: Reed Krantz Date: Mon, 20 Jul 2026 19:18:24 -0500 Subject: [PATCH] feat: add a printable overhand for the track in the adapter --- cad/build.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cad/build.py b/cad/build.py index 296b6c4..e65fa09 100644 --- a/cad/build.py +++ b/cad/build.py @@ -122,8 +122,11 @@ def build_drive_shaft_bar_adapter(): extrude(amount=height - thickness, mode=Mode.SUBTRACT) # extrusion screw holes - # TODO: remove thin walls on track with a beveled cube cut-out - with Locations((0, 0, height - ext_screw_hole_offset)): + screws_origin = Location((0, 0, height - ext_screw_hole_offset)) + with Locations(screws_origin): + with BuildPart(screws_origin, mode=Mode.SUBTRACT) as ext_track_cut_out: + Box(ext_size, ext_size, ext_screw_hole_diam + 8) + chamfer(ext_track_cut_out.edges(), 3) with PolarLocations(0, 4): with Locations(Rotation(0, 90, 0)): Hole(ext_screw_hole_diam / 2)