refactor(cad): change the builder variable to the name of the part

This commit is contained in:
2026-06-25 15:35:19 -05:00
parent a669f5815f
commit bb7d3eaeae
+5 -5
View File
@@ -27,7 +27,7 @@ assert (screw_blocks_width - (screw_blocks_radius * 2)) >= 0
assert (bearing_offset - screw_blocks_height) >= 0 assert (bearing_offset - screw_blocks_height) >= 0
with BuildPart() as builder: with BuildPart() as drive_shaft_mount:
with BuildSketch() as sketch: with BuildSketch() as sketch:
with BuildLine() as profile: with BuildLine() as profile:
l1 = Line( l1 = Line(
@@ -73,14 +73,14 @@ with BuildPart() as builder:
extrude(amount=thickness / 2) extrude(amount=thickness / 2)
mirror(about=Plane.XY) mirror(about=Plane.XY)
with Locations((0, bearing_offset, builder.faces().sort_by(Axis.Z)[-1].center().Z)): with Locations((0, bearing_offset, drive_shaft_mount.faces().sort_by(Axis.Z)[-1].center().Z)):
Hole(bearing_diameter / 2, (thickness / 2) + (bearing_height / 2)) Hole(bearing_diameter / 2, (thickness / 2) + (bearing_height / 2))
Hole(shaft_clearance_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)) Box(core_width + (screw_blocks_width * 2), track_width, track_height, (90, 0, 0), (Align.CENTER, Align.CENTER, Align.MIN))
with Locations(builder.faces().filter_by(Plane.XZ).sort_by(Axis.Y)[-2:]): with Locations(drive_shaft_mount.faces().filter_by(Plane.XZ).sort_by(Axis.Y)[-2:]):
CounterBoreHole(screw_body_diameter / 2, screw_head_diameter / 2, screw_head_depth) CounterBoreHole(screw_body_diameter / 2, screw_head_diameter / 2, screw_head_depth)
assert builder.part is not None assert drive_shaft_mount.part is not None
export_step(builder.part, "drive shaft mount.step") export_step(drive_shaft_mount.part, "drive shaft mount.step")