Redesigned screen holder for 30 degree screen

This commit is contained in:
Roberto Alsina 2023-01-27 15:43:54 -03:00
parent 1e89b41995
commit 4f2c1e35f6
4 changed files with 57235 additions and 69410 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -12,9 +12,9 @@ from modelo import (
# Size of the whole object
width = kbd_width + 2 * shell_t
height = 80
height = 70
height_bottom = 59
thickness = 62 # Will be shorter after construction
thickness = 52 # Will be shorter after construction
# Visible screen size
vis_w = 220
@ -96,15 +96,20 @@ def model():
.workplane(centerOption="CenterOfBoundBox")
.center(-height / 2, -thickness / 2)
.placeSketch(
cq.Sketch().polygon(
cq.Sketch()
.polygon(
[
(height_bottom, 0),
(height_bottom, 20),
(height, 50),
(height, 0),
(height_bottom, thickness / 3),
(height, thickness - 18),
(height, thickness),
(height + 5, thickness + 5),
(height + 5, 0),
(height_bottom, 0),
]
)
.vertices()
.fillet(3)
)
.cutBlind(-1000)
# Make it hollow

File diff suppressed because it is too large Load Diff