Compare commits

5 Commits

9 changed files with 39620 additions and 42300 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -5538,58 +5538,58 @@ solid
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 1.575000e+01
vertex -1.460000e+02 8.200000e+01 0.000000e+00
vertex -1.460000e+02 8.200000e+01 2.300000e+01
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 8.200000e+01 7.250000e+00
vertex -1.460000e+02 8.200000e+01 0.000000e+00
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 7.250000e+00
vertex 1.400000e+01 8.200000e+01 0.000000e+00
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 1.400000e+01 8.200000e+01 2.300000e+01
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 1.400000e+01 8.200000e+01 2.300000e+01
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 7.250000e+00
vertex 6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 1.400000e+01 8.200000e+01 2.300000e+01
vertex 1.400000e+01 8.200000e+01 0.000000e+00
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 1.400000e+01 8.200000e+01 0.000000e+00
vertex -1.460000e+02 8.200000e+01 0.000000e+00
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal -0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex -1.460000e+02 8.200000e+01 2.300000e+01
vertex 1.400000e+01 8.200000e+01 2.300000e+01
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 9.996892e-01 -2.493069e-02
@ -7386,57 +7386,57 @@ solid
endfacet
facet normal -0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex -2.000000e+01 7.900000e+01 2.300000e+01
vertex -2.000000e+01 7.900000e+01 3.000000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex -2.000000e+01 7.900000e+01 3.000000e+00
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 7.900000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.400000e+01 7.900000e+01 3.000000e+00
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 7.250000e+00
vertex -6.750000e+00 7.900000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.400000e+01 7.900000e+01 3.000000e+00
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 7.900000e+01 7.250000e+00
vertex -2.000000e+01 7.900000e+01 3.000000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 1.575000e+01
vertex 6.750000e+00 7.900000e+01 7.250000e+00
vertex 1.400000e+01 7.900000e+01 3.000000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.400000e+01 7.900000e+01 2.300000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex 6.750000e+00 7.900000e+01 1.575000e+01
endloop
endfacet
facet normal -0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.400000e+01 7.900000e+01 2.300000e+01
vertex -2.000000e+01 7.900000e+01 2.300000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00
outer loop
vertex 1.400000e+01 7.900000e+01 2.300000e+01
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 7.900000e+01 1.575000e+01
vertex 1.400000e+01 7.900000e+01 3.000000e+00
endloop
endfacet
@ -15625,58 +15625,58 @@ solid
endfacet
facet normal -0.000000e+00 0.000000e+00 -1.000000e+00
outer loop
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex -6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00
outer loop
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 1.575000e+01
vertex 6.750000e+00 7.900000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
endloop
endfacet
facet normal 1.000000e+00 0.000000e+00 -1.110223e-16
facet normal 1.000000e+00 0.000000e+00 -1.044916e-16
outer loop
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 7.250000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal 1.000000e+00 0.000000e+00 -1.110223e-16
facet normal 1.000000e+00 0.000000e+00 -1.044916e-16
outer loop
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 7.250000e+00
endloop
endfacet
facet normal -1.000000e+00 0.000000e+00 -1.110223e-16
facet normal -1.000000e+00 0.000000e+00 -1.044916e-16
outer loop
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 1.575000e+01
vertex 6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal -1.000000e+00 -0.000000e+00 -1.110223e-16
facet normal -1.000000e+00 -0.000000e+00 -1.044916e-16
outer loop
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 1.575000e+01
endloop
endfacet
facet normal -0.000000e+00 0.000000e+00 1.000000e+00
outer loop
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 7.250000e+00
vertex 6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 1.000000e+00
outer loop
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
vertex -6.750000e+00 7.900000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 1.000000e+00

View File

@ -11453,58 +11453,58 @@ solid
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 1.575000e+01
vertex -1.460000e+02 8.200000e+01 0.000000e+00
vertex -1.460000e+02 8.200000e+01 2.300000e+01
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 8.200000e+01 7.250000e+00
vertex -1.460000e+02 8.200000e+01 0.000000e+00
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 1.460000e+02 8.200000e+01 2.300000e+01
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 7.250000e+00
vertex 6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 1.460000e+02 8.200000e+01 2.300000e+01
vertex 1.460000e+02 8.200000e+01 0.000000e+00
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 1.460000e+02 8.200000e+01 0.000000e+00
vertex -1.460000e+02 8.200000e+01 0.000000e+00
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 1.460000e+02 8.200000e+01 0.000000e+00
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
vertex 6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal -0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex -1.460000e+02 8.200000e+01 2.300000e+01
vertex 1.460000e+02 8.200000e+01 2.300000e+01
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex -1.460000e+02 8.200000e+01 2.300000e+01
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 9.996892e-01 -2.493069e-02
@ -14330,57 +14330,57 @@ solid
endfacet
facet normal -0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex -2.000000e+01 7.900000e+01 2.300000e+01
vertex -2.000000e+01 7.900000e+01 3.000000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex -2.000000e+01 7.900000e+01 3.000000e+00
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 7.900000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.800000e+01 7.900000e+01 3.000000e+00
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 7.250000e+00
vertex -6.750000e+00 7.900000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.800000e+01 7.900000e+01 3.000000e+00
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 7.900000e+01 7.250000e+00
vertex -2.000000e+01 7.900000e+01 3.000000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 1.575000e+01
vertex 6.750000e+00 7.900000e+01 7.250000e+00
vertex 1.800000e+01 7.900000e+01 3.000000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.800000e+01 7.900000e+01 2.300000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex 6.750000e+00 7.900000e+01 1.575000e+01
endloop
endfacet
facet normal -0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.800000e+01 7.900000e+01 2.300000e+01
vertex -2.000000e+01 7.900000e+01 2.300000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00
outer loop
vertex 1.800000e+01 7.900000e+01 2.300000e+01
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 7.900000e+01 1.575000e+01
vertex 1.800000e+01 7.900000e+01 3.000000e+00
endloop
endfacet
@ -32775,58 +32775,58 @@ solid
endfacet
facet normal -0.000000e+00 0.000000e+00 -1.000000e+00
outer loop
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex -6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00
outer loop
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 1.575000e+01
vertex 6.750000e+00 7.900000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
endloop
endfacet
facet normal 1.000000e+00 0.000000e+00 -1.110223e-16
facet normal 1.000000e+00 0.000000e+00 -1.044916e-16
outer loop
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 7.250000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal 1.000000e+00 0.000000e+00 -1.110223e-16
facet normal 1.000000e+00 0.000000e+00 -1.044916e-16
outer loop
vertex -6.750000e+00 8.200000e+01 1.550000e+01
vertex -6.750000e+00 7.900000e+01 1.550000e+01
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 1.575000e+01
vertex -6.750000e+00 7.900000e+01 7.250000e+00
endloop
endfacet
facet normal -0.000000e+00 0.000000e+00 1.000000e+00
outer loop
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 7.250000e+00
vertex 6.750000e+00 8.200000e+01 7.250000e+00
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 1.000000e+00
outer loop
vertex -6.750000e+00 8.200000e+01 7.500000e+00
vertex -6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex -6.750000e+00 8.200000e+01 7.250000e+00
vertex -6.750000e+00 7.900000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 7.250000e+00
endloop
endfacet
facet normal -1.000000e+00 0.000000e+00 -1.110223e-16
facet normal -1.000000e+00 0.000000e+00 -1.044916e-16
outer loop
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 1.575000e+01
vertex 6.750000e+00 8.200000e+01 1.575000e+01
endloop
endfacet
facet normal -1.000000e+00 -0.000000e+00 -1.110223e-16
facet normal -1.000000e+00 -0.000000e+00 -1.044916e-16
outer loop
vertex 6.750000e+00 8.200000e+01 7.500000e+00
vertex 6.750000e+00 7.900000e+01 7.500000e+00
vertex 6.750000e+00 8.200000e+01 1.550000e+01
vertex 6.750000e+00 8.200000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 7.250000e+00
vertex 6.750000e+00 7.900000e+01 1.575000e+01
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 1.000000e+00

View File

@ -45,10 +45,10 @@ kbd_pillars = (
# Measured from top-left corner OUTSIDE
mounting_pillar_positions = [
(6, -6),
(width - 6, -6),
(width - 6, -40),
(120, -6),
(170, -6),
(width - 6, -6),
(width - 6, -40),
]
mounting_pillars = (
@ -82,7 +82,7 @@ battery_holder = (
power_in = cq.Sketch().circle(5, mode="a")
usb_in = cq.Sketch().trapezoid(13, 5.5, 90, mode="a")
switch_in = cq.Sketch().trapezoid(13.5, 8, 90, mode="a")
switch_in = cq.Sketch().trapezoid(13.5, 8.5, 90, mode="a")
# Motherboard mount

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -36,11 +36,16 @@ board_cutout = cq.Sketch().trapezoid(
mode="a",
)
kbd_cable_hole = cq.Sketch().trapezoid(15, 5, 90, mode="a").vertices().fillet(1)
kbd_cable_hole = cq.Sketch().trapezoid(15, 6, 90, mode="a").vertices().fillet(1)
# The last mounting pillar is handled specially
x, y = mounting_pillar_positions[-1]
mounting_pillars = (
cq.Sketch()
.polygon([(0, 0), (width, 0), (width, -12), (0, -12), (0, 0)], mode="a")
.polygon(
[(x - 6, y - 6), (x - 6, y + 6), (x + 6, y + 6), (x + 6, y - 6), (x - 6, y - 6)]
)
.push(mounting_pillar_positions)
.circle(ti_radius, mode="s")
)
@ -94,7 +99,7 @@ def model():
# Make small hole for the keyboard cable
.faces(">Y")
.workplane(offset=-5, centerOption="CenterOfBoundBox")
.center(-width / 2 + 128, -23)
.center(-width / 2 + 128, -24)
.placeSketch(kbd_cable_hole)
.cutBlind(-1000)
# Pillars to join with bottom half
@ -106,24 +111,27 @@ def model():
)
exporters.export(model(), "screen_mount.stl")
if __name__ == "__main__":
right_side = (
model()
.faces(">X")
.workplane(centerOption="CenterOfBoundBox", offset=-width / 2)
.center(0, height / 2)
.split(keepTop=True)
)
print("Exporting")
exporters.export(model(), "screen_mount.stl")
exporters.export(right_side, "right_screen_mount.stl")
offset_width = -133
left_side = (
model()
.faces(">X")
.workplane(centerOption="CenterOfBoundBox", offset=-width / 2)
.center(0, height / 2)
.split(keepBottom=True)
)
right_side = (
model()
.faces(">X")
.workplane(centerOption="CenterOfBoundBox", offset=offset_width)
.split(keepTop=True)
)
exporters.export(left_side, "left_screen_mount.stl")
exporters.export(right_side, "right_screen_mount.stl")
left_side = (
model()
.faces(">X")
.workplane(centerOption="CenterOfBoundBox", offset=offset_width)
.split(keepBottom=True)
)
exporters.export(left_side, "left_screen_mount.stl")

File diff suppressed because it is too large Load Diff