Compare commits

...
2 Commits
Author SHA1 Message Date
reed 2610cf179d fix: use the arms_thickness to calculate the fillet to avoid errors 2026-07-19 20:48:46 -05:00
reed b80fdf6386 feat: add correct dimensions 2026-07-19 20:48:45 -05:00
+6 -6
View File
@@ -3,13 +3,13 @@ from build123d import *
center_thickness = 10
mop_diameter = 40
mop_arc_size = 180
mop_diameter = 23.7
mop_arc_size = 220
scraper_diameter = 40
scraper_arc_size = 180
scraper_diameter = 20.55
scraper_arc_size = mop_arc_size
arms_thickness = 5
arms_thickness = 3
clamp_length = 50
@@ -38,7 +38,7 @@ with BuildPart() as mop_scraper_holder:
extrude(profile.sketch, clamp_length / 2)
extrude(profile.sketch, -clamp_length / 2)
fillet(mop_scraper_holder.edges().filter_by(Axis.Z), 2)
fillet(mop_scraper_holder.edges().filter_by(Axis.Z), (arms_thickness - 0.01) / 2)
with Locations(Plane((screw_pos.X, screw_pos.Y, 0)).rotated((-90, 0, 0))):
CounterBoreHole(3 / 2, 5.6 / 2, 3.2)