From 6e01b44b52a59cc4e9e2528677e2d18d840511c5 Mon Sep 17 00:00:00 2001 From: Roberto Alsina Date: Wed, 23 Nov 2022 10:25:10 -0300 Subject: [PATCH] USB inlet port --- notebook_nueva/model.stl | 146 +++++++++++++++++++++++++++++++++- notebook_nueva/modelo.py | 7 ++ notebook_nueva/right_side.stl | 146 +++++++++++++++++++++++++++++++++- 3 files changed, 293 insertions(+), 6 deletions(-) diff --git a/notebook_nueva/model.stl b/notebook_nueva/model.stl index b8e94f9..4d9324f 100644 --- a/notebook_nueva/model.stl +++ b/notebook_nueva/model.stl @@ -12705,9 +12705,44 @@ solid endloop endfacet facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.480000e+02 8.000000e+01 0.000000e+00 + vertex 1.480000e+02 1.900000e+01 2.300000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.480000e+02 1.900000e+01 2.300000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + vertex 1.480000e+02 1.900000e+01 2.300000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -8.000000e+01 0.000000e+00 + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 outer loop vertex 1.480000e+02 -8.000000e+01 1.433862e+01 vertex 1.480000e+02 -8.000000e+01 0.000000e+00 + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -8.000000e+01 1.433862e+01 + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 vertex 1.480000e+02 1.900000e+01 2.300000e+01 endloop endfacet @@ -12715,7 +12750,14 @@ solid outer loop vertex 1.480000e+02 -8.000000e+01 0.000000e+00 vertex 1.480000e+02 8.000000e+01 0.000000e+00 - vertex 1.480000e+02 1.900000e+01 2.300000e+01 + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -8.000000e+01 0.000000e+00 + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 endloop endfacet facet normal -1.000000e+00 0.000000e+00 0.000000e+00 @@ -12727,18 +12769,60 @@ solid endfacet facet normal -1.000000e+00 0.000000e+00 0.000000e+00 outer loop - vertex 1.450000e+02 -7.900000e+01 1.442611e+01 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 vertex 1.450000e+02 1.900000e+01 2.300000e+01 - vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + vertex 1.450000e+02 7.900000e+01 3.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 + vertex 1.450000e+02 1.900000e+01 2.300000e+01 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 1.900000e+01 2.300000e+01 + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 endloop endfacet facet normal -1.000000e+00 0.000000e+00 0.000000e+00 outer loop vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -7.900000e+01 1.442611e+01 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -7.900000e+01 1.442611e+01 vertex 1.450000e+02 1.900000e+01 2.300000e+01 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 vertex 1.450000e+02 7.900000e+01 3.000000e+00 endloop endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 outer loop vertex 1.450000e+02 7.900000e+01 3.000000e+00 @@ -27523,6 +27607,62 @@ solid vertex -1.450000e+02 -7.900000e+01 1.442611e+01 endloop endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 + endloop + endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex -1.250986e+02 -6.997742e+01 3.000000e+00 diff --git a/notebook_nueva/modelo.py b/notebook_nueva/modelo.py index b6cb1ee..aca3f8f 100644 --- a/notebook_nueva/modelo.py +++ b/notebook_nueva/modelo.py @@ -56,6 +56,7 @@ battery_holder = ( ) power_in = cq.Sketch().circle(5, mode="a") +usb_in = cq.Sketch().trapezoid(13, 5.5, 90, mode="a") def model(): @@ -80,6 +81,12 @@ def model(): .center(-height / 2 + shell_t + 48.5, -3) .placeSketch(power_in) .cutBlind(-shell_t) + # USB inlet + .faces(">X") + .workplane(centerOption="CenterOfBoundBox") + .center(-height / 2 + shell_t + 50, -5) + .placeSketch(usb_in) + .cutBlind(-shell_t) # Slanted mounting pillars on the kbd top .faces(">Z") .workplane(centerOption="CenterOfBoundBox") diff --git a/notebook_nueva/right_side.stl b/notebook_nueva/right_side.stl index b01d544..f315015 100644 --- a/notebook_nueva/right_side.stl +++ b/notebook_nueva/right_side.stl @@ -721,9 +721,44 @@ solid endloop endfacet facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.480000e+02 8.000000e+01 0.000000e+00 + vertex 1.480000e+02 1.900000e+01 2.300000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.480000e+02 1.900000e+01 2.300000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + vertex 1.480000e+02 1.900000e+01 2.300000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -8.000000e+01 0.000000e+00 + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 outer loop vertex 1.480000e+02 -8.000000e+01 1.433862e+01 vertex 1.480000e+02 -8.000000e+01 0.000000e+00 + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -8.000000e+01 1.433862e+01 + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 vertex 1.480000e+02 1.900000e+01 2.300000e+01 endloop endfacet @@ -731,7 +766,14 @@ solid outer loop vertex 1.480000e+02 -8.000000e+01 0.000000e+00 vertex 1.480000e+02 8.000000e+01 0.000000e+00 - vertex 1.480000e+02 1.900000e+01 2.300000e+01 + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -8.000000e+01 0.000000e+00 + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 endloop endfacet facet normal -1.303678e-14 -8.715574e-02 9.961947e-01 @@ -1002,18 +1044,60 @@ solid endfacet facet normal -1.000000e+00 0.000000e+00 0.000000e+00 outer loop - vertex 1.450000e+02 -7.900000e+01 1.442611e+01 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 vertex 1.450000e+02 1.900000e+01 2.300000e+01 - vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + vertex 1.450000e+02 7.900000e+01 3.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 + vertex 1.450000e+02 1.900000e+01 2.300000e+01 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 1.900000e+01 2.300000e+01 + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 endloop endfacet facet normal -1.000000e+00 0.000000e+00 0.000000e+00 outer loop vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -7.900000e+01 1.442611e+01 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -7.900000e+01 1.442611e+01 vertex 1.450000e+02 1.900000e+01 2.300000e+01 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 vertex 1.450000e+02 7.900000e+01 3.000000e+00 endloop endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.450000e+02 -7.900000e+01 3.000000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 outer loop vertex 1.450000e+02 7.900000e+01 3.000000e+00 @@ -1987,6 +2071,62 @@ solid vertex 1.460954e+02 -8.199772e+01 1.416384e+01 endloop endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 3.750000e+00 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + vertex 1.480000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 3.750000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 + vertex 1.480000e+02 -2.250000e+01 9.250000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.480000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -3.550000e+01 9.250000e+00 + vertex 1.450000e+02 -2.250000e+01 9.250000e+00 + endloop + endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.450000e+02 -7.900000e+01 3.000000e+00