diff --git a/monitor/case.py b/monitor/case.py index 35f3427..609c098 100644 --- a/monitor/case.py +++ b/monitor/case.py @@ -11,6 +11,8 @@ board_cutout = ( cq.Sketch().trapezoid(55, 50, 90, mode="a").reset().vertices("X") + .workplane(centerOption="CenterOfBoundBox") + .center(0, -5) + .placeSketch(plug_cutout) + .cutBlind(-width / 2) # Cutout visible screen area from top face .faces(">Z") .workplane(centerOption="CenterOfBoundBox") @@ -93,16 +101,8 @@ def case(): full_case = case() exporters.export(full_case, "case.stl") -top_case = (case() - .faces(">X") - .workplane(offset=-width/2) - .split(keepTop=True) -) +top_case = case().faces(">X").workplane(offset=-width / 2).split(keepTop=True) exporters.export(top_case, "case_1.stl") -bottom_case = (case() - .faces(">X") - .workplane(offset=-width/2) - .split(keepBottom=True) -) +bottom_case = case().faces(">X").workplane(offset=-width / 2).split(keepBottom=True) exporters.export(bottom_case, "case_2.stl")