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 # 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