Battery and CPU holder adjustments
This commit is contained in:
parent
424396a266
commit
d4e309f081
@ -1,7 +1,7 @@
|
|||||||
import cadquery2 as cq
|
import cadquery2 as cq
|
||||||
from cadquery2 import exporters
|
from cadquery2 import exporters
|
||||||
|
|
||||||
cpu_stand_positions = [(0, 0), (54, 0), (54, 48), (0, 48)]
|
cpu_stand_positions = [(0, 0), (58, 0), (58, 49), (0, 49)]
|
||||||
|
|
||||||
lower_stands = cq.Sketch().push(cpu_stand_positions).circle(3, mode="a")
|
lower_stands = cq.Sketch().push(cpu_stand_positions).circle(3, mode="a")
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
39606
notebook_nueva/model.stl
39606
notebook_nueva/model.stl
File diff suppressed because it is too large
Load Diff
@ -115,7 +115,7 @@ def model():
|
|||||||
.faces(">Y")
|
.faces(">Y")
|
||||||
.workplane(centerOption="CenterOfBoundBox")
|
.workplane(centerOption="CenterOfBoundBox")
|
||||||
# The position is arbitrary, based on the components available,
|
# The position is arbitrary, based on the components available,
|
||||||
.center(width / 2 - 63 - 21, -1)
|
.center(width / 2 - 67 - 21, -1)
|
||||||
.placeSketch(power_button_cut)
|
.placeSketch(power_button_cut)
|
||||||
.cutBlind(-shell_t)
|
.cutBlind(-shell_t)
|
||||||
# USB inlet
|
# USB inlet
|
||||||
@ -175,21 +175,21 @@ def model():
|
|||||||
.workplane(offset=-thickness / 2, centerOption="CenterOfBoundBox")
|
.workplane(offset=-thickness / 2, centerOption="CenterOfBoundBox")
|
||||||
.center(width / 2 - 40, height / 2 - 65)
|
.center(width / 2 - 40, height / 2 - 65)
|
||||||
.placeSketch(cpu_holder.higher_stands)
|
.placeSketch(cpu_holder.higher_stands)
|
||||||
.extrude(11)
|
.extrude(13)
|
||||||
# Battery Stands (lower)
|
# Battery Stands (lower)
|
||||||
# The +18, -55 is the position of the battery system,
|
# The +18, -55 is the position of the battery system,
|
||||||
# and should be a parameter (TODO)
|
# and should be a parameter (TODO)
|
||||||
.workplaneFromTagged("mid_height")
|
.workplaneFromTagged("mid_height")
|
||||||
.workplane(offset=-thickness / 2, centerOption="CenterOfBoundBox")
|
.workplane(offset=-thickness / 2, centerOption="CenterOfBoundBox")
|
||||||
.center(-width / 2 + 21, height / 2 - 57)
|
.center(-width / 2 + 21, height / 2 - 56)
|
||||||
.placeSketch(battery_holder.lower_stands)
|
.placeSketch(battery_holder.lower_stands)
|
||||||
.extrude(shell_t + 5)
|
.extrude(shell_t + 5)
|
||||||
# Battery Stands (higher)
|
# Battery Stands (higher)
|
||||||
.workplaneFromTagged("mid_height")
|
.workplaneFromTagged("mid_height")
|
||||||
.workplane(offset=-thickness / 2, centerOption="CenterOfBoundBox")
|
.workplane(offset=-thickness / 2, centerOption="CenterOfBoundBox")
|
||||||
.center(-width / 2 + 21, height / 2 - 57)
|
.center(-width / 2 + 21, height / 2 - 56)
|
||||||
.placeSketch(battery_holder.higher_stands)
|
.placeSketch(battery_holder.higher_stands)
|
||||||
.extrude(shell_t + 8)
|
.extrude(shell_t + 11)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -44,7 +44,6 @@ kbd_cable_hole = cq.Sketch().trapezoid(20, 9, 90, mode="a").vertices().fillet(1)
|
|||||||
|
|
||||||
mounting_pillars = (
|
mounting_pillars = (
|
||||||
cq.Sketch()
|
cq.Sketch()
|
||||||
.polygon([(0, 0), (width, 0), (width, -12), (0, -12), (0, 0)], mode="a")
|
|
||||||
.push(mounting_pillar_positions)
|
.push(mounting_pillar_positions)
|
||||||
.trapezoid(-12, 12, 90, mode="a")
|
.trapezoid(-12, 12, 90, mode="a")
|
||||||
.circle(ti_radius, mode="s")
|
.circle(ti_radius, mode="s")
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user