From e307750c8dc2324f153aee797355bf0267cfff9b Mon Sep 17 00:00:00 2001 From: Roberto Alsina Date: Wed, 22 Feb 2023 11:25:50 -0300 Subject: [PATCH] New audio plug holes, moved USB hub plug so that's doable --- notebook_nueva/model.stl | Bin 1221884 -> 1222884 bytes notebook_nueva/modelo.py | 22 +++++++++++++++++----- notebook_nueva/right_side.stl | Bin 528984 -> 529984 bytes 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/notebook_nueva/model.stl b/notebook_nueva/model.stl index d41729b63105c12c290a9890b3b0f410b61de17e..fe1e0f46cd4c5ce8b55f22e20196085b49b17beb 100644 GIT binary patch delta 1705 zcma)6&ubGw6rNezsBO|VwcR$hgn*O=Jmqe16HhjXRs#yfo6uwry?HBSJSASLYyx8u z+&@6XgXntG#FK)c|9}S(PadS_V0>?8-exvdbjZuh&U@eYzWMQH_3LF!s}odotVLx%}{NZZ$6#n!J#)V}=SQ z-!^!f59Q+qFQ>Fyh4P*pHF!xOI-XA2ljSC_f#-gcmljFR8pttPf7vR*+%ftes=3 ziHo|Aov=AH7P9Y7Ez5(znY+T6=P~xfPzY;W0EBLaOKtMu;7RcrcnE<}#9NRz0;gC@ z_<%vcPpc8D?@+2@NU+5W6FKEx;GDfcUR0-B%mCppB;Z!x}SziJI7_TbeSC>eb~ncy*HByjdlfKOS~(IP-2X<<%~MZ8ymm~0CrdfhWouQ<%K>3@anUhulMsXxF%{Va0v1GEwiFsu zabONuKfMk%gop`(3304ffIT)ssFhT;ER3T0|3G91>KRZFouuvVr@&5vodP=zHUl;b VmIlj!&4JB>Er4YscYpDF@i!ywrk?-+ delta 717 zcmZuvOD{t~6rMBmdbOxXnN(;b!nQx4Ny|!YR6@mCqP-g%_Qz&g8>9_KVo|!aun>B8 zUMmX;e?i1f;s=PDnR|y4H@SDtJ?DJicOLWdl>NBR?#;u-R_-DPn`=(uhOvD>dHRcxh_vQ-21eHf2!lsQ1xPu5 zm~<*6s9AudL6pCRQbm|kk?kTR2W&ZURgSjHY5Hu{Fn-!~AsN-Ynnb&d2Gv{`q6HUX zO1kL6ggR7aN^w7^zlhHl07^|48cmn4PSS3bcN|oCNE?DM-tN$Kh4&iQdWDO|Yn5Mw zY5#=B929qq)o4qAh~gE~4+>R4?KakTN@vGBPAhdjUdqS^x{<<1g;RkDSOx+ginJW`;mP9_(5P2s*DbbPGA+b|pm&9&~JrctbBNBTh O_DSrQ7`?=Sm#Hs%*TSv< diff --git a/notebook_nueva/modelo.py b/notebook_nueva/modelo.py index 8d3fca3..5ee0734 100644 --- a/notebook_nueva/modelo.py +++ b/notebook_nueva/modelo.py @@ -79,6 +79,10 @@ screw_holes = cq.Sketch().push(mounting_pillar_positions).circle(3, mode="a") # Hole for the USB hub's exposed port usb_in = cq.Sketch().trapezoid(13, 5.5, 90, mode="a") +# Hole for the USB hub's exposed port +audio_in = cq.Sketch().trapezoid(17, 6, 90, mode="a") + + # Holes for the battery power cable and button power_in = cq.Sketch().trapezoid(10, 5.5, 90, mode="a") power_button_cut = cq.Sketch().trapezoid(7, 7, 90, mode="a") @@ -105,27 +109,35 @@ def model(): .faces(">Z") .shell(-shell_t) # Power inlet + # The position is arbitrary, based on the components available .faces(">Y") .workplane(centerOption="CenterOfBoundBox") - # The position is arbitrary, based on the components available .center(width / 2 - 15 - 21, -8.5) .placeSketch(power_in) .cutBlind(-shell_t) # Power button + # The position is arbitrary, based on the components available, .faces(">Y") .workplane(centerOption="CenterOfBoundBox") - # The position is arbitrary, based on the components available, .center(width / 2 - 67 - 21, -1) .placeSketch(power_button_cut) .cutBlind(-shell_t) # USB inlet - .faces(">X") - .workplane(centerOption="CenterOfBoundBox") # The position is arbitrary, based on the components # available, keyboard height, cable length, etc. - .center(-height / 2 + shell_t + 60, -8) + .faces(">X") + .workplane(centerOption="CenterOfBoundBox") + .center(-height / 2 + shell_t + 45 + 13 / 2, -8) .placeSketch(usb_in) .cutBlind(-shell_t) + # Audio plugs + # The position is arbitrary, based on the components + # available, keyboard height, cable length, etc. + .faces("Z") .workplane(centerOption="CenterOfBoundBox") diff --git a/notebook_nueva/right_side.stl b/notebook_nueva/right_side.stl index a15c07b6294486df77f2f2ca1577a7ccf43d352f..d02d7d0f6535cac67fcd3e1997716d71a8bbef14 100644 GIT binary patch delta 1636 zcma)5y=xRf6rV9)g2HXCS1pS)=dG%-ek%4t3a%w=?he@!rhtzVbe9c+Xn$-n+S_ zrtIkV&HBmCCn3ffLY=uO1jehrz8rX^luzsJpgxK-tG-P%tNL4TN;dw)dePF=2qkk{dYKGm-6j$r* zsmv$lrk&_M?8ne zE??N8w&AVvUSeM}LDxD&KpSx=xDWxaTrWp3bRTZZgInbZhc>L}gKvmUG2O&zE^N9J zf0>iEowQ7qpn4kDLs`+SX20n;Psw6TDIXU*GeUF|A-qQ13gx*fn-E#7;^4Nd+)+1d zf#?7+zAwZNhgU52VBhU1B3_<<11p5UtV}gw0Cd3qcxK*Aet3Kst!wSWgO; z(Xq3I^DBp;+&T=8J^dU3jO{CD#n>LlT+JS*e<8>pp^H_KhG}BNM5sI~LLjV)L%1zO z^bmo9h>KgHm~S-HPiLD$h?pQKf^o6QgfNxNSSy%C^Z$VuP4Iuu|3u}ltWEa8-4FKw N+=E+dlS5w*{s47tjQRio delta 693 zcmX@GM&ZU1g$V(SK^p_p{TLM{@ANYiQaH%KAmhl;AnnY+0AhDIOxE*P;N5{NJbAyr zp&&@4!vUfYEIawUzxd=Pe=$}Fuh37FclM#e(lt=Sb^vwR0xkLLugVKC7^-)(en2Zb z8^qqpyTWxOVNQ?$I)TlJfx!W23y7^S`G2^iB+Mlskr|E*3?G2zLu3sjRN?LfiR=KW zpS&)DhjGW`&Inr|2~+`e!P^Lg>%lrfKAD^tDZAMxGVi+_vIQ`wz(PaDary^iMv;1C zHOOqJdIkt+*bk%|5Me0;b1G8Mfph?a5d<252&4l@A?$;C4yX!AH!~<&3fx5Gpt`{U z0CER%gg}&lLlYzn_bHUUWBS=ZMo4hNq+vb**}h}CVGyIpWPd+aaEK!-fwRF%rt=0f zvQOU-#K<^# rS5Lnm%&0i|!gtp8