Starting rev 2
* Adjusted sizes and other parameters for the new 65% keyboard * Commented battery holder (waiting on the 18650 charger)
This commit is contained in:
parent
bebc4d5729
commit
d048e19cec
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
102564
notebook_nueva/model.stl
102564
notebook_nueva/model.stl
File diff suppressed because it is too large
Load Diff
@ -8,8 +8,8 @@ from cadquery2 import exporters
|
|||||||
shell_t = 3
|
shell_t = 3
|
||||||
|
|
||||||
# Size of the kbd board
|
# Size of the kbd board
|
||||||
kbd_height = 98
|
kbd_height = 95.5
|
||||||
kbd_width = 286
|
kbd_width = 305
|
||||||
kbd_angle = 5
|
kbd_angle = 5
|
||||||
|
|
||||||
# Size of the whole object
|
# Size of the whole object
|
||||||
@ -27,17 +27,17 @@ kbd_pillars = (
|
|||||||
cq.Sketch()
|
cq.Sketch()
|
||||||
.push(
|
.push(
|
||||||
[
|
[
|
||||||
(19, -16.5),
|
(18.25, -16),
|
||||||
(133, -16.5),
|
(142.5, -25.5),
|
||||||
(247.5, -16.5),
|
(kbd_width - 20, -16),
|
||||||
(24, -86),
|
(23.5, -79.5),
|
||||||
(142.5, -91),
|
(145.5, -82.5),
|
||||||
(261.5, -86),
|
(kbd_width - 19, -79.5),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
.circle(6, mode="a")
|
.circle(4.8, mode="a")
|
||||||
# Holes for M3 threaded inserts
|
# Holes for M3 threaded inserts
|
||||||
.circle(ti_radius, mode="s")
|
.circle(1, mode="s")
|
||||||
)
|
)
|
||||||
|
|
||||||
# These are placed where convenient, and are used to join the top and bottom
|
# These are placed where convenient, and are used to join the top and bottom
|
||||||
@ -60,24 +60,24 @@ mounting_pillars = (
|
|||||||
|
|
||||||
screw_holes = cq.Sketch().push(mounting_pillar_positions).circle(3, mode="a")
|
screw_holes = cq.Sketch().push(mounting_pillar_positions).circle(3, mode="a")
|
||||||
|
|
||||||
battery_holder = (
|
# battery_holder = (
|
||||||
cq.Sketch()
|
# cq.Sketch()
|
||||||
.polygon(
|
# .polygon(
|
||||||
[(-67, 5), (0, 5), (0, -12), (-67, -12), (-67, 5)],
|
# [(-67, 5), (0, 5), (0, -12), (-67, -12), (-67, 5)],
|
||||||
mode="a",
|
# mode="a",
|
||||||
)
|
# )
|
||||||
.trapezoid(83, 83, 90, mode="a")
|
# .trapezoid(83, 83, 90, mode="a")
|
||||||
.trapezoid(80, 80, 90, mode="s")
|
# .trapezoid(80, 80, 90, mode="s")
|
||||||
.polygon(
|
# .polygon(
|
||||||
[(-67, 3), (0, 3), (0, -10), (-67, -10), (-67, 3)],
|
# [(-67, 3), (0, 3), (0, -10), (-67, -10), (-67, 3)],
|
||||||
mode="s",
|
# mode="s",
|
||||||
)
|
# )
|
||||||
# Cutout for the
|
# # Cutout for the
|
||||||
.polygon(
|
# .polygon(
|
||||||
[(-67, 30), (0, 30), (0, 12), (-67, 12), (-67, 30)],
|
# [(-67, 30), (0, 30), (0, 12), (-67, 12), (-67, 30)],
|
||||||
mode="s",
|
# mode="s",
|
||||||
)
|
# )
|
||||||
)
|
# )
|
||||||
|
|
||||||
|
|
||||||
power_in = cq.Sketch().circle(5, mode="a")
|
power_in = cq.Sketch().circle(5, mode="a")
|
||||||
@ -100,10 +100,10 @@ def model():
|
|||||||
.faces(">Z")
|
.faces(">Z")
|
||||||
.shell(-shell_t)
|
.shell(-shell_t)
|
||||||
# Battery holder
|
# Battery holder
|
||||||
.workplaneFromTagged("mid_height")
|
# .workplaneFromTagged("mid_height")
|
||||||
.center(-width / 2 + shell_t + 65, height / 2 - shell_t - 45)
|
# .center(-width / 2 + shell_t + 65, height / 2 - shell_t - 45)
|
||||||
.placeSketch(battery_holder)
|
# .placeSketch(battery_holder)
|
||||||
.extrude(-height / 2)
|
# .extrude(-height / 2)
|
||||||
# Power cable inlet
|
# Power cable inlet
|
||||||
.faces("<X")
|
.faces("<X")
|
||||||
.workplane(centerOption="CenterOfBoundBox")
|
.workplane(centerOption="CenterOfBoundBox")
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user