From a669f5815f10e1f44131f4a8e1963033a77452e1 Mon Sep 17 00:00:00 2001 From: Reed Krantz Date: Thu, 25 Jun 2026 00:20:13 -0500 Subject: [PATCH] feat(cad): move the bearing to the center of the part and add space for the 1310 series hyper hub --- cad/build.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cad/build.py b/cad/build.py index 14adf63..fe93a44 100644 --- a/cad/build.py +++ b/cad/build.py @@ -4,7 +4,8 @@ from build123d import * bearing_offset = 20 bearing_diameter = 22 bearing_through_hole_diameter = 15 -bearing_height = 8 +bearing_height = 7 +shaft_clearance_diameter = 25 core_width = 40 thickness = 20 @@ -73,7 +74,8 @@ with BuildPart() as builder: mirror(about=Plane.XY) with Locations((0, bearing_offset, builder.faces().sort_by(Axis.Z)[-1].center().Z)): - Hole(bearing_diameter / 2, bearing_height) + Hole(bearing_diameter / 2, (thickness / 2) + (bearing_height / 2)) + Hole(shaft_clearance_diameter / 2, (thickness / 2) - (bearing_height / 2)) Box(core_width + (screw_blocks_width * 2), track_width, track_height, (90, 0, 0), (Align.CENTER, Align.CENTER, Align.MIN))