refactor: make the mop scraper holder a function

This commit is contained in:
2026-07-19 23:00:31 -05:00
parent 1ede942327
commit 978c563b7c
+4
View File
@@ -1,6 +1,7 @@
# pyright: reportUnusedCallResult=false, reportWildcardImportFromLibrary=false # pyright: reportUnusedCallResult=false, reportWildcardImportFromLibrary=false
from build123d import * from build123d import *
def build_mop_scraper_holder():
center_thickness = 10 center_thickness = 10
mop_diameter = 23.7 mop_diameter = 23.7
@@ -43,5 +44,8 @@ with BuildPart() as mop_scraper_holder:
with Locations(Plane((screw_pos.X, screw_pos.Y, 0)).rotated((-90, 0, 0))): with Locations(Plane((screw_pos.X, screw_pos.Y, 0)).rotated((-90, 0, 0))):
CounterBoreHole(3 / 2, 5.6 / 2, 3.2) CounterBoreHole(3 / 2, 5.6 / 2, 3.2)
return mop_scraper_holder
mop_scraper_holder = build_mop_scraper_holder()
assert mop_scraper_holder.part is not None assert mop_scraper_holder.part is not None
export_step(mop_scraper_holder.part, "mop_scraper_holder.step") export_step(mop_scraper_holder.part, "mop_scraper_holder.step")