Redesigned screen holder for 30 degree screen
This commit is contained in:
parent
1e89b41995
commit
4f2c1e35f6
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -12,9 +12,9 @@ from modelo import (
|
|||||||
|
|
||||||
# Size of the whole object
|
# Size of the whole object
|
||||||
width = kbd_width + 2 * shell_t
|
width = kbd_width + 2 * shell_t
|
||||||
height = 80
|
height = 70
|
||||||
height_bottom = 59
|
height_bottom = 59
|
||||||
thickness = 62 # Will be shorter after construction
|
thickness = 52 # Will be shorter after construction
|
||||||
|
|
||||||
# Visible screen size
|
# Visible screen size
|
||||||
vis_w = 220
|
vis_w = 220
|
||||||
@ -96,15 +96,20 @@ def model():
|
|||||||
.workplane(centerOption="CenterOfBoundBox")
|
.workplane(centerOption="CenterOfBoundBox")
|
||||||
.center(-height / 2, -thickness / 2)
|
.center(-height / 2, -thickness / 2)
|
||||||
.placeSketch(
|
.placeSketch(
|
||||||
cq.Sketch().polygon(
|
cq.Sketch()
|
||||||
|
.polygon(
|
||||||
[
|
[
|
||||||
(height_bottom, 0),
|
(height_bottom, 0),
|
||||||
(height_bottom, 20),
|
(height_bottom, thickness / 3),
|
||||||
(height, 50),
|
(height, thickness - 18),
|
||||||
(height, 0),
|
(height, thickness),
|
||||||
|
(height + 5, thickness + 5),
|
||||||
|
(height + 5, 0),
|
||||||
(height_bottom, 0),
|
(height_bottom, 0),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
.vertices()
|
||||||
|
.fillet(3)
|
||||||
)
|
)
|
||||||
.cutBlind(-1000)
|
.cutBlind(-1000)
|
||||||
# Make it hollow
|
# Make it hollow
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user