From c1fa42f8fc79d8fc280983ef339e47767079b051 Mon Sep 17 00:00:00 2001 From: Javacks <44877437+Javacks@users.noreply.github.com> Date: Sun, 17 Aug 2025 12:03:57 -0700 Subject: [PATCH 1/2] Clean Up --- Discharge/Discharge Gerber Files.pdf | Bin 0 -> 72766 bytes Discharge/Discharge PCB.pdf | Bin 43581 -> 0 bytes Discharge/Discharge Rev_4.pdf | Bin 34941 -> 0 bytes Discharge/Discharge Rev_5.pdf | Bin 36392 -> 0 bytes Discharge/Discharge Schematic.pdf | Bin 0 -> 43772 bytes Discharge/Discharge.kicad_pcb | 5787 +++++++++++++------------- Discharge/Discharge.kicad_pro | 6 +- Discharge/Discharge.kicad_sch | 2258 +++++----- 8 files changed, 3919 insertions(+), 4132 deletions(-) create mode 100644 Discharge/Discharge Gerber Files.pdf delete mode 100644 Discharge/Discharge PCB.pdf delete mode 100644 Discharge/Discharge Rev_4.pdf delete mode 100644 Discharge/Discharge Rev_5.pdf create mode 100644 Discharge/Discharge Schematic.pdf diff --git a/Discharge/Discharge Gerber Files.pdf b/Discharge/Discharge Gerber Files.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5d1a12df8b797ad0c54f78a006d6f1efa8ee2047 GIT binary patch literal 72766 zcmeFYWmFwow11Y$3;-ar%h=ev zTe?!R%h;Q`TS{4)J6TvFvnyFTTDe%gzO2msbnx z58$zN{SzPIU{N`uG5``VlcD0x$tyz#br$-YrV?7+vqL&9eF(S^q1m-;xyZYuFgs<* z+iMYnFmX|XjOWB{ceGZ(7IZbS{Q2JX2xAoE`Js2Vx^HXnKDlfJW5n_k^tGqWz^tY& z=n% zO&A7!)`{xTE~fjyO31&m=G%H_6TBNi-s*qfSPy(3=hV2DvTX1a_^v11;Zg8+Qdb+p z_oS9FxlvubcadB}F7K!_6%E1n_p=U{T`JKZ%!&xPH}{B(ucpN+^?=Srgt*R`ex1<5 z+jU5posDdN7?5#X*B7;hBhBX$%X)X%K&N*{ik&CgMJYoezSQqGPVe#~Sx zOJU63PnrMgDaTq${<9<#_4}!9zmzurPEs{y@e81N3*Rn$Cm?~=2+JqCA*Ax?g_ zUe1DtIS)ec3oot6az!eoM^ixDP1)|Jyb&V7kcJ(IeBc@O_X&EQ2`2rK=Niu)%ToYR z3!w3L%s{*sUnSRR>%+K6O9F9yPan$|PY{`$1htXH28TXx>J=m* zamin2EZaMIFcCgp(Nk{h-ZYiY)*6eovj~-Mkq$S3m!_7>$ka)lX&upCbDeO_uu2(~ zwFV1KgIQPsv0*RV{^1&rthRAb#k#tpj#xP%XfT$JO@*ffbu$Sf_!(xOQUUPowOU>5 zcYYpknQMOXF>OAC8KT-`=G`&kt}mqp_-+r^LE8s!vv^Rrb-Yz-!S8Mj6$DqDE^QKj z*p0r)e^{45Sk8Q0nmCL+?vLapfGXRsPV_*(_gmG%);*9<5M>35U|^>e&$sgq-j;If zEo6T8<19tnqEAeVpxoo-ts|KH?CW~}`T8)unW_G*bOBi%;WrZ-$HJp)wmNMa>1!_( zg~a^Un8nG*f;|o%XToq>{%?w`jEd$nji!j7uENEx^^X#zV!`Nd(Ja))GQumeTn3-x zDD|hR73|fx&dEC_s1Uy#u$3?ZZ#!Jjuw1D0qBDZ{RK)XOkkyc|DT4yhavs;S&{c;S zt$(tsMnMdJxDd=HSAq%1t_V9&U9v}H#S0VX*{AH0`#mx2fAvumQe&=J=q7NW`6|=GhO>useBGjfqT!BwJ+@cpZx=T@Cbx2)zm+ls=zo zq?bh5-TyWR4rfHzYR5Zn5c9PsV^P*P;A-GXUbq((+n3R3$O^d7^`RxLi(M>dmRIo@uEO->*S+tCqZOo0oO?8 zk4M9?@_@y}^4MCxC<3jx>obwX`5MuB!J?}WpEI{skD%Yi0DNhd5OsC;X3KLm*yO}yhKBfZM0^ne|*(4|kJas%$m_htcY1<42aiTS`D`{k^k zgpFEdml80Dr#Wli+bPOo=!-gbCB>5CKMmSF^Tn+S{`xGRzt|H!X<;|wxQcqGYT0K$ zcV**Op}r`qhg5NtTC}Ar};$>bg5x7bg{^uN+?CYEX$&-RD$SsXTG z*Da|!!G$K12^=Pq$d$XdQ&Cj@^@lEan4r^_nA9N%vR_mz; z5b9wviNm-=SrywlcRjGD6}i9cmdtbl;DC-^1`*I~;I9 zTHP3cb0!GD1B8^CV-G)v)O#E^-G!+{hrN2-sIpL)<@VqvBKpnCBA&_h_c*gHyG7!e z^i2igcul)4l8dojuX>T%djb~S;k+>6Jr!l+&OxTeA^PTT=;L6@BP{Dm-Wc1qcwnVA zlEZ`U3o3*j8E<(+SOyB|`a1Z}=vOh1uz3eOFxj0p%zY#8vJOl+e@iZ2g9;ilg!0f> zJzhJu^XGeRX0f%N!UYzGb%(&IXd;PfVMN_-D7kt=D_AHt;6d?q+eA0iNpUVwf%LpZ zU}a49{G}!=n7T`2>PhX^)BQ+tK}tt%XQwON)102qN9|;Tg$Je^Z6ZZCwbx$y$GM{L z5d5Q3dL8s7!L1gTbvi3sekBGY^(>!68OBwC6S#;isqnYgemG~G;~@cF9Pu-!#+?MH z2;j!0d>mPP6jHsWMt45Ec}Mc~_Y#VQ>0FROeXG%XUi545(S%K*{lemor`4YQS>*=` z$E#=#mqde{<^eZ5e2|_n1Apo%y2|2N{;Sm7Dc8l==d-Ee_KEK%wbm3h;PHv^4Zp|y z-9qhtQ{};qj1+@@em%CEB3HY6<*2*bM*^*~LzU#S{O>pLo57x)?l9kOmq^zz8;iqW zjJG%1f}B!FkRSyp6DD>1Y;r%rRnWGvu3tMeU-AvNLSK3O?hcCc)D{xmX=|`hEH_8@G)yoGF%+m`_zywU<7ykvFR77q2pR=y&uHK%v9z5 zA1K3vVAFBWaY)OYsV28%o6{@@bfOf_ss6w!gZND*eVM;%>jDO!Flqouchy4#^@fxT z+g;GjU#G5G`qp)EnCVvY#VD}}M&9H$#E81Wa;sNYAlePVAeY9k@PJ0B&{WVy@4+Cll@PquK0?vY_(uQ(0=NU&1D@aMV% zy<3Qmo2MTUTOU=NKix{#El!Mg28@miAt#tG0&9DtY;N5f%xJbNpSr}JPx1DD$3GHR z6UB0blDfDt3?m_uZcBuawvUo>Ub!s3$&xo}Oj%Msw{gA4=iI^}9|M^Go;|NW{;iXP zSnJt{R5pM1-SfvQFu@HfEAD{!Lnvdh-cW;w;{ljHqx@a%=kwGt$4w8|gvm~|5xa%Z z%^5{8gFQT7+pL4*tiJ2Vwf8as2+b-;o0Q;!f~}(}9<8&9=}pfRm9L9+;dGf70oz0< ztr@)@7_ABA8}A%`#S`7SiegCzL@~Y=>`}{8cnL18w(4!26PBXr9?UQ|K1d|)fE+{@ zX-0H)I60An7Cv&SEN$%uhwcy@Z@#d9@Fl5?-b!EE&~cTz0JIA;%?UlJRxFq7IH^`PEH`v{EjjNS05JK%{%C`Bj42<|$=S1sy3Z z-c47o3l)O%24e~^(?bPkl5zj^J87QI%@}O4l~V4HQLnBHS5jt+j$MTWaY#GeX0ps@ zHt#)KGl8u;naJ4kJaUqot=y*KBNE$KYK5V>u+r^P`DD&b31>RFi?y%^`t-Zg zEXgPv&2QdRa*(9TgT*_%R7SZ#q}rn(dQ@#Y0)tZpkJ3B4JoFAPml>B6_Bj}$(+LKgeB-9cBknoa#*bx7q&b=WC}h6< zXq~&`A>S2>Zw?v65*8S2@Y-xEG0ch6mlHdGTUufh5S0S&8f}*{FgJVhv5$czM{gjY zd?zqgn)TM_3Scm)zFCQUcvNKIe*5O|mv}R39Z(r=lhSc);b#g9*)Xdo!8J=x(%6@{ zEjB~NRn(*T4PlE>UgNmN;j=7REC_YvyI2?8qQ6|Py1ZB>n6l|IPi%W9_$7U>ZenHB zL{wz18HSvZDn{LvBTk#z%{SLb2E>;jDbD}DV8fM;b)@>nbzT1P=9Vh*6@eO@Yjm#M zw`O- zNADK1kWI73Mqeo95R4}{g>dXA-+ivGmGmJ_5{_njOi>=v6w=GqX?e+~j)uch%}%yi-I@i69#G zpBDl@q8B)}b#426wJz$o(nqq5)2*zot z;=qLqQ6|C?pZM(fD{zv)@Z3s1X}dpxKM|~>psBoh`><3%r?@wjRTmoJO%j|eSWP{M zrv7!IL&BgATyqD!6>oB7g>;(M9lj#il$i8>a|8k zXZhDsYO@)8y14m%SLVgWdI9N`MW~{-6m)Unt8^Lq{#$HYuN*5iWX%ulfYqClf5vj| zeC+gHZ%zS7#Fu={H#}$aW(APYUmu;5;EaIr!V11fT~}ktK}KwRHCD@mX*T1krJ~$^ z!^Vu|8-vWarvxrTQh2Ya=h_E(MA6`rsEQRwHFCE5umj{_pK*oIe+e;%b??`s$~JHI z#L3O2wEc%qLRaZNCmpc_Q(BcgWlUKlZ&r8ha3!tQHlBSc#qq;<)!O@5d8u!I1XxWG zmqik*6}3Is5VUhN4(=UoRk2qNEc6^a9Cf2TJ=GzirC3)1m3OI=v5Z|;?t+`ED>Xf^ z!E?SaZ*mxXbaPErMsEsGhR<2zIf<0uj3I_!yovTAx^cAMI3r?5kJm&24BdV&IHxZ6 zF7%c@o;T7u@+qBciF9SQ!d*mqNoHZVw3B_>X+EecU(kW&&z&rtBk;)yvt6#VlmWXe zu(8Oxz#+|I`>gTHuUNMEkbWo9rwM)?Y~slx|4?LpphcL0ZGVy>MiX2g<%}njbuX3vFH+yZ+hpRqj>A80j3+_5JT# z7V*lWhWoLlR^)F#WjmBT&fSsKqDwjw!H9l8eHp5Cp~<>U(OR&VLDI4Dz0_6jOdCtt z?ZzdAMw_6aztZC%S6}axe|K}n&09PJFx|}+n`D5BBaD$%QOdbN0dz&^g@#ixH85rWirEoj9pU&1#NxH5w-3mq_uBJ;@MOMy zX=c8Z@3dL9>P*N-ql?{Fa)Du8+$8(xqn zEbI$epj!qGfv%YRb6R=-Gcm|VStnLO4!qyh{h)ivIHMr;%T4nz`ov_>_(DZs|+#sd!kSb3~Uv5wzTU~ zeh9*YYIWwGP}+%(02SI2ciOI93I)T1mhz9f`6Haem+tzf?>z^t85)S}O55Nx zj^^!>d#bMkOCw{)ZY6WS_Mi`I>6+>8HS1K8MS6Px40{h05jGk@#?90T*nr{o;l6+Q@p>8<*z~B+c8e|f$kX=J*!r;39VfN~zJazGIm(x@Q{{n9 ze|w9;f(hn!EL%4R=xW;LB$1z=&K3vRwSx4?V`=-&U0tHwzS*KDF(uv^z zR$PI21#Zwu2T9(C*_|w981VsHagD`#;pQ-zWGa)m5eO}{3aSVL8}k~#ZoZA2 z{J>-b2=FvU4Lpn!on+v zaz?mjJ&Hi+;1UQbeE3t;4U|5?OAG&*Z6=|g{=%JCGI)pVXrdWvpedgMZ(`#*y0(76 zkfb?in?C$av9AAWSV8L0p`iGL3q#&yPS7}U`_LwM@&x437ZM3A4=5{Z~3Pp-P`VFngYGZ z{^2XO5n59yuG79I+5n~cnr^0%s~e}a4p3JWVzRI4Y6B+~>dRT|oaVSjh#iIfiGnyo z@54#D4LdVGkYBM=SYFLWc9jKFlGGS4xEm4%+tvE*%Cgw@w&Xax)qcJT_tNMBW$R7a zvh%E*5gFclc4I}Y$KBi>rOwnF$9<}g7j&wFC)4P4ue602Z3YOuvs|fDHQ6`w7GRi4 zJSC}Ag>xN$7^{9vp%AyCZd0Op&JXYA(8$Qz?pEy+y#QSdc#XyV%HtbON(WT-=nsCY z`6{O1A_408enEHN6}mgr7X>uiu`bhYqm@04o8quq=$>pZ}|`FU5`o53>+faj}j)axBy;_>c5+9UVQ%Z3+V$7&C(eR|!k zx&brod=0qO*@ab6+u{^cCsTC%eJ;H8kUHi^%O9*vO7RB6Ex=ga&-&-u7C!U}gO|3{ zk*Ar#KUuyUj_P%sev#)F5$g^mu)GbiI0aBsDPl8EC~<;o-Rin|D|cdaTlQPw`Xj|# z|62C2lyyjI%!kg1RwROgH{P=+jwJ!=Q_jp)rYUOvgrk}W#4AyTovdY^_0yf7uCq|T z?>9guD*=K|Mb0re6G{3Tnr%y8`D#1?SStv7pT7DH?Phyk>Kps!JIOc!6}OI)tieMt z9+Z~M15G=RNPY-+)P=#zy5$xl+QOQEA$^qsPeptl9NMVC$Un8l3;kF>S~XvX<7$qMsTlW3K0#0KOfaB0ZL#u%G}$#reMt3q3@-zI(v z+cb>3Gr<5ir*T&!(9=tn(JN4&YwouZ3ylU?3UWScw|pG1t5hMjgW<2AH$F@=eRdWY zUcCM6e09HW;{V-PaEd>c`9h3143FQ}bqPD8{+U)NqUX(a6qVYR62RN4g;XU!u#Sq8 zVvZHBmf_G~>+}4@iDI{n8HU(f^fpB?NtX^k#9l3AQl0S5NR7MIdx35CT3XL?5gLKVHkPi9tAM3*T0U+zBdY z*}wXbZq+=D5Y}3hwJOjJ8#9F zdzt(7M6zx1kxNzOKGhpIGNj`^dW_!Nano(?_@t z*d(N-6b0b|UItd{7EkJ==j{3B@4uaO=R^;D$7IMMfM@sx`*P@WQB95XuWLVkDS7%y zaeLc!j+--jF5I^fHAJ8Uj>}JCUI|@X`-sqX(oEucKG<=^FU(JR*2&%qRWdw+72{jl zC%^RzlkKB%XDRapiR^}_;nx)ttQ#B!G^_f$l2<+oLg$RFynPa9Lq?Z$;zh23*LUdwB6Y!K=X0Bz2Wkp5o-6X()n>3 z{n(nvtdu7v=@Yild|Dxhb6!=jGB(@ia(TegDJ<<>=24=AMd=wIym?ca4N)oYq{?6@ho@!q-jDtjnTMky6gOP zq~zz!b?u9M0fKu~qi_+XxUMG#Z?D9{=-$vfWTz-&VZaB&b-%C>@TlxDMRVyrFR2H1 zs=RQs?gL`FN!0xS{~Y~qaGaK`Mk%B4^>>_#&BU-&yP~PVx-8PSNy5aCRbKWY`Q2;>`J=57^8B@Gb z2ZX0>b&2-T{0=UaEKaYC00yU$%^A|Q-h^(VE@7nYT_SjL zq|KCfjj%A>hwf|~${zDqcrQ7hK|?@GYxoQ=Nm=1Wois8Hw=QS)!$am4%9-*Ji@-~x z^U!z8=9)1TR_!AJOs+4>F=A4_j5$)eRLv;76TJGJWSABbEy-Yz$?V7=S)aj--o{84 zO)zjRRn9Gpd2HRR+@xc3T9WRk{u$0WP6z$(l|RVtALO9P8Xs}8pD$he2-D0tlZKz~CXJjpo{bPZd4$gPs)mVN zcP1D|cD6|ruKW3E-D0!3!lN9Mk!P`IQlsuFip1EV@e3%)ai@QoW1s`oLdjMYccq`boN6PfRIYN3h7GP#Vx?_wsqn0`|u=p+u<2r zD_ZVN0DDvQXbuseO*@m=H36uD%vzJ22tn^|Z7q5m*tsp$BxI#QC z1g$(yc!F*L>2KoVGcSkt=0u4$O6G{dP#1tOmuFHhYK1YY?Y<1dJs4Vj@r_6WZ3N9YnI!7<60N>b?JN4qu@igDRGw%@VaMy4pr^b#5fALY5x z@Z;&}OVCHnb$v6gHPg2F8O{r0l2 zPI?&l0#JtI)GPd`Lml+x!)sWNjbf86E7AqAFzv*0&>^8-7w;@0!dP5*^xzBt>=fUH z9<%(Dx)Mw71#?8_YjHe%>r)lN+bcS-9Wi0nc+?QsjBbFH?KQ-1q@oPJ;ej8G*GcEd zdqjx3Olm_TzE`8&4htCGzw?yxvdpI#fF>XN*l(6sFB0z-tk{>5 zlTjPgm3gx0;R$WJ^S4Ph4vfAhB!O-*BoW&iTjHgm^wQi09v3Is?p8c~%M{xQi`umI z-qTwyKOhKM9ud|tjXTcWu)Y7a-Y{E74*UhPOs|AirE;})Ih#}`G}w2~@aS>g0?&;2 zn%i-477aXj(>e}1P~i48i3vbLCQQ1H*({y8Y-;nLKVNJvBIX|P91bf}DU0SGUA&C< zy`{6F$viO!=%HXnIgrcPPxP3{<{_4Dhes`|t@X-FQ~Uh@(w*hc_4LPBSwCw@G#LYa zY;BYDUjIHc-)K706N@JsHC;mXFZJ5g;v5PM4b<;=gl3M_0cuoi zKa%KUjhSmL#V`T8)b)i87BH@RBxFCL9gTC1Ag^JV3DNl3k0HPfApi&~tdyx|$B3uo zBqi#&;`E0u1fqNMkU}YqSbzcGOd#I;Mt?BVVJBJ2oZBO ze6_b>dz!WHOVW8DPjov3*IL>(-(st8d%H0w>TN@M=Det4oq<6Ubl3lzm2jJEYP~QT zu{+oy*KvLvwqVWfMBf;7^|cG!<0X712f|FNli6#T3*zptyN^d3wcAbP+JTw1Px$)2 z!g24e317M;rDDd_wPfdfVcn_TfSD(qZf;Kw@X}x$f!%kC4gLpFY{esKS?xmy=Is?- zy@`|HCh&fk##@Wb!%lp(V|ehnivT`cpbZDn!^dHqaZqX)sR>327KbpEom4tT+MbA9g`hZry*o?^GGFtIUpm1_BN3ikS3IHxJY z=j!vr$b;7)R5Dn)AU_r`2`Nk>JoDuA?onB z>_Xtaf40M0nvC-Svh?(OXo<}?F{`+=8hZ|1W7)xGPVe@@zA)Cuw&?!$ z1^p@_&VN{aP-I2X4;}Kadk|Gu#x|_#{&|!k+3giQfK)EsV;Emp)Yd)q(8KIIIW{?i zaTrkCfW5-p45#VMB?|HSgz|_@ie-8O!o@0>R|_MwX56*ww_87)tf)$cb>P-wu-Uvj<~L7 z^Cj54vsB+rfqGi_0d{+9U^fx>OUhQ$3(17Xd=H$aO-9-mWH}`}ZNu zuXsu_&}S&$G$^;Lupu-LpYDZZ9)wgtyqK0Jk^CcZxK>Q?ok@1~Lc|7<$f5B*LTd~d zLwv?gVx!aifDC0|I1bqRRxCs{yZrx_+XVg=s{U55`2IHjQ*QesYW-KsZGYnXkL5Pb z7t!xO^_3|fm*BsZ+jJCdNjWi>4{-egnKbjCkzRjdA*J|@nF=wYO*IhHN^vYoa10ii zO#U#`9svAeMe&I;OBoH=LBDf@bt_z*A8u_ z@ezJpMk}?Fr!FG8uxj#r`|cL?ml}!E=ynKs$1^jhWJiaX^jzh~Qb(r~ri;gz^BTC) zVJ{`blw7i7A?t+2AKuWP-o*?q@?0Mj)0C391Wt`cdKEvh!YlviU>c8XGjtf$4p~&3Q;}K(Xgu#JS)P- za=qVP7W3zyqmj}Gg_WwCUI?oGQmo@1Q1dNE=%~ar(F*_a)T)B{TjAHV*S3aUsus&X zvo?xNgi2pGp}e1*4XvFc<0?9#;of5{^?H?qDmo4M7-Jr3N9W()vNh)WC69F{MG~(U zu-?o*3u-*nKZqcY1SS;g&OA+zOS4MTtE!+D*-hOeiM->W5D<3-qiHt`P3X;Qh9H+Z zw9-kjL;EMEkdI;w7Pg`Mzf-}RKd8wl1UYN@rTwKnl_*aDg2^#)Wr~mh4 z@BgOZf79^)JsSSwSB1Z6$oXdn=zsmd@Q=MG&OccHFX!Q3J6`|c?i1%fU*P{954pH` z1pe*&&_J&>Z3x=8@c$F*@R)VY|z8bYV-JNip0t|}vX16xZBpK&xo z#xMn}{vk@H$P#`PrlGA>w~X!Y;G45sJ>8B?``d(!wxhUbQKhDn+s;gXfT+eXhMiw> zbb5?D>70Y?L8pP{?)Fx!)`mv$7o9BpW7zS70ez}i)>Dx`@agKt>;c!P&E_m&Nc{=J=A;^&`T9{1nRPnkx+Rqs;=%>7z;Zuea8{Pd_@X*|O*0PW+6kYovy6 zdAipZy7vZPpy&?T-^^{i_&S9orSf_6!@Py(_fz?#+yN@5yDhz#E}lj>3V`f@H9~6p z$ByV-L8-LUjoCpH%#LyY&&1>8efd<>o1#09X;0vG&Kw_GCN!So>RIJxfxYm7x4I;x zyw+YJQ6g?0#^2$?GzPacf0~TV!j{yMx0pc2OyOArXhM$neBTRu$kW5j4&`M!_`+B4 zsfd!rEMoC9)n+{SdpoN6DHq!e-u6+|m=^*Y*ePz^=dZIF?re&%@;g}^9*B4M67!8X zfPr~s8s|t_977~{H6wLB5`EozF=%>-yPQMUA&^F7AJXzPtoI^%FlAiCKI+}K z$gR9a_YK3036pWR(e;SV>(mf6PprY_sLx9yT!YM3QW|mE0Y9TZWoWvz20`olMk_^d zJ`1*|KJ6zA3BrXn1fKjDxdWWD$+&uHZ+dS<|JXNuGdIAvE00I;7C0|G=*~hmVK*YA zY+y0Seb$gj%|=~c92MYAK%-VtoF~hbvrk>}N}tG*;M8aKOy1C9u-7gBSv@zlt^NlK z=xv;@2Nq<2ZGWhVFrqk$R-`Yym|Q!cG`cv-qJ{Z3??AT$=_m69d{8j{nwkgJ=u6Oy zWz3c$-Nk3kO{zrG9wjAS^cli%`i?c6!9?HmmgF-vC`WlQH$G%IjtB6J!U3XNkHpL%eeI)=3LvIJL$|8Mu zXbcK?F7l91h^D8$o_WicH!^+#`%ug7!doia3&X*#VzOh_+nr!OwD6~kHq^p#jPnJi zLuey+>2(UAq!yqP``6El$7pS3dcLAxTh^u4n{@2 zVqkksZb?x2GQs^vEY;1fGCY^oZ|VoEU+}ZTd@~cR?Jqf{90Wn{GwbE1KYpYn?{3i*JXSiNPw2sXf59yg*odnZjwkd<&M?= z;9coVFE?b>xSivpex8OlJdqS|2}mZ=BU{BRZ%W=lX+`r!1pDWYazo8%y>vPN zFI16!p-L?m@(Wc$k&Qgm@LdzfU;gPj)ebxn7`~SN1N@v1T58by`ourLEQ^v7@jCKT z6XEa?mHQ6pM4F%fg}~m_&c`7U5F;x#CS5t9@zK8#V9VBuMhJMOyi za_!Wh?{%vhKw>c-;bZ~_+#ncpl6@$#dtJyXNC(2vx}=_yle;Ybt|AXr5IqRk$1%<| z0g_O~@=1`}<~Egnq?r%x!>eMkl(No#VTo4X#b2()QTE1*QwUR>a*K0yjqoqmj~zzs zz+rdrcr^Ukjp*I2rNJKSfLFA2eJNnn@VeMXU39rSOt?Nt=`u^2{2254uVKWBiPxEO zABQY=C)#OiO>wXGN}GwYvtgMquhxovakd8%$&%2!Y)d;S5~8y#0VA%H7aa!zNb zRDi6iOhz~Y$B9Dtk;(_P&_IpQ(?zl300FI&&1Cckg*4KH*KdTuHL|!YPsyWA4HOo1 z$l!;M>5Q+GaRX$vDL+Wi4`Ht-(`{yd2x88gXqS2$BcM&}ZJob{?83}}RYx7`C{4bv zy=%^Pn!De=_ha7*ta*9CG0C3Nxio|UOPI4=p`hMTpx~AK^@1b6xU)WfRMDr`NaDE~ zjgQSa$7Ii+^z}<#M!F_^AyiBYoU&T1v(^+1ktuinnqKw`8hQVqal+R{jjuThUfD1K z7E0aaVaSubg~)3t^@pi-#W_YdqHNgbL}d+(X-;C10o`9Kvspy*bgQkB|$NgEO{glUQ|G~q5D4qX?hkvmCU(Lh6Li~^Q6s~{Pp8p;X zIeEAQxc+S+=Vw?(+Y+0G1yP#ABX_RZ=}_5{g-6>9q&iIuGi8YHu#?Pjm~9J7mc^>SD~v(G8NxcMDD(X&t33vFX@w6~e7PX~+s>xdsY$iKQ#fajkSR?T(A z)EAymkKQbuhdqxz-)*-&_g<|&KW#_cwAC>rZni#)T}}fN7g7NqIgaX&@9(hom2=v5 zv}c{ z8()7Y|Gq>}jbrp+<4n+$gOFJah4($a2cB4%4&2Osl#|la72dqjS?@wf))U==f3$Vd zjT*7fO~wpHTU+m=zDBMGi2~z0uyL7I?Q7P8vr2pQCK-JJh;Nt|U#Q0X$}~}}8dgl{ zsqR;J)IiUWcVG~eJ| z6{I&6d{>MYS1Eqbq$rgxqTC4#>J>VDxggZyz;uXb{OButMxXIZezg{@D$nuRU_s}E zaaPIRZ1`uuUWG|AE2cLh?Ig5CuNRLS$$jv<5*sQBWysy)&fuU z)LK0XH$o| zikL*(!u(TVu{?h0_HJiUCG;JF9#XH>2ACX|@RWwFw-Pf3-p3J}+wU5M!G)V}-z6U0 zEH*5c8V(q@rrxDk%eUDEbHG2+jMX6F;3$4gFQ{w}bG=V=&$`rk4K_CBy(j(T@IFqf zGjpqTypF(82(+kuRxrj_O}*s~$>>(TS;Nr@5vY7~EOj_s83 z?fFJgb!`JS?1u0m3%%y%1bYCZ7K@pEPY6fEf&4_EpOyMZ=GIhIDdhBg2V&Y(b)HEd}h{!#r-SBX{*S^j+_(sT@0T=zfn>%r7lNE zbSma4M~u8Mt3D3XfA9X&aUj*?CRJo#9S;jBq#;n-E5J(6{2i<%mp{nN1{}V?z&)j4 zymIN~pbYVhCsK&s6I=>o9i|Fmo zg|6T1P@R1%b?3aHzrkrNn8^q9!&$hHwZhjRzPi5xAHYw9z8$uPijqMd ze)3W2Fi;=!JJa*Ow#0`w{dGH)q@N>-<6u}}h|!|o3xf~_PL!`skQ zdqn4ZhTXw>jjHxsyF|=)gdMeFUOQfh?&|aIpmiL9iPahO2$mH{zk>C~2~F**-CCgI zn>acM=i`*^a>8)dub;7xiiUMMQKgO0?uxM2rGvst2x9~7e&6u18kxow<$vNdM>h+6 zmb1g5P%)Q6lsZ5TlWG!-CW~l(w>BhG{d*8wDUN$}d|U*OImgDM{gO+!zs)W&I#<8* zUoqjE$HehMarqu#9U0$8@bv^p?}7BrLSZAG3m83n>oSM1eV`B=I$Y=3+PmPGdBnC0 zns*57&7nCZEr#K4PCG}WEQ{zQif_J`cn?AlEDVD`-||JtqPb-|yrI&@h&4HOfO2hHX|AU83jD7xfjPZ;MMr z?hj!%eeixxe2Wmx`REr+@1!yJvDp4o6a#eU%Exq8hKh3eb=)yYP@(ExQ=STty}Kji zT~hJTEx(VVW|D~DblbMXTCZvO??)6qUf(u_6~0iHw(ULSd;eJDH=`eR9^MwdNp@sE z8ZG4!^lCrxP`^n^&-;(9vymFJutt9V{yVo@Os)JqNY{-qXu~ zmd1Vtf*Cvm#&!^R-xj%C{R$W*8t2%j&5J;0H@&rS3-Tk}vrPLHeTpwSW*JNM>aG^r zB!Q5vWD6>si+uLm@5ovGqlP+ zz%h^@jD!kTNO<{;UyrYRKFcQH^@zV*2{F;MiWvg6A+8obR%RDEsCF?kO3T+KQc+uU zf}(!WOHvm8)tF_xD{rr<#TD(Q!*Mmt^JCq$@l7lWMR5*ArJRld8v6h* zTW_kc%Q7+jC>%5fXpRa-#PE_yV8)t|()3z^OA>`k=$dvHCNapU zEd(ZBuSIP)Sj~-Z z?OzD&^1#3L(wwMz|AFrH>5zr`NeMf_%5hOr;rcs?M10lha2G$xfKu3VCmRI;TFv)a zcx$S-%qX171CvhdpVNwNCXmI^nPiI(YkZ=rv|v>>m``oVE>-MLlcA6OzAvfVxa)pa zOxZuz%I(%3H5a%^;?yD_!V|XKCzCB`o`@r(dFB5s4Ge|Suy^YJ5YU7ij@+AP^d99a zdTxJMw{ve}IShOs$c)Ch{E9uEq-mI>o1FRuN;d3B2A&au&;1O9(;LDF%MZkHP?AiZ zFAw+mu5527Zi96ppRGEoliDIM(-=t+!t(lRDJND5wm5i-%5}>e2@{zo91=$aHc#?Q1Skk8sY5b#aN-LH|a6x_Oe9jAx zJh*J{6)(?K1;j#I<_ieXi!gVrR|06#a>bDsZFh4h^R||dtoukZ1D{>7pO}<8a2pVR zs$@}!J8?aRv1TCPAkjLcHp5$mAV8^3u)nkDv}6wE_8l8e_^NN)#vr^gIB6l%ytHQa z+jW!uMFa+1t!6)yZMyN?jZN@v92eM~9O}<+wnjs-8RcMi{|9^T7^PVgtP6J8Rb94i ztIM|SF55P`Y}?gk+qP|6UAE`#Z|8l`FGa*I6rD_RKB?*Gb7@O+_579&8_3= zg+aM>13||a_3P6$Pdoxl(&qO;NGd%UDmysV#oXX75!r3zWBOw>abobxXU6kOw*l!F zrO#(#KSB6a+R1Gvhfr41X(IhhYUEr3Qc{T~6ZM%WUi_w|_k|JGt*DQ5jtJV#;|=8v zwSx!>!L;Zpml=vV+3ZL_lqLHX8XGb}Ctp=v9;h!YB&JhUz&De6Ha zhE?Dw=pV#b@jL^hoDLLA-(Z{yEwotuVjzQYx}9i81d2%ch*r9@wQrZxR#vmZj_XGi z3MWm`GU_GJ$H<{GM!`Lm54Eg$PaEG)l2F;QzrDbh%&x*~?*>8zNzI)Nr}cV5BQ6rqNP%g9feb9nN*0)W-BEF4E|r4SKDCyF zHjKK`vhXAOc#FL+D8wlt{g64^i!T=&9FeUn%dMwC@bG#I&FwuayH&Wl&y$S4$jzb` zT>~<>KyV6^2uEXc&EsO(SWQ*?SH`%pHoiv?xD5Nz7-Ej9_Wp!YNsFi`q^hav^oL0wQSu|j1FntzKld#&k|eo%kZ-NPu!UdGGe^OihkOjWRX!2*pmqTMPv zuo+8KAByz8t9~7(KF!ZSn$u?*X*Mxz!5X6gb%_?(tK@;=B$M1K^4(Ze!pkEao@neN zGU=gavsmOJ&ISgjkbGT20n}5}%Z)8HyEK%v9+20_Cq>G>AS#EqZcQ<7g?7+r_FG?{ z^OA#T`j2rfu?KGo>h=}#(YUKuVZl6QRr)mvR5lr=-;zP`wdj@pj-HVPu?WF8m+>|$ zWMbE-S27R|Cyj6W&z?-)*xqKDIq%s=rl+)bEB_mqc|urYLASl+2KI5M4` zu3(+e+l=j*1CdT2rr!(|u)qzl86m zDg8A?ca~Xvjm2()62yaIf{w262<_Vaj$9K|Kb7x}^+*3gUAiy4bHnoc)>-VznYVnx z#+U@MejfEY+KU?n;UjqV*wg2VzXv6;7I)G=DwZQhZ}49#_KLiTKcsM}p@>wUcP{CE zN(#Il){QkF>)XBJAG*y9Tw(hjus?z0*BocpYCDaw^LaIn2a!tC_;4rSZa9+eJ%%1- zE@6VtJ`-wP+s1COsSAR#Z>2ydXm?NmT{TiZe}aMvoY!iAv-cDyH}&J|*lWudKf4%G zvpt9^2DAb)ebN(}*vx5;8BcpmJ*05<4Xirmy9ddM-EpK>JXhDTR8|XH*a@No!!3*f z-iWazIul>zcnMp-$QK#s4idHoJI5Onqj?N@)lfhGPM{Ps;#K^SJjD7S=C3MPgBDTD zhWHKz1sCbBn_L7^d;)q@bP*T@tPts1_4gGoQhYj<#(A#P3(vlHeM}%P-|pO7ziqjU z@$!gpV4|hkt_k!-IMqey6ewp{2q|q^07$U)mw@`c*;&xN!kfb zo=1t2j+uG1D43Qhab73U<<1h=_O1J7s;nCaDM*%>>+C#Zw`kqrgp&_`KMnR=fmV75YWNS*Nw}d!P42b zM(hIhhnEbd9-$o5zfl$BSliEj*i=+P7UwZU`c{p-n2?I)$d~?Cj0hMkuhr87HC$JM zqwZWr){bua-Gk{3IK#0$8+J{U!Jc3;DZ{=`AsyA>Jc$qX(Nm9jhnO9^rg zk^Bm$c9`}xEs_TJo%g9sV(JybW;}%@i%=qU@Nod!xzJ zcV}&-=O6`;PRRC{+X!J`ysUhB6dO3TR4cCBbVYl0rtl2xdI@MYknULxkk)BK!NulM z&WHJJcM*chYBs5MGdo|c@F>(NeA>!< zY9iMMdix%|t^x>)GgshX(fRvjl)UmoI5X_TP{JZDBy6wO!%*nKzt^L%Uresa_qmOQ zzE~#`dhVP~H%`1HZ>ZaCm|h8YpP=Nlu>f2=MSIDpFLmcR4@22Y0^1(HtP-D?ay-n-uj108h8Dz|eD7bYeV zJSiX`!aDE_>;@fo$#ElnZNIZ+=6(H$&)Q9pgTBiX_c`X-cEPiGpS}Kl-8riOd{^pl z9bJMKb@}55R!|&-Skz!j0-U*TbWzRbEZ%KrYJrRuwkB3aC~bP5i`Y5-ES9yw`V0{& zC8LPa3LA^$K_lRJX+~3496!e=lmWPf&}SI>_s62W2!;(|7tu?bQRAab!Z~>|R)^A6 z$B)0%OdSp{2<*^iMR`$SUoh7OTvA4Dda`MW?$V@XtzyiI9qM((3eb#dU_D`H#`Ux5 zt87f#EvtOi)%!RNKba?4Yd2@xD!rQck4(*w*NL$(kDAP~F6_zR)SCNLCBrDw`&9n` zEtw%}<&lp&^&94srvZrAPph0IYl54Ea~wpI(f1T)-T*;q8cyRzU3q+!cEG{4ts`B# zt!x*StlO|hX>u6mOryFvi~f}c7EN?H%_jH)Yi-beK6(jCJ?H>NVddIzNx+G1 z_0ItKXro{Gw;Vbtt-v%jXlcQME~43*f-PEsQJRn{0XE;?YvIO~R}=sVl{3jUR0+`Q zxYnuELx2I`R#Kx`{++0yh^^~(O27mJGnLjPnLTJPj;hUuRtjrPCoy=U!u3J2q*dXhF@O*)d;Fj6TPRI^LNSbv!FV2#GazcOtG5O8 z9w%v)*E1;zq(AiTXV58J!iRrZoc1fNNM1#j>g3lXZKWL|A@I}#j#e+5C{67U1??-6 zb?-KRhqkcA_CQHtb+yf%V$yg&RRWkT!m{8k`J@ZPNog{bCNUOf7&&9=ZmpVjWYyJ6 zCQcO1nht-}m9YntNVeJ}UhesIh@i^*T}%M`4MwH1t_?hfF6GpTo`2Dp&fP~#>QlSo z*qX~xSrwwMYiPPbYn|q?|HFtn=5*zUtIGP+F7t(&Tit-6XE#JGC;(XWqgkp^dlPz{ zSo3QftMbb^Q$ndBtWuauL;X^v0azu9-z^frAr75?9~pF{8D443TZ`)H2Y9sV5O-QW zrIpBm-(MkkqP(}{)M5#`V9dYCZPhJl5;;#kcR4bV;Del#C%C z`BuUlSC_*OjUMWr=Evag7tXI=3JQ%POJw;gG*wJE#;{Dllr(JonG{^`$lL%A2$D+mXbY8wHgTyO5>Js!6mSo`qg!&XLsdhg zfl4JWtY6VLM*%5-X*26}B-nj_Eed-XN))zl98ZBeeU(K(YP|poPr!^Ka`{0a8LZSX z8A6nO4V*bv7y6#eWaQ8H);B1kVR1s4s6jBqz!UAxp)tN9k=gSH2l?YRlVYB%^pUA( zW%AI!mZ1KZ7cdpppCb~GG?fYXhm@FQdS(YYX8S}`yu`UdBn~OP3qKoJPJsp?Z zVz3Zg+wXj|T&3vf@W_{UNC|qr$1B>u^HMrO+I@cKz*W6);w_kud*NfiJiYdAiNxU! zZ50*I(xo7t&8vh~M9VKXqe*c`U47j65bpwVlkR)^-fpQ)9i!i{5kLN6_h3tz9=eV` z+A73^weBO~=KPBD_9sEKE#h3*>Ni(;RYp;}uGv>9+Z?V? zTiXYDX0sr)HoEvsy*`iyoe;`i_$64|J_3|9N2mkxy(_w%dP$ys$pXe5-H9=#@7i9W za|KaYidw`Hg!le#bO)i)P{c+&dtgu48aWN(+noNA9PO-vTq+7)%o=I&?g?Fyp;b=>#Ta2YLAWe-fiySNQ?^*zQ-mLtni zCZC3g!@A7#iFX5T?0TMjOwkZ(D-oleRg*q?QE&t1T~R#qmO(ZT8-NOL@pY)}&{6>i zhL?;%I2%BxKBo^bC1?MY=x zl%_XVY%tJBV+RB3!U1J~LW(gfD)%(-%#`R~mkqj5kc6E@Y2v~nUwtaJnjvfAT5ADi zt-Q{y*_>IkJr$g$lNB;-FNm^~7;gi`(t5E;UNm57x@}KW6_8(nZrG!t7Cn%#G;wLV zuB4jGTLP3$TrjpZ>oP!jm=w1H{;?)*Bp$2~gSAeao>f^n?I(1PeDl6CXMtbLU8myqoYs$nyCN@=l>brIH@mJcv3Jx;n6rig`?lb>U zO(qni0L7BN%gO&2S}L76YI!8X^g$c@R1bb@0`!T9OEo}ssJaP_k8a`7dk6s(YgyVQ z5SErXb%qHxmDOPw)w)Oa-$@d$8f`lE1L!5GCcOSIfVRB1`ca#-JvpZeAS{iglDfDC zm6v-RIjK)oQ=rIHDX3DIdD2I5Me>WJ0l)5E4oT~jnZ2^Rv<9&Hs*8a8+vVn@fL8A| zi%U#7D`Q&3O55dqF5B&Id-ao=N-JZY^BxkUnfvWg5vLZOLumkh=)?#sEmkw6p0T2y zp#s26DT16n^=v?8qBP*bJW4XCk{e2Fz0Cnx%l%Azd0|4T&IB*Tm8G(sxz^eYb3$4u zO&QQj|E874kOIISfc9_TfuaVig#w;Y?cYY5v#+++AAkwtF>^v`RJWq$mHW#(&d=lk zKxW}S1hi%0CCFHkO8?tUAR7R=F3UYp#29#7|8}$cjcsuZTC0>i;jpu`PZcz1J-Zzh zfYxEjI1B|TRvd$4R%p_oF_iUN;v_4?_u2i1_0|+li>D%YVNA4vcd{< zPU}Uh7J%oSSxr1Ol~t7FIk^3lPTxY)Q z6_#tUq1KgW>w5xmwKD{0(PpMnDyH@RA7CjXOJ#4!`x@g`d2(X3(bhyuS5^N zP6(qOfg+R+Tm0<+Oil0S8rSb|`Eit%Fx;d38A^I;#x!_m)pph>Are(WR9PoUn5E%R z##{E?hyAu89lQl|kf0$9g<%qV82*L|{!|PMgEliqMti7y8kkBDM6tzk0`F)(*zxy~ zds)Gd&tc%ss-ZdGwerC}f1HbN{OV&hmb|``{4yLKR5q*fUHj5~6uG$buS^M3Z@`-- z@MbSr>Q^z_5sH%*)YEwW&90)%8HH?|G>#6XP!PuRo?NQ#5W*Q-vB|I7(g8o2K@#7f z-@ox0uX3)gm-pkljH>@DNA$Y3;~>HFZ}-n{0$Mz&krEA{40qXq!isK@7Xve4C&xgW zB#mF*$m>S<35KYq@`QwO%+sb7x#?!(5U-YGW79VyvHniVT@0%%YLK~z<#XT25 zDANxw7!>k*LN43R<|p%<-_*!=)Trx=*g6Q5v}VgVp5>? zN?&KAs4)kezsc<+FT!VfYHJ3LqM1#w)!G4bE`L7#f9_;#~ScUUO9l@BJZfc<8gVXx$7f5EY-V_8!Cmys_R|_OD-_}=$ z`Hwd;cy^yA2*BQ39OH@?_0vrPc26)*o5Z<$=zBiyQ<^g{xb$)!^*k>XTB3rAFI1bXByv+ zXG?OW?Ze}46OkfjPQ!6i=!Oo(xWe5P5KMyN+@g)w`W72pkM7ix(DWnp4ya+{#ZaMc zzcC>$JRCG>ntG3L^}-bEeC|$8B=_sMgX!Z-Ctp<8`7|l)1cPl)r?b=EX zdybt+GD@7^dEDW9y$72M?%-nImm7Zy_KC48%k zx)~>jy^F_uCi$j!@)NvN^x3mWRapv6@5+u0q0}TIp4rbttn=~totG&sxHw$>JJ7x? zdj3xw9q5p1VUCQ6YdM9fQa+a@jpzuTiC_hl);xBpl##iHt0KP^|+>u&qbGGsbgK%od+>WrTock>xs(fM!9+e!EP&z>Z>^D-NST zmN?1)ERsNWNWWD*t3ujt8^c7JRuXi6F<4Q(XO3h6&yAeiMZiZ_m= z2&PGUy<3QA6uqX??Zl02c!}(K8vZlvQ4^w4PUVv+gbq>)T*W7?cB<4X9K=nFEkCDw zn+!V+r&o~QFrY7QbmA0)Qb`_?B7t5I8HTIQ70H3>dO3DwcBFuyFF{XebdOwmO1tJ+ zuO4RvBy`*#ezpaN*M4H(;dx>e&$J=~cFM@~txt^fm<-%aH+Wp14BS|~2Jg!RJ)4{) zZL}yJ)=b@&P+Rj{jQj~Fbep^QxQlTa zzSSnkd_A`b#s|%;h9sy(R&Kk&s31e_6+vQ;+#lQ#EwGC+{35~FtaLtBcrLDPWxHF~ z!D%{d$n0(5Bht1NwHNODn!hv}dF#cO6WSih@CSQP-h>bvkWLTwHZrkn$I+A$p6 z+Or@y`@3#UQ5CZL#*+613Hi`_xs2KaNeX-n{^jb76K(jXD(!H!uI_r)0q|z+(zhW3 z4zi+0-|DP^QMF#Luh^lqoI>;a%?ssy=`}=O{g?@U^VoHEU^V0v7@g_G5alRf|dVK0$S@GTY7QXJ236Q@gm|D|9aDO_9W2^QJQy= zS;Y*fCeaOx$S-kc|0Z3+cwW!&V__EATNV-QCr=0#n{Q?jLn*|eLttytvnx($W=Wl4 z$!5+9#tv`?Yz@L%31kT~KwC(ai~Pz)NLmRR`7gPnM%NF}X|TQKOkwPfMP}t>34}+~ zMoa^e=(3^URaR0Bfs4Kvw8K(HOr~e>k!BIgz`EPb{_#`^K_I;}vy!>6-~5{dPpWY> zAIhXvZ4|7+npRzj)j?(n$i`4AEtoJ{IZ8-1oxlW}Feirr{k|HrRk1aEuZkVTKzix? zPWuYDH^hOh24~$VNM;C~E-jejtJLsEIc)-m#w@(4j0x%#IoWJuR5drrDNH)Kq6<4g zibJjUO@yW52IjybUYaj&apWN)&Z};|H^Pis*;d4XM@{ZQgk>8989$mzK<`f(9c0%G z2iPgE)-$9jx1MtEy>?nJ8a+*!SyMube}wH&ga)c?4h6Rnh=?p za}K}NJzA%L1UHyQ4aT7Y=F9;ut;J834#ilC+7qvJnnH(ttz%+C)0V6{Nz@1Rn-gZYt8`LTvD4OaxQwbu^oLRh z^(t-WXbl77r&uo&<28AtTS!%L)1>FOqpJ-~Zb4HnNY!(WO>V3ww;Jah*{ge%PF)FZ z+O=aCwkn6n4&2f=`Q>F^qB(SN(EwlA>twsKxvt#uiWz62E|^^@wt6S|zx*V54p_sd8#o*Y|4eiEdU>YX=SY zrS@uTO(KSe3I_}g7tms&Ov8qUnrQLx;o;pbv0e`PV+Qv7;{n%~BzXAXfZx;Qc&#)J z?)SI${Oa$Z#N)sx!Q-N~x>;!jbcksfF+4>aHatb9#qAP}d;Ly&3pK?DxE3_zcCeA; zb_rhFtG!d*tF2!~i^-ZtqBnEt5^2z!J50!WXmayvCAi5nIo1-!nmZf?ilNhzzInD0 z@41nQr%hMVgCFrv-%ig5V#tp-c}!K_zgkXHsGjYkmtw8%l95GNWB7_^RhG zFW<~UtSc;m4HG>ilbK~W!5!U&PO}PnM@h4)UEQo{61hv4Zj!ICQO(FVKGB3e5Qd|c znN?IYW=aMKj>%;{}0enZANCQ;U?*oZ2NzsF81&^p6o|VTTT3vaJ0MEV5?1 z4H%<3FoY*xfaKPxOV3&?7|l82{if8E0CfNT21ZeW+oc=SLAN?qVmc^`G`(Ap%)6{i zy2vg}nrzs+-VbM=lnIj(TQE1stBU$5!i>-k27}=3P#fX^eb!6ScrNRY#5+;?c)E1e zd28}pwSQ#2kh@U2_d&Q@A!Rm4iLpMsv4YWRuY=X#ojat{^F5QmnZ}xy7ZZhpbC+Q5yuM5+jgU7f&yR)6#6%6jtp4#O>J8VU5eK)i{GSL@XEM7}oc z!t1^T@0NTwx^{l*1>R5lL5WA6v$9vZb}Lz_!*C)tzgBd+*NRp-tkg>H#P+QXEE`{| z#flShpTU}QgtDva0;|6uz)hO3-qLOAyCr4EhuK|7gYLOXO3mJA!jh#n9HwUVpfQo4 z424xEIL}t1337MiL%Lq+1esUv+x};*78HMTPeH{22;O{35?rF_)srTkC2iBqL;r7j zJG1ZmE-pUTE(kw{)M}m3mRG>rXz_;niSg#E`{%dU`Qe}O7Cfm+7ca%ogFg4MpQW%q zYS{#f6UzSNiF^uFldx~ysgj?NrRnW^k8~ch&-=fY5aG>RAK8}tu`WNqtDV+!U16gK zT22*e)7M3G>HQ$pDp+%V`ZU66()y~eTtSOzHlPD{^sN)o+TcpKwaQ~gIi@)ooC2YG z4(M-$GJb*p@=nkaQ!&KKdf@&liHdn7SBDkdzdWav2bn@U6TUeXKkj?r>+*lAb!IHO zTHJ$fD`2Q`e&1JcDyCO0VSWOMxPg3Kzd|0Jh4os0n`!Mqiz(N{xlX<8oxglZFW(f1 z>)v)udPf@rzk}F+L<1uX=};W4*+HKwxQ%54fvF> znFeFIC~7~Y!WAQgcB}rWen1NIwq$1`u@3)(+5b~$ZgUpwDSVvpFbUw!eu7%o`3fq)5Tj^geTvW?y) zVjsM#w2tA16a6t;Dr$UVwO;}gb7dJ3xQ_fO5D`dSPY=E55*PRb(f5fcZ=K{g+OS!h z1gD0QmC4Aeb<92{j0=VBhdVsz=BiGzk&PTVn!ODwc!(~$w%4k=kFB~_0Q}YF$v!mt zF(ubjYTqE$ko5`S#8&CH!VGeB%qzFp{WoJDD8_0`dJRx-{l&PhIZKJi*q&;6-UV1S zbM!FbGG+Ml$dslTMQK2?1X%dZ=ayC&c9T7m#(XVdh^EsTc3~rg`upKRP$vWt{yKUD zQ>oQQ_A5>!p1VTFd;ekzPg(H$?;V-mWW=&_oEjJ}nTWV<1$y*9+{xw+5yIgkK)@Mu zPuzmSKRi=~=6Y--8Uk=O1AcA;Gb*tQ{j@W9U3GT6xmSByx~C8K?p+}9@idY2wb1(p z5-lLnlHn+pnhOh~Je;-_k|PPGCHX0Xgr~CSYr) z5zqcWq+-rPkd@#?O7Ix^-HiIn;hV7)97|}#l4RFU@=_q>211q0NkRzJVkP(YKs$c4 zr=ULnb5!i?!Zb*xd3?SKwWcHc&R1gt0vcbo`aIJx_3E(hx(rM^lGN`=q}wEBMC{#3DH!sO7{%Jm4&C|jgGG$;Z3apvRJw1#Qw-R8mgyIhT9+29T z6!v7GkTL~I26-j$f%{DrSczkj!MJywFl`syKzfXFnL3kAM+h&TBdyY2*dOmt@{@os z5Rk_^96|}F7aHNwtT;bYei^4H=^g*P88c{sX*Z}ys=c;lT>ya(LxFOE1|`a_ zUp8lZ9xw12}vX+$X zBLImJoesZqKL0wrQB1WtbwXMKI+*54gaC?G zL%ppz|zYsKpz3t{nNb#E>1ipIcujEk`o$gVUH zskrP89Rajn_R_so3*|L;(^%V?L*{CiL8sWOJ?9tgG1lABuo$Fj3^HKIE|rw&^y;{2 zRc~8`>m|1+F9U0V+-9t9wGmUPiu_EA-=4lH_Q?;b2{Hjx$&BT`Nfes9xn%ITvF~G`)J)v}J(rJu3hPagxOB z0WF0L6W4uQ6T!7)r!cRGIO?9gyR}xwQjI~N3lz7*&(%Eu1^&yD zRx$i!O5DZcWKx^-z2=VS|llHjpaFbrC%@ILmB z0L5TCuk4w7A-KgAkW1e%K%kuPVv?B<>)DYLZyL9!dk4@P4?uO)U?n4>d!1$y+&ot; zp~cKQlIm()y#ETI7sVvn1X$Sqo-UFdq}u=M1n0s=4OEX}!0$fs;xZa^J9pev`wuh^ zR96^G5CKo@_9z+x_5{%;wkjIB*C>KpkK^(PIU6LJ6JUWoto&$BZU7sRAc+!r;yKGU zVO}1#8qrsgS@$ks72b94XbpXK06*QXT7adqCZc(v|Gk;1A>?`x0e1klsYjf%LZCO( z4`3`FE>d0bk*<4-OL$lNQkDWf?}8` zA!?CXp#!Bn2}FB%4#rYPnS(hpZv#ZL?b}1k`nC4p@u%I>;|_B!_71I$aP3DtL)Ba?Evx1%E5V}V*2(#XC`#_v>XGP^c zaAUY7>moDAdL?GIu5qoR9ZAI8lba4FKrRvHvcE=rK7T&hvf~er-_m>2dmR8mA0RJo zIN~^SAl?4go8KO1p0h-cKuXEs=B@0HV&efimVFCX8e`D(bhgv*jVUP2x5iE)2YbnW zt}j!!S`<1aPdHubXjyNKoew`BT)d8)fG5p7$mv6ON}fM`m%L0`X%-Pbqgv{ug(-l3 zJ-~<-gGt~z>)c~8B<8tMoXVrX*Hr*D2lezp7wEzkNjdt9RS^9G!>VnXkc)`v8S*?T zr|ZC*GtMBH#`+V_zVb=s)$=Jeu}cET=4gMWCxdicq1=bE*g&DcD!ZOVF+ZP^q}Lbo zk?=T}(d2*ILs~1neg^k=+TZmWOxPvgd9%~2ECZv1|Lr4j0|nX-D(;o#-NTxnXd3EE z+)HsXun|Z#YPM0JdfsscJk4sQ+Ts^)%`Y|#Rp8VmL2QNxBy0H+2Adu3Nf>wnNf7o% zcnY>IpubTV=HOr;#+FCSVZ;4WzG&TyD_uXOo1!7zd>+<{}2Za85 z2JT71n;|nPd^T@X%Ew8=qkrdloc@u-*ExUsjqA0mAtR8$Z&s`uJK*XKPgxu%xmE?g z+L%f?g$ej7RypCu55nnnz*FY3c2>E1=?osV9Cf$lmx#C-zAFhfxJT7CsdwYKN)pi~ zOkik`O7>2p*FB?eEtXI9$Zg!uN^X3yBSFe!hu7uzudNrk4s#T7ee*o6{)y&RB5aR< z7qSy$|9x>XO22wtBscM5$%!znonYZfgY?ThM&yUL?Ph@WE`5D>F|AJxV)=WHpN-7- z?GX?`$CvkIN&A0>88iJW$EEHz|5+#QvX2?|EU}D-(0JN>7N_}|Fs)e{TZ*D-odb{{mr?@+tcJCf-e2%-TFn6L#I36z|_lD ztMGN-PxRu2!HT_c@(U@PPy4sy3v`;^a*U+XD=zk<@?GNRR_tJ}QzeNtX5@~nH}kjnT68Z!Yq7Cz^HyFlwuoqZanay^v{dr(iFBu4BZ_blIO{x-JI z7vD^+cY$wm=xGHgs{hnI8Ia)Xecf3T2AebQ%Hb>TMkyHa_J zppmd3)J24&_*l7)-t|{v>C3)y{tiPm6pguzE6}c8|94tH<-p|m<+7%8CUT%=Cx;Vn zTo5-tXQ4H!W}?eE^{ay%CL2ava@6%A^Ske7wGP~0Hf!&&^E2t$_9sV*`3bs z^~QAg9PfS_%O%D_a7ah|pxzi3#(5*0ja1kR-)Ab*Y=d`}N4bB4CqmyYntbvgy(`H% z?2sKMWZGLfLZ^#7*H&vlB*61OWtis_^gyi8eQ(^*#AxiQ=Io%F9PvLobC=t1**Ng7ajPw*5-KiLt&!xZ+=Hn4GPD#=ls_`kKO4=S zG@!ViVj5}8*yFKcmnOoiOY2cJ$r!O;rXKQd`(TB|`&8m0jX=cj#Do46kzKB^ipg^U8n_~?m?5ftg1Rmy&1K*W#zmAZ>k!4bMjy+ zl`3%UHjZ$mGiz?&RHXw-$*m(L zh$Tw3Ae@tJ%ak@r8u9kR^tBFK&Z`m#JP%t#T63r+A8Af&G^uVh4GCWd*l7sc^fUd` zcdOdf>)N0?zR@#JN&=<|cje;T(OFE_TS9hU{Dv_`X_Ku;eJa6+d)!trHYUd)mCLg5 zfSSw)sfS728JLhHyTmMwm#@<(i9MvKAao43h(az`nlv%`;ixm0UDTGIKzX-OUFDD5 z#lRgiy+#IfOW;H5>5!p&MniQ*+JSv$FGf;KbKd|t60Lb=?$dRKt2yEjb0a3Ja;3%m ziWiQ7AVT58`+E)N;8~{X&b%JyI%roY#+B&?P|x77~X1^4H(?lW#i$Np^zV2cOXW(cD#m9R*2 zv{MiAW@167_3POe?w%~m?F`O+{`OfoJ&f#PGp^Y_x9{EYBB!-UK`KS-;fK)<^wAHzxX!#KBCgx`KaQSR<8B0|gE zMazd(#;xa~vt{ww8m)P(KrkkGRmQDD|1q)Itp?;qoR)1LXyd27l=6a(^EpQ~0$Z%n5bJdX$7u|rLuFS*RTibT6GX~#PL0qG zTSc`R!yir#3$E7KCBFft3tRI?A~<&_wo#mVyb5Kj|9Ba(103x`sH;j=7xruEY1XYH zc5zIdX=zG5q+PN|4?rRfBvcCz!09ZbDOej83>8!||7oc4+&Gw)80@+R?)zp@T)-+J$|@ zSR%u`ViE1=ojmxZ#@=toPUfDv)6;Sqpd8~wJB(9AaqcQo4y(p-YOVu{F=G7TkwE}m z#~Cn;=CD>!>*K(nlDZDk;zy4YQ`7T{d-mw1x~+zY5+J`?XL-c=N@y_DlAtJJG7l_# z(q%Hf0;-T0T(f=&J6oMu)ql(2<_8= z1b_=LYKuYedaUb1Qy-8tO%NT0oyOS8%5)q4%#v)WME$8HcYbwAjm~PvJsCv(vq8H9 z_`BxLY9EvvdR^kH;(t!)(^i|!LHTwJZRjVX`jaS=I+EDxl6X2awk_^GLlK#pB*UyD}#pi6GvZG_l&f*Y8bw>yUoth(fd#lUX z5O&vVD9bwkFxJ&j!-OdAj?p0qftvMR2(g-V0i1T+1O3gZtz0|}N*c)vT$S3clB-U| zm1j6T{+;8;Xttd8b?@SfiwBKr-|ebfmy)(L_GV_A^GR|s2z;zA0^O~YxgXX$`p*vq zkxX}G$p>c&d})Anln1Qi|ASd#Kd{Uc#_cB_i>l`g7bh73Y&(4sR1C8(@cxr-y7Y1W zP=@<$BPb=nPB+}VLW~}Ls9<-*@l!SHyr;h$2 zoM&;Vhv_?w28w}B?lpX{ld-uMA0qH`-wom={{hhZ>i|F9Xj$U>YmbJja8+LE7Nm97 z-u>pBoXk~Z4rxR%$uPwa&WP{BG=g~RG)Pi)RHW>78jixHc>ugsv46EWEiQW6JI=HB zxD!UR}p2H56L^w-5O&NI@1fj9mhzxdXrJpAvN7ad}` z^@DOz6MtfrBDA5Bn~KHT#=vUtr)!Xl0(zY zrDpEV-$`Lc3pc;tWW1U>YI_2r>`yMM@3*6wFN@~6I@eX&DK4X(MS{9GtPc&G;0*Gt zPl|nUhBpE*GIX!y#sYbwnH3EJj|Ve{o)>$P$$PxH(r~@jTQxCtw_>)o%#qgSk9yrT zh2Zi;bO*zH6`W{;{Y@>M*cXVmRGiQ1vPas>5L>FqZ>lVeXdfD$JI`<}Wc~8^p2e)T ziVNO8ovO9hE_md|BK)>(x8H_%VrIy_PH)%GuQv1~tyx{uw^YA=H~46MOsXnbel)!n zvl3hly?U~heEqD`bUA)Rm0IriEXU-Xd%KH?q1(MeN-`CCT3z$3TjOK&VXaxEPFWj2 z(ZN4ipxrZG{S7`ndlu{Hk2mgY$hB0qH_%PdhL*5c&)SB4hIm!>!&ygePiGNQ8(=4> zvDPJfXuj({z_XGoy`?#d`Vyaf+0?y4OpZ#^J}&fwt3|K)#N%BD?L(zQ97wEi_e`e& zQu9$V{7ubA>9(yKsT|!s;}0bFfw>DaEcQcx!cBC(f8PVqc(lE6OFX2!u}p6{!R_ID zDgZEo6N+nhn*RVoqiYjHLlGRX2yJTGtCQtb8zzVV1f^>MFvIa5%mDYW-nm%cm?M3b z0-GBC0S&RCYU^@8fO3ZDQ)UW(;a`1wnJ1>u3u)o<#76mVn7ag7aoFSm4Z+oOD-qf$(F9@bHg1*FuOmhC-DLHf$wtA6}`bd6tPhW8^OB?bfW-5AxDh}gO7 z`0QnJBIVKwqa{Dln5k%ksFO+A9!9dd4D9W>{Ng{jcVoZ8EzdrT6i^V051?NX8oy+T`8JzeYNmvT=^V`$cR?IbWy@1PL)3_v$B%#{HwFrU{uin z)Nai9+N_&Z>S?;Gx~kTZ6@57o3AK)Wbo6~M{$9-qw2~-nhPr!Hz)&RB9v7Mof=DFY z8&cVXd&69&rk=284+GUGDc)< z(mZl9R7*87O}lm8pVFqFT?wp3Y>(mG34UnR#pZ9r@48UiW{wNFKnER>~4|WM~s&Sy*L7z3MAcMZsr2Oe1 z*J+}hlELWI_gbzkK?SWgxMU`lv`U&}BjA$Tap$V}fdEXmeLIZV?1l5qFcaa}&U@?s z9@te4)SX3y4ekZw)q?U_ODE4(>8XGJqYGe&rk-n-FITf$N~a`i#t8lTQbXa{84Mo% zZf@c(@Mn))zhwn;=J7kLS#$37A#NBULnakHSf?#kZkN~20M=(D2UruNr=BESz@jjRCDTB>_9avJDCw&zd_Sq zWH!cfBk}PTuQjh!?N%0aHWGPCKGZDV_H^a*Tr}Q$H9Rfg47aAIPH_=XtDBVSy7C9E z9plCd0azujccuyf^v8SuL%>ZVG0gk32&Xx{fR22{1>>jUcH@0oFC$5>SEjFx>j~Vx z|0o!Sk|~HNb{8WMnMx;^5B@E8^?`hW&SvD=j#IX;-d(d@@3wyX{vaBzZuS*m)eGU* z*AKJO@lGsa+yL`r%k!~ZXS&te2c8^#OgLDG+}FCPaKdHd>bJydRN;Q>AV*B))a4Ya za3e(Srdg?wEIo!oSt1;y0ag6|DASYb=Z<42IJCqJ8ld3wn$1yNI6KE}nC8dK*ZT)5 z-^y)oldkBFAfehhNS(e|egCX+N@9;}<_h;RthnU ze|X;`#l?8CO`cxfg_YcmeD1958(K+)Is?a(2#Vw(AMN$>!<&@lJ z31{Zg#;`=VW8M8rpXx=5|GZ)JD-lN>+}|5Nqoei)G5??7$^5V6hyNQqng5mC@!#P2 z4?z8Q`#Jt0@xM;v$o%hj!v7g~{*RyIfBYQ(zw>i2|I17FFFE{|7xF*I;a^_=Z}X`xQ}X;d+@QEty^ed(2?OunqA;g5&4I>ccZsB z>p1QP<>vFeGZt{>o^L_(Yc z$??tBj9*S@6;BR^7xz!5eI)73Fp(+2o0U=wp(AoOfzc<7VGmX^nD#e&D z`2$UaiBlvHx~And2qDn-MJPkGK?JW-=+c za0I8eixP!l9Qp%C3FPngaC9QR>>EH)3}fej_wmN=C`)qo!ld?(>v1C&o~mNj$Rna~ znQz^f%Q|)88F%L4gO=#*$+$C}0aHS&&ZD~RXn4p(s&z#Z47TL$uW&(-Lw6|6tL;Id zKip*~ZUcdXX@yrF{4r;-h|1od-Jrk;t?tkzh{poBQHTVOSg)3EpWqA!&XlASW?Gh( zsdTx`6UN}}tgk5uJw;ktOm#b}X@2dM9!{I%g8lNL-8oxgf&mSIA~pg-L0l=;Q>wgG zNe1=$P5NO)3GufqhV_^Zpe)9m^k;mBu~~LQI_>dfaPF|m{$Xdw>b&vv->MiIq>>r+ z^6y9u9^-YNy*v1cr>Rccxga=4(TELG33UVx_O$unSio&T?re~}bVEXOe&Gbu!7qAg zJI!?k zHu#~Lgdy$!V(+bDBWt!TT{E-GRAy#oX12@B%*<@3nVFeg<}%x5W@ct)W@g{oe_yHV z^lhDUpN_hv{g(NXiqwjs81ox5)?{e%+C4CSLUQg-Sh%WEufk(bOw{>dTgUA0VJjev z7g~KK-FfI_N-2;B;#t6Xwc`YuXfnM-zM*S(NgxZH0;)*^KHdr3QA$_sWf&gi4)asO z|8SKGfQBW=2-W`CPJg*~rd`|r9r*5)Q7eey7d3iXxruAx7=#+i%=wG^qJ0>4i}=SP zxRi%T#Ey^G<|oIM&!8|VpW7iYRcSm0^&-SK94LzB5mCYL%(Ybq-$S7m@RhThhwt$$ zFSt$l^Fo(F_h2 zeToN!WI?82LpjdCMa7<7;!&|B!m}(yXN72#8NRhSfL!&;P)B-lsh=t~-93WG2bLsj z4t(K=5QUJ`gtnri*vB3~g^xLA>-S zd?bPOw26bPKG0zv{yW0UVQEVpS43n#-=TWmlr^Djgy4EQ4vl%AyE}S^DRh}wwK;*} z`p~kCRIx3k(!Q|u32I477!?^jbz>_eO^J)UXjK&#=KHD16zV#V?R31bEl}+KqRQ^k z;h|%mOUdh4WOS=nOR|tVYaV^4l%(xi#c5VD4ni0n(xbzv+I9O2Ug^?1uk<+hr~mL zwIbH!r5*2BW}!C>{TYFo9qxWb0K&lm1+)pfwui$M{^-bWEnTm1zfKzey}8ZO$~@uU z2jG$x)NiqQmD)co8#(RF&=wJ^Db$1@}cKX-s*#5ibaaczT16@*&&Na9u{daBRT z6kE2;9r_uE^&eZU)t$B2=R00X-apH_rm;Ad=lES#JSWG~fgICns?wF_ahxhBzt00nm| ztwi2|a?M8I>Mp@o5*`v@=mZJkS`Y2gag^7hfp3N?WiWCn*GrUaPVvy8$ zZsj$&L+R#@A>kxkR9Z5N zFI{oeaU`4bAQtsy11CGAwDj!qK`Y9)i1oGFbG^u+Cd+ZBi`Ob;T{^4`jgWM(oW3l> z;i1@__FcR~dzEx@?i7eP+{Y5AX$JP%riUe>Nf&qt`6Ao<_u9%e5_V^hc&R&epPkV4 zYh%FN_o-}~o9h?a8l9>`5Sz7VNa2r&T#XN`UtWV{>maHaHWs8EQB?UWS8-V(J3bn+ z>Ml?{bWr)^ZE9cRtvt}j@W)aIwFob%Cp>5wd>nu0yTKNRAM&haO z(kHp?^za2IIWjX?5Zn&>8XH`kWwAkuC6%U3|_e# zLHLys0D^b{1EZ0X&fT;+Sy#@@G{(;23>(+w>(79XS^I&W#d{AyO8tEm$GTakDMrs* zb!;$N!0Q-H5!%bINF9u*PJ#-Y+v+H-6W6)pvX11tt=A^QoFbzX5oqkif1b zC1;07Uvz#}<|OR(RE2XO-)ueS_2t=BNw*6#1JX4QQDXZPB}rAMYxOlwq7RTp<{xd37)e#m}AN5)Y7DPsrKHf7qoD!S$^(&6|OY#`h zBVvf3@9BHadqjxLTtBP_?<;n%a=8%Pak+n-FBcziScj_Nh8n3tt2OL*PB|c82gGQJ zSFp37*18OM7dky{C%+n|9UWp6-2N6TM9LeZxWIG$PO9P8m^1|sj%oZJ^V8~}w+hc~ z#mvPx2E+EfM$X)G{2Ca~+fYu^rq-&Glf6AjN4?@M(PzLTLxaa#@B#NjX=%`ELFFJx z#D)LJb*NygNL7zE=?dd_2QNHbqesUP3NW9ro4I0F!q;$CN^F-dV>ToJjDOS5>ba6s z-4)#J7TT3GH1SH7A`7E7ve@WY_#ic!-g}-Mdwfd3m$@JbjaSQO=_lZQfT?JTrfC*Q zE^^&QmnJ=YNc4Hd=tvJKTvE^4S*agB1{N?a^anGM}Q8@U&p*w%| zoc&c*{?$|WAF9fK=GOc-Mpc>9sYfW|67Ou*5UtMI{Ygm_)CX>Wg!1ShyPr#`0v)?KW6y9_N9NH;s2Qq896x_ z|6|LJrdAa;`@dRt+JO=8eJb(<{Co;Eg#6ej&SM`-)~Z=jhJVK6c%5VIK{Nvg$V^62 zNbwX(j2hmm7V?WTLeKDJy}GfjO8&avkKLjV^+l-bJjVb0IGc`a$4O#xO^}i}!Qx}D zY3Pw-n<%)&ek~35#rfm`h{C^)94EV&-ZBm%#cYmAuHBp8f%ISW_`bWw4bh)mZ9z(I zUs;Gqe0{QOf49rZZl{J#Ok~6@B@@;6$QG=w%1bx=P?YOcmZt`Jc=(W%lXA|>h&m1# zlMJ>k@L-ir29pyR4J>+1&PCiZRpRN&T#Ou9wI*blF6zO>^c{Q2%Dzo>GwE#CH!#Yz9H8sc*AwYZ#5-q`kK$Ls1E*&&9Op_7 zUPR!^x^H1TGB=!55>G2<&VGW4D}p3oa3&bg`YOeZb-8KLJkt&)vQoJ5*oA}RXwG)+od@<)C~L3&pYM*@c9i<_*F#5fw|=#-(rm;{eceO#XW^`K@p*XS%&Fk z?*aWRiZWTk)2l_De0ze6xPM2iOFi)1kk=pKnN$~jW>{mVxbl#@wd~hqsI6wN=2`LL z?>-C!i(aVcDpbGPq@!N_QOgaO+JYaCT%z~OXh2&m-~uiAo>MNJStXJ)tpbDoo-!lm zA(T>+Nh8T@3*4#(1W&Wuy7`;&+Ppgh(oA?1E|TuWp^D(uRjH2A0GeMMd!2(F;FqV{ zVw2x7Kqt1Y3^!f2qZ4adWxY^Rm~9+TRR6q)l-A_*cat$O7tjxtI_2~doVPw<<;)3F6=n)?aSD>4d>=@K7d+<&{{GyjVHSnNyw$&46c z#Op&?wq>;AbH@*l{{)}U4%Q5$gjHUYxYLAnbvRheb8zfrjb$+NDjzt1`_N5o zsd{=Ge*I>4`@9o-N?f+`46yGyJ@2@Pm}xs1a%zS9<4Hd{E9}Gg^onS+`i@ZZj%CFl z0`XGNO0s>v`y1a6k{TU_r6B}MqKa}%o3j$C9^iV;?8k0{#U43?^73-K?)f$v3jcjE zdM7HZDpM5MV{x8E-BXXjvNFM?Jgg&bWdwOOo)X^KCL9Mzir{rx?|xxo)Yu>0*a&Zf zq3L(fq1=#<$o#fY+*>Shxy?V-%|9=H_3z*YYryGwi!0E>}l_0)tnfG~np85~gk@?CA{Omuwp+H3qa0Lv^`_@(Kf!af>l>&7X33g+G< zLUiPaQ}O$?EM>Ig&g+!uKvLjYR}`uX?&HFhCL;WYHXd3I^6@RnXaGm z?(eChL=8quA9WJb>DREIbrM0g&wC;FLJA3;Mwa6jh&8JWjGZ$aZ1Zl7wl%mt&IE;{ zJUC1yIm5A!xVOftK36O&utWR=`7%#Tdp{eRUho{lqvkr^E3YI!Z8&4^Bw&7)y&zdn z?6Z@jFyixMTmLA*<>1nvzlA`FpA*3MJIov8)DNkYHQFhTIIJ1hodth=7ioZ?=BdZj z7GWRy{wwL&Fh+C0bCAa($@zSvZ8NWJW8a&!T(n&ABpfehONq{~obg#2%am;p3Iyxt z%Ha;!oj2hykEo-!a-qHk5alRC8(a9fTK3?ld(T#4(VVGeu4R9PcVp~MKZyN-%D@!; zl$pp4+R|ibbBY?w(9am#7&k?-dE|IQl&mw1So2kcY!pDIQ@}C+K^knPFPNNA&Y>*{ zk`bWz)+fKF=Zlrv8%?RAlI81eYQ;5veb$Z_VPiTsxTNepcOq~JzSw@^EL@wqgJ6eB zG`d48%gJLEM!>TmQ2#VZSin);Ac@bdHpMBDRERQ-LKN}&>;VH&R2E!-Oe(4x9QF>o z?Re;o=ZnuEX8hwILh>}n3Y@;{0^JhS67;9~Irz?c!RWd45CJo5M@}Sbc)KaXTt9-*4+v{`U#b8S7mA!y}aGJ-uvCr!REfFptBD! z3sC%y7G$8D!%cs{!4I#}&@R2tWa(3RL=Mkl^6=wZ}V% zF85FG`WMHrl=~<&&OX#h!DlJqwj>^Z~8ry_6d@ETw_U^EV~ zisy@xmn?r1C2UW=aIMiClu*ELPMVl|P^9mgL?%o)PCpb1z9D3u@0QUjUgBY(1fS&F zGu=KAx8S}fNTU>*S@O$RinsOm#;B!YEW1>sGDVR&g8%gM<*N=g+l_}ee1QFg?8p}xGe-KcQxxN>l4pDih?s)l3@8wo7;Z0aDrM{!X{q9+BKP>$c$=5 ze2&13Y9poyP2i9fU`@!@wNbQb^8riZ)M#R^9wfOCt=9UUHUi>PlKsF!mP~0Ow<=&jXydA$5AG5ccV1ph| z1UX-e*9!6STl9(AQhuqR=o$2(xQ51M=KG~S>zU^fBQwAxdeFMA!M*;wMZ`b$^w5wd zofChr^))LEwFuwrB=e^16juHLc)!wkr1rX{qfk7lnM%(VoBymI9-NCXaQ3rVuNMnL z*qeYX{Ooq3w`_EXi)_dEnT0J?3$1+AH0DF#OVWn?xwR4dHDBSqp+@$F<*m0SeK8#S zs@$7EH8h?o$jH`Xk?(NEGS?uw{)Z(*w&fee#@G+&t4Nsjrd}=oSk*q0P8rEn9qz1; z>4VG@r336io9yF7Oa?<*7KS2E+q`2~o4zOqoz7{B#c=%ZH#jH954HHM0A_D4K*K8y zV3`ah$_CW*!v5$?H-Qd+ZR76FT|L##yy?hjqZLr^etLcJB1E=kB^KoE_PfHx@Ad$R z+Fqs8QKnSBTa4XN*q^RbZ0Op<`V)uk>wBi-n1k4|x}HR}Vnesfi)nhTvAHV#B=|E`$V{4R$C0(4!Ul^i8htl2#6(hf6^#A<>$8!guYFkor4~$i#-4sRP4>&vk%Tx)A@$JIejAGGuH~wlkIrm#Rh@Oz)=3)B}HuajQao{ z&)(fh(ocons%eLU&OdXQ9y*G|HTvuVD$A}Ca(Pd8JeBXqRPlEj-{vN{B-SY}*`hCI zG3nf7CwJ-_ZKj`I&09hgDk0lEYaj{lGB9XW6+qO|P({~GFNT`wwkkeYUIs7b?<^W~ zYq-ZS{LcoR3gnWfQV{3Mb(A1qe)mPsS#{NJ^qQ?536}$&Tlog%_L<3V(wAP8_bkXR z%nZ*ETVI$)BkA-QD1Bm>8{0-*7ydlw%E%)PKyHEDq%WC6K3fh3+H=UACI434KTo$D zz=DVqx;;ki|JYb>ZM}eqg1K}M8U94`uRRX$a{s!FsMDFwC(8$EBMc2ZP=XZ|XxhQj zDE-0P?}_r~O;F3(C#cO-TQXaISG3fsM?yNqLbi}uIn=6m`qZjtFL$J$w_!}(w=ckh zcI5!f=Z5!XMDWi17+w6g{4w^ql98i!o2_sNq$5a7@j(2S*X|oPfd)z^+A zN1EPXgSX*Rj(&wcNt4gAiS$9F15)hH!v3}tKNE*+OJ`;0PwI+ZPvlX&g}S!|?3xUP zLVFfP;rn2S4J=KABVvB2Y%E_|+-mo}(rLrh{OTX@0}yQ?LcXGsrOe$&^FeBp=Pp^` zH2ik)Mar*aljiZ4-U>Op#oFJ)G2&-gwJZF&^k;|MPTW5L^yt2Tmx?{){x?S9FOvR0 zjRNamNx|Pn;h)3!zdI9P{Re>lmkfmUZ*KFS8HImmbN|lf{*TM%SpOpFf9deAq~Jg3 z@Si5=|8B$n4*>nIb@+FY@t^6Ck&%Vrf4M)XqZM=BYWs1ea1O03EXOZ~L?FOtdx=CB z2PXJN{4#QHq$0UrAnMkp?R?eA@dgBGZl5a3OA%q$`o!4w(4}{|!TB;&`PIa8^n|(C zHK_NczWI4H(d2vl^}O{3I1AO@6q0z^fIRvb-bMs|^!UDY7eSijn~yJf?c4D&w6c#dE_=J&id0K$X+cyft zq5#2+J015?zGU}xc5(HT$Wfn8Oz;LFA#&V`>kx6}!5e9T&L2wJJAK-_B>3qQ z(ir;Ahe4F~8TS}Vc){2i3-0xteCYP2K6IlFMaTbi)7}T_NP*3|@MN_gkw4O~Cftn|)V@8@d90_0$>Q7G~TH9eETHM~FJI z^lm7(dYs_s?PDMxSqjx7LUccTvz>ox3vnMgxcJb;pYO3jb%&aC!wd~h0-GWtR0pX& z;YhjE&Kn|Kamg2NjMBZ(3Ie_EP^;U%nSqA}$OA@Xu9~)T7mXX*ek@ytjs=S#=!7@= zX@C~$X>Z#0wrQBQ*imt%(W3Q=u)-+*`l0QlGuJ_?-!tT%FBL1=&CudKGCx`K@D>s8 zOVAn@zS6D~xCe)$2T4hbM#h7*lI?p1Ql1-|9CiTz(L`T9@F*(h*x{E%0Kevlzcf{H zmH|O_!0#}IW-*sMXP^e%;_{!}`~-U2`7X8w{oY>RbzPT-sn1UYa~xE>R}0j#%hMoK zY0Z(ZRW_mb#-0~@Q~?GZ`VR{*;g9wnuucG|9IPFPXHz+r8mabLxbv%Lpv@ibUaDTI z7B#eQVtgaic!?iLY89zgfc5s+rdJv}ezl(&u@MF1fzM#wV>}Rs7DrW@<7-tL?h@XZNR- z4i_8LHTkk}RrA7Q6xKV0cF^hooRnvD+Z?-U)4`k5T>DfDANv!*B!cCM-?ck?Yu*Rg zH0(m4a~l2+)M@OX2LA7y=U_&mv}a9g+b2@_lq7_+XSGnzuR*FxZNM9d#*EN>jnwiv zrsDS#_OJjz?)$q>>gr$s;!eu*;P{y^;Fq6L_gv65BJ|av!?A8Gu>%XJRteY@6<Q2@-a z>VI8B#iL*QVQXAgv-a|#D{J30=%&aMnr_*J@T6CA^3OPa1mvqM2^B4~+YGKx zEMIdfT3lB7-sl{i_I!}#OD4b%Fi4DmV{|^UG_|l~u&}pZQp(HBgnqpBZOml?sh75J z;%-fUriHsU>3Y?+p}E?+g~wXEKD|Q}sfb%F((~8B#jg*$`8IgX!FJ}jeFK1E$y~>f zi-ROmR!ic!!*Dt;c{~fW!uHW#gKwH?H!Znuh6e5VY;znLXIT(HF7mMTTySAQ;tB0q zT}${Q#H)W1=={WpWjT?kr#C+YpJ>%D0BV4Y(#?DzxB(`1w|98EZV#Yuyt^BS_^4^b z0OWsgaBOY%x=c8cK}24wq2=xq!Jc+jRzscka{}2$Ox45HoR9Yj)MkRLaJgLrzf)#z zK*{M^;)PyyM){j~wMG@%WHm>16c>y@h0^Wi%VurEx7nhOJQFBKw5p<@jfxc_6#qhO z(J+#LCr+#43o6@EU$yS_()P}?6ZB?4{qrKA3ul^v*$Fvodus$}3hlY8+8sTRsR;0qYx;@_<@UWYPGN%^14N%3xDzB@fdsv#aN`8WxTq3q=#(# zY(Vd-JE>_;q#+_+K>6!$NYBz65>5Fe-K^`Pm(>@p;&#sfWFGmTASJmoRpm-2yk#FLM{0LtlIwI}N{j zw0E%1USb^+#{-!Dx7q?fBF8$pBO&0xzMAPk7M0~+UlUlmwXU=JK9JD#@e z>~TF)!+C{WP+3>3Aw-ch@+pF3&0J@ab z#6BU@hnm{Gx$iwUZe2YjTK7uQ-@B6dO4;xD+<`Q<^Hgkj#)I-8c{V%TL$UphZYG|k zYnmh+vb}7DI%`)QbouACM};0d<+%uoe%Iq47WWxGA3WmCkJ zLAv4lLj-nXpJL^c!~s!9&h8=Dd$6)_+Be{%#dnwludSF6XGqV@o!u&DMpw&3OBYp~ zT~sG6&7Axp)hOY)neJ-aPqewz?Wcx5Xjhlpw6!Bn)`SvjtZ%2IqcG{!TpW=?_?I6LP0lsr(5h0&^k0&pUNe>hkX<1>8AAH zsIScNhWw3(M7v)EXs&A^-HJB9*D75Pq`+xNlsX>AzVT$Rg%Egamn1yE zxbA62t+5I!QChW)KU$NlrMeN8sU2aw4x&uqgABi=H;srkt_HI@AlhbwG42yL7>EPc zyN-W^xvS}h+*3qv*WSWevwECQWKslDSjpFPJ9@hUKN!(DFYqJjSYC;Og0P!cdkVXlQ5hpKps^t&rt+qSxzmWqAoL<5us5A^WR{8^8#9{$jHMuaOt zKI{zLtHZBLKFZaeVSbT@wq}+AC&l&rrJRGp;nTCHqY?OyuS0G5DA^os{B`35*tL;} z_~;oS*T@txOB{An)iZh3EOPESQHM-bF)Yw;hTrU^HkhM#WBmUlbl31&o36u)qYiV7 zL3S;;*I9#`c$J&3WZLsDuD2l5{E^cdSc1{LZM9q9ewl2enIO{NF*e6lR7GS#8v0T^ zlaNM*^0w{1!KH&mMY`9eVF)Xf49DFIco|7%=ZyAAo*F+BALefFKYYb?K?>Jm^5=Lc z3_w+ZkFQBL-ka`fpdfiOT9Y6rg&y@OXZTGT$;o0aK5rR@O#8TP2`a_bH#c8}y+Lym&Oi_sX6~npefYf|f;=XSW#!8o{ zuXe-XCuf6zgbvLt##9)(YCGe;0;qJhr)~?`U+{M zz9TjjAKA&q1LM080LR=gQVv&bmzkH}W&Hr}cy4mx8-A8jc!t+|%lULXEnh7kMVVzA zU&$4DU*GzGNW0^gdA*b_Zd(?nt_+l^E`c{L>}KMxMaVOX`;h}mnWdq<%M0>u*_(^X zDa>5g>H+VjfBkax@qu}{K(d&0gVOKL3~7vTCmgEtJzC*m>TtMH>1n4)5SnESaMUFKqc;0#gLolfIi)AL?zWMtcQ21+fN zT(jvw+*~AlEj%s)2|o##T5f4!3#eT)kR?Bz1@ZAFsgM{^R$a4|^ia|DxJHCpzA0~D znVX*Gu^;aVqEbwfdPR+_3k%Tcw<5r{{;}IBK*R+giQtF*RjuEG7 zjA&T}FpOw=g{49=0~nO$s^GMJ0x+C72_2+jV>-?8bks`xhmT{x)&zy0WI*Mc!?ky) zn|W*|KyQRCUm-qH8fhn?lL``NNG|5Db#C{zuw5p>7N4>g)(-wGSm~1N%?MC28teE} zSmng``b$HaWW=}>+Am)EBY)b=Sjjzndo`Vs1fx8|u6 z*i}(};%%$`hT2=b80>HRoD~Y^O50{q=Suo|G0P?Hq#IN%J?DKhm#EOdoH>3%qGb0Mdyo|pMi-;8|Gw4T!83Pb%r5RRku(PEGC z6hUJB52V+gbR%ks z;D-8$Hs%>+LVh#B#E~x`qT?s$KFiA}uQ@OL-X8PkzOFVu?>opG?`70Zt@IoxI%TpJ z$8W@M8s0iIVTUK*rg(b9M6CqjNnO=)N077kBp}~88%iWTp!1!(8Iez) z(pq5XJ24zimFP_)EsG*@=)?p(ew4jzC%GF+ryPTrq}IOPOUMB~j7+``k+!lwgZwhV zqsrQT=LrRZY2K^gU_>}a4RWcf_%o$ioxGR!={Gp@M5eb%^F^l=pdBBN3)=P&^6eXg zR?@r?BLWYGp&lxG1lpMlI=t~37o=*(?q0?~Yc>33u@ahzl*OdDfcwZ(1>!-GC2#4^ zanM&t8+w1;GBpb4kNhJUobM31!dCKP{Smp-51eUG&d(aiOOhv`nF7a2kQuSl521s{ z`SW5DT4_~hPgCKKm)d<&;rpEK>YMInqml;NLodAnG2mv#O07=g9x&}#(>VK+DcE|b zgjE?&R6$#aB&uQyp4Ljfo=SW)wKpVO)^d)pt_NQR=)R1m4pE8}H)h{gh28U=X#4Cv37CzAcIYR?UoPJv96HmmXjRt-AKwgkJ*&ue0P#7&p68=qMd~`QxbOSaJbKmC35Xri z>2Jx{RT|Q9Jst+hb)BlpOSRP7>u2SMw6!MN4l&W{Z-#ys|HZNXjs&NNPf4c&e|ihL z>3oazfkO&;f^1^VV|REpHyk}^&kNTyFf>97j^71Y-{)d@)K zckVqe^ZYYHvECGin@H5>Th@&ww3}sX6SdiK8VOk-IIK^-^TdV(=WXaD&yMyg1UaAy zFP^-C#E*UUS^!j!-qdUl_3gPu!lj|Rnt`UKPQ0z!@(di|>|PUA)#Ir`j%g7*xPxiH z3}qL+>WgT}JKu?v6|8&A6G;`8_YRqm0GjM9wSQw=J8Ek*5*tLNf!hEf+&47Wb_2K5 zL!u1ZahM9ak-B1vLiF2O9z~qY>0FUZ1lXf@uSoYLnO<=eR(If>^H$DChk@1+!`;N; z0pu=nI*o1FvakK8205=i^?jlR5ufD}(O%iMCKy26_p$U-No(4rbSq; zs`R`1w>KVsOq<%;THT0WXN-v%9>g;dyKJxKN!V4n<_Ttb$g}mSp6gqSnjPwP<55#R zpB4b%Q{Y3nTVJN9nT`BwRO91?PZ+okrE@C^Z>2C#xi3`{$H1Y*K?}z3$mw^aV648` zCb(wzynftIbVbCu+ePi%?4S|r#4|tLcv+VTEUFO04=|~;UNUW@q=nt;c_~==4u5~> zdNac-w*JLLDbw1;-5)7#2vu+ICap$Cw9i8@8!zbf(ATkV9i_moc(BGh-s$;D#3X*O zdo_M$ZR@T$ZbE#q&+YkhC^r+^aDLtcn-JhX-uAmKG&JE^_qe!dIgNVFH0A6Rz z14Bp3AR}enYwXiz+q3;+2pgKyWA|u$e=6m*Hs8VL=IDpX7vOb2M8vEFMqy}1U_@6} zOh!70UvTl2vnf4{998Q0-E9xJ35bL>@#3FVo9Kd(eO#Ms0n*kFi({Z2wDXN7QXd{U z?FMU1{GJELQpW_Dhu0DVSNWP*&m9J6Ehy^(4nPu)dw<#pp@+ai;=hm*_R4KB64xj~?{k5LW}k!fwi&D7WfLCfD2ICY&*sz^G-b&s<%MEv1gHSh0%9 zX8%?-GAb!Qs~mjwRCSzt!@KjMeLn3+Zr)NkH^(nJyleS$%U|&o#5M~(m8Ztn?c7lE zcsES!SQ&yO^r8uRNO~j09}z2p8!j6W3js-5xX|K_5iig2OrOg-IKX480e#Q22c97V z-a9Y0bg+&WBeH!%!5dDB2Q9272trk_N&@ZSDL1k|e=`z@?(S zwDjM^d2OzNc>)`fnfSnHvMaBteuuvV_sgD;W?|Lhh*!*A5>6x~E8de#LX5;<39^hQ zbUVZ=5aM8|Ahd5?CMl0PcPG8Pkdnim}xnTyurd4 z!dK)I)bV{HVqu$1TCHvmKfjWqd2t%w|LEk{0nB}ihpk$?Iov3JXHNhR|9M%OKnGU; zHtiz0^z9EB#uMO}@kWA=AhaKA5Ul08gve#q&gHuNQ^TJ>>;0Ioo-?!eJG!4n?xSL; zqrb%JOl(oZj(V5dWw0bWZMW^+mMrQ;*6jb9K3yQLqN<4IL@iP>lU^EZz)= z_d3}RKI^Y{JTR`KZ*9I>U#qlYhmnR5-X&(X=yG(^Uh|$m?on|$5k`o1djUe#ncr>= z_VIf&BM? zdOL|bY}XO5ZIrJgt;9MEhwKIIN7Iq1x>oNFr)1|q7;_u<@(g=w@F~Ek-Yl*Y>kKh2VlhVfN^Fh0PNao$bUW03a{e0cQtYfv`a^|ymcDi7(OUdU47R#gmt7MT zdM4ICa+(0(H(F1DadSlqU?@`_L%~Dq^HPH2FIUsW2Bs2+%~Nt2~Ikiv%` zjExD0e-EP9sNm6CJaDUKJe)7?OR+3X3@<(`+atxE$f9){Olr0U~A4Z|n z{8S(_q=0BM{|Ms|yI7DMO*Luzg}!9wc`rfzJ26XH;5!eZ>+i0(=IqkUE# z26g&!bT&lxq3s<$4v~J3`4T+cMo${*sIWwP}Uf zG;ONWIg%;3*yr$->JH3~SFhmCL(aki+ZBH1ur)mVtXxDk6o?T-;6#`np=^ zm}uuyMlkt2?BEZZ9A(l7aeSROPDJVpUZroFBuK7VG1@*coY4kqVboV{Zgy%&&)*3t z4gv#xyO@8bE|C!I3*po1W$H$GL=*GTLy*qQE!hz)3pDiU zv`UbjeUD87u=|#H>1m+1c4JLZU4~wr{093{8fhitnH zB8%@ffI+}Cjq=9>H}NH!!oqZRJf!dbjA7&}h#S0Ck?Y*5IQp(uEFigA-$gfxB8pJ) z*qx7KonTaYX|C!KG#q6S17|<(F`?Czh&6|uuB^AkoGC-LS#}%v@&w^gt97Uh6QtO4 zpZ+b(^pYE6pS2-5cR12K8fg;DBmNAkqI4?}Bi<4=HTjo}i&QOBW;t;bv-_`?r9I~e za*_npl9$%7jP)=`*9d=1^x?8DB0NkZO%5@xo`)fKOE$dtb%(yz0Jw(?RD3A{A~s`b zsotES!{jwy_a7W2-f`UHUjr}qM}n)^d>;`s%q%T{Vyi|1cbPRS(}3tu+T~+tN{g30 zYb6Rn+(ruKZ;xgX(V-hFBUsOAgpJw1SM-1JWUK|IWZ{)VBuSmbmoG5>IatH3umJ^+ zbT6VX?VR36{$3y?Rdz&{JH72_l8;DZqoCkBH!`2214V=aw=cW1IAbp=8hyFS+OKIV zO0WoTDX*#brDr)uYNvW2`SW(*`9ZE#1O)PXMg&Pqr+SmwXndoyIJT8$q>1mZ)(9#t{2prHiY0?9C#vH$p?VICV|&5rPC{ zj*j>E>@>-?;R6<5DH34c$|=iHZ>-J?kGc+X>cv(05RW7L(x zXcqROC-1_aff4ehYC_Ea;SI3-sf`FNd^w@Ce>UFAw$7o{|bK-czjf#C#E(qEI{!SA>av4LIA@`WOgyV7xp^Dg#aaN#`mf zOta@3+3_-hQVyAquilXi%Q=TY1i7Em*}YX{bO^0=xMGNGZBGri6*dR#Jj&YSDwp+8 zgl=6BUKl}DWE(P!f+Zbvb+^EYRfkv*jQ}{>%nuz=2^yw?2a{$&O?J@m+U+A_rBu-$ zhxwU`htp>Yps&;3F$K1YQJhm*#Hox3OPs5=nh{g7W8kyDO=wF$A$k|PkR|*}9NnXQza~cp6mAuyErr6DLy&^a6(s zINl?yB$h`GxssygMYYS@htHDv*N1CS%ag<#2)*Kzkjd-3l9bO*cTj?t-B*uwB#*sp zN^%qD=>_EBv>yDY??(&cT*AxVz^UX6>)ByRbcuuzALX286z25zvh}T~92MPziN`g( zBb1s0QT$Q6ZJ5Ej-lv#98Q^6+Qxtn2J{AXFDbAXna(g)gkrSh43e){M0w3}9({&2& zX|u_}9*rL{5N%;mkNBLuCP*M*5Yg)uQ8qe%?2h8%3gtK|np?;}4$5kg)F858qh=~h zl#Nmg>#ZywtF1tuLvVth&h5g(L;Bf?IiIq?O$XPyxGxK`YZ(U0MowSBngaiUAzqG) zKa)~S4;~-(rDCvPRY<4QkxDh1=xoPb-V(&3Rd#4AmH&f2hJanj=gjgHTc|`w;^ae1 z@a++ggAMNGn_uqS6n2?AW$vjibs_;RzTjw{pm^DOPRgUx@>^e7=Eedp*pZsL2#& z_n?J5YbLa^9J-#$HDFf~`G4BG(x@n|C7g&GBWTnZA&N9X1Qlhvr?>GTij1Oy2qO`2 zBNK*Akr5cgWrSc*5>ca(s0j)fQPdz$wg4_<5_E7wR8VmVK@eQfQ6kDno|xM`dCBeR zcOLH-d7Lx+;2etT>blkS-Ky$)>-NltWBm3yU$CmXB@6LUr1kQsZ@2!n-9OCFDj{J{ zOjgyF%!Fk@rej{uv+8|mTl@n@MSjl29WLA2va<&HCC#*c-(%5?j+o)CQHMTNFUy)c z&Fa1WuB$M|&p&CL;ZU2HwArqybc(q$HKC?3vJWL)pEPFRTLpXDPe1JK^I5A`;)uqy zsEm+XgEo3xAG&XJ-tG(snb``@De5SpjhX-MCzIS~%TvD9h}E{YCpbO?*?U{EuJ@gc zagVVtmjv9)`R=NjSIxpF<^%HUmRe`WSFf+$edGM)eRU7={c?-q=6)1>eYN)|d%_Cm z0XHj2#&oHz)U0W=fKM`8$>)sm#G&f1LbQXQHM~xIH#E^{edNmA$e@9qLo3 z-Tvg{*fVyUO)kHklYCdB8P{Y`d`F*FmOQD|M;wh7DJ~d{r^ZW#jGK zFK*=B4H|w_F({+5qjs&^(-#*fr=_$XJbtfN=$Xm)lj^tkd-Lt~wxRY(^8>y~q`o%Y zKC8wPsYfKiMD+6lWnxgAojJc#(Ar=i;diLD+GwJ?82X#}!rr)*^#2je!9=|N* zr@%zYE^MUE=eF9sxpKQj<-xPl-s}&Q58dQrdF(W`CjR1!)&3TuLXaT0I!7>ToqYp~ ze%2(B%U*scY29RzIww+hXlzK{-k2Y%tW@3y2FEK3w3;VFg;!p$mP?zj?oc&X``Jr< z`pXKZuKFfpz)|N-PO?(1#b?@x*6_yJDzU#dn*>RBRf4u^d`o9kd%pvcER*#ks&9;P z@i^>j73WrUP`7H4O;fqE=K^)msOBOBnY8Wv~iEG>& z&%Z7_lfC7{kGuTGQ{WwQ#!lVT0mGi!EzRBueiiGM^t$6a${W0szrOrL#qO-3Y;s({rr>`Qf4G24?UUzf$^fhwAu5ua^RkzU)rBH#bn7-tz))EO1<1CW9P3P|Ml#lxh=cg zn-31uH9RyM`KWwR``RPr`N?at<&O8>DRj7yrTnPOF1PRcYqFNW{_n>6)QbifuK5w4xk(=a{;gMSyn0|jwPDS4S`&sLsx^yJu{-k!_VA}uvl1-IYGG>{E z4BvuF+mSbQ%~ei|5-*B(GzgCEo;X@_qc!i$l7^s?Z4&W?qhX%+&N)6enX{>2<%+tw z+G^Q_j`XIRHTf?4-A{D>mLK#Z`hDT&WJSGAL7~}UuzRM3RPPF~eOLF6*MYB7RGyYZ zYMcLp`9%**Hg;y%PU-y%HqU68skqNvP!+#v$wL-QBaq zs@QdNGYR*17;$JkKdDEZpF~0(cMuMtjzSI&|BkOkuqyr!ID})k5r;+`_ADGi9d{58 zp^ich4%s8cx;ZZ;*<`rOyp)1txDkg&9QG(2QczU|;Sj1CVH~o)-radAt76yjkb+~l z5r;+`_ADGiRn=cOq@b#igG2UsiEfUE6q^ip9S`9cZp5Jxhdm32P*nxt5ULtEIAo8P z=x!Xc$#B;=gk!i7hejOsC>+vIRR!S?sv0>sWS0=S8HcQjUFW4V9K($`G~%#l;Sj2- z{=y**RgEwXSzqt&`jBRm;V$DL4aaaJ4vjeMSvZ8MDhP*A)yTo&-*MI&%_hTL;}DMF zMjRS(*t2j5RaFoUp{kLCLv{(FyYo^u8SWB?a9Zl7h>cVtm{{QC5iXBG79#rhOZw_o zpIf60zZ60BGYhI87{=rQQUud4lVbW+8WEGaOA(P?hDa|&q?f{eFiMKxdMUVG3VU*^ z6e09d2)z_`YlIXb|IkD)h15%7UyDf*N-u@dOJQ>oDMIU|(0VD01x~)JR|F$Y-m=i( z80IT7!I5&s$4dop0>l0fVaNAxb~l+)7NH1*E)YWniIZ!rGE5PTIE)oIxkU%dl;Mg< ziA))cI7lX8LW~g7D21W~NnjI%l)X@B5BTONw(UC*)m=;XGY%6rjQIS_~H& z+6otm__|;u44CU!U5<)|N!Ev0Kce(ONoT-1fG@20e z?m_Z#iPHo#lX9;W<6_=DXo`9FZ^*~euWaeiM4e;@Njl=-Zd3+)s_5mLc z`(VQ-Gdpwdfng+19wuhi^tpT@nrACg1e}A<$FmiQQ#@Od;Cx_1TLC`4tq6)Y?~=Hf zZ!0jz@^k@E<&BM?dA27>f{BLQ@lpiOcS-Pwc=9Nm=GltIdA>_hB;WS5NNnf_U^?LW zF7Qac?Zx0B8R!fwh4JO_{S@$l$i^KnC8S^+DWhfK5y8;{XJ>)atjG`r!iIJBC7wcw ju-S~jX3N#=vAa7!73OqatFGgu>bY*fNFGg%(bY(Vma%Ev{3V59Decg`ix{lucdWv-&pc>YXW$6h51jt1)k1)W@ z#-QsWxykFts-_CB zeK=Q28Sx)J#Xn3jw~6?~mIVISuYWt($1u%HFcZwb`LEi;96$2>Wh{Vy3Va$9&n|x? z;N$(97cGXl;qsgRk~7Ho7Zb=I8PA{h>0_$RInhCYasCd^h8sU}rI7?RfGw$|A%0A? ztt_YkY)Ne@;bWS4+zo;nz?RfX_8-&CD3e?_fGw%HkUrvcU$^j)Plrxw z2k(JgNVi_hqJIBywL^fqc7eVRH_>$mBaQQ;_zv_Rap-mBx{sD-uL3rd2-Dz5h~{=M zRcgacEaiD<{=-*lex^1Jq3I+DKhK7__zyR;;S|nf!wazs@Zm*cCjJt*?m}D%?0F#> zA;I9+KPQ?%hnNSL78q(6*1rXYVj{qK+#O(1?l^+f4g9&bJDy+0S=$>(3p{ZhNlxNA zl0bn|=0egF#O(#dj0ey+`7!ih6bv(T5*Md9_g%tyr=AEQGIVPJ%NvSnAHEy5h^!e9C?g z?Zn@yM%SK{x#b-GQF`h!4#d9psuOa3paPxAnG>C-qrZ_=mP zR|y*Q6};X6TT%o48L0tmNe#4Tqz15orNB!*>uAeW!c5J#=>yn=+Jb=wSpt;?uC|1|2pM^wi;1u6$ZWySHB$7a5bbi5TrxON#Qu=4% zeOYLT9Zb7=1mT{BZSbNA00}PLy=cTQAOWbCEFTaYP?{;~GZO;&+|RC**#y480*mhF zW*yfz@QfqKwe=3YGBAjf!FQTJPd5IXRuGMe3+b{KbgeTg<#B5v@I?m`yF_T0`gM_7 zMO!&xHxq24%+nCMT+9!6}RD*M=w$ohp&iWusnX}hRd!0DaiwP z?#j#~Go3Nn9>F(?i>)sX;hVZ%&&cHDF?{Pv<oX5G}VrLz_&&=>NPB%+vO24Pzn}6-Z2_D(4%zOkOv)ss{ zg}D>_6U^R`w@tVQyh!e5P;=X&48u(a4%yZv*q^YGpIC|m-q19XHtY-+{*qbu6eWXbJ%Kv(iBDtZU zBXa{n&hl23KG=51iGy^%|%p$O~$LVEq#8>tEe&==-cyO&t zpEtbS$uc8+-ukzwXu#T^qTh(Wzxb=%@zEq!d{H?+*WWKf z`;OBF-Tt2VV5^Rmf)!$$3;}`A87j z3Zr=Fa0?JB3)G^fTwUbVZ}UEkphvN3g(y0Ci{|7dn z7IL(-;D=FFF+@M;&rg9PhhaOGD$q1gd?_4!*Bjo174zw*{9g1sll`^%y=Q0sRy!}4 zd5$7Gp@mbOS0td&c}3tKabEfU2JqWBuUu-XtYobjr>%ypg5M)+xr8jFe~+xS(a!Pl z6yCCqwcE)<$f7gcnl7u>(7euU?xKkBp7asZar=lz7O&%st0Drw$944VY~1`F*Kwnr z7eoYG{b0wP=!Cqe@fhN^hP7X(>crrWzNpu47rd$K13XbsaH|63D?#61IEWZ%uQ|yX zbiVt!xWq_9H!IIxVxVK!rEWr`r9?qZ%7n`IJ9L*i_0uUL7?+NKD5e$#Mt80`ujfMC z{PfSI2-D_KTpp9s_T^R3;cXr^#C2frmDsjnLtKXqaUC|qb@)nLKef%HCJ;~11X6cy z!a}(2W=mhh{x%Vqf-um7>9-NvTWE~PJjh`)Rz%N zEzAtHdIIGhq>J(L^}g05z$to4j5_1TsOu^CJu-gWI1knKx7&Gz@rz;u|z1`ZGoo1yRa z6OTpXu%^S4W@sj(>z~!OmFu7XVL!o}(5g=!OJSEg+;q=-f^W2m+h5rv1${Qhf*e|B zAK8fz&(LCD1vrua6V$3qUph7kn+F!$pQ>9H<9b3*h%83zlDPD1od@uhNSz^~&VA&{ z^{Y94$*ZMaxi&AgDxRLYay{n0dg;nl2{$;p&E}Qjiw+DInE!z?Wr<7C`5*WK-y)EJ zyW-fJ9URISM-L6feXjh4=%WJ{{pK$mi>uA1Oh<*6z+zOsaD=V=1-^R5QEmSME`m3k zdci+EMZVNHFL(kJzQ9IO|0;o9U7%&CS6d8%mVutK{<-g#sSF#FE$#kwo7~sS&@h6M z!HAKrp?3%}Ax)o`=R}hV0P@)3=f^Lr;nEgPWW+54i$uE+SX6NeaGF?67T-@zd61XE zo8Ko^&$rq+ei`mnNt?1Bi-+H%M8fa)1w_>gNeH!icPyTII@4BPe*W_5JScI@Tc>l( z9lCKk2Tcetc+%<2*Nz_5D4N-dYXMHH@0n$a!>zmZJx%>qJC@_Yvk=FF0Z!t3IKFT^ zo8QAZxYf?_@npJk3UvE){RPqKfZNc6!>xW<5L$y3=lmt;e7yaGc3UQY0dB+FKTuYk&0l~6aS}9~ml{G-PL`_o3+yR{r#j^8$ zz&^rTQ%5nw)dx=Lq75j<_M~(*UEV1xXF?J7oTLbBD;CIe4mY_#aD6Wq2s&@MKubu8&+M-Nh5ScfMcp~oB} z<}-6Zii4*(Xkj`u3o<9WTYulTzunI9@$dy2&r==G#C&5qeXKshqvD*i)Mzb=-oqqrLl}_2a3%4Fl z=iak`4nvN_!8?-?8fb=n)VvsY6C+~Q31xSK@cOk#9-&b-H4_z8e7Jo$pqW_)L@b>; zcS~~lSh9@#o>>~M>Av`$PPMIej*bT{U>D_hNQ6YR5aIg~oPvd&f1BS&9?w=g$DN-X zG&9g~FJA^RZu`<|i0IrU9Go4Ww`Zj)&{Q!KhbuusQ!Z_~qmc^_rA)Lna zeSss8RhI4V#r)~*SU8!RRxjo+ds6C$D3AIk^4XapaAkd;b276JhAIA8C-bf=U<|By zWm+$8xpR+kvq-MJ zw*-9TfBQ#^vkB512|^ArZmN}6F9A6K1wFvw$io+1ctqmMEtHehbZQ>@HQvIPWIHf^ zIGT^YZ1Sk`@Hi32aeC06v45WLf5mv3)@uo{O_7xY0y%_KlKuv(<`0( z61+Y_>vgoN#4S|-Y?s`)l^**ZaSK$Ov{u2A30W0bGM%HkaNGm5dzJVI{SF-4IE?I* ztT-92G=$o3(6$rTn}E2F4sVViZ0D87g9Dn@e}||k+mrB&2&-47pJOb(wIcE;i`QO% z!k&xmGR^M|LFTM@^>U)~{t#*z-2Xnge!?>-o75TPq@LUY5 z-Y562Q44xOajjnExV`20_?Au1C*YPR5w|Oi=t#LSrBRIEqY)hwyF|CXMHJfM3~;H2>Fvk}HWdV>CQvPI3U>ox-8 zJ1QG4nCiWhb0ef+O@Q5|jd zU0zg2OtQ<1s+>hHEaVh_PV(Wqo#Y(DAjR}au?-VEER*z#t~pFa*Bm%DL23vS7)%16 zbe9m0-_VN+aiow&bydYC@AARGYt&R?YvC<*TwuchHhKA5`9f8>3Eg<13QsrH7plD1 zp!zI7TO~2~;Mpp?`^Rgg(92WECBWduvsFmX`mLX>R+gd2FvPRvvsI3?k@OJPgJ&VJ z?B^|LciFWShu}@x+8w@}E3zFNzuS{l1|oUR+;n<|FEy*o!z(}x>f{4SPv#JMTCW{Q zK?~YZpNo2>Tb<|axkwSue}0oCd7w``UJ}+3zT1)JnUAHI9TlB4@kYb;*-+&+Q_r&uQ_?in|ysr8O-;4fD>~!1uK5*Kgt#(Yu zGeGhJ9FN1eWB49V2OQ7V_bBZ*+BqJHR9JPROuhFs$;1yM$B$a(V8eV!)e16U;+httrRf|Mx$C#h5;BC6nWCKQGHorqmejG118m_$T5aBo?F4j==x= zl@^)hf5+&Uz(j`wz@G?DLu>I98$tN5d7j2r7ugpN)hOMpo>hE8{1fruAe#WRBk;fG z*`-uME`|2v`kp#BT?z0{#QgvxgLVY|*RRZXz+r+63OQ00O~5||J`S^C3KM z9cV9RtQZbBrwl!^ReO5e?!2vhX!Br1?=Bi*qKpwSd8qb2k^BMNfZjwAcR)hU=VU1Q zHt7L=*7#Vm$?-9MB0a!ILpM+4Cm1n7vWf^*gOgilE;OPy!2SbzBODvY>CwGr93Air z;CPT6rZ?*`V^wJiw)-A>V*RimhN>dAyEUJqGu-b$FHZc*RrF)LJBo@4z3IbOt}If% zpu9GfXGkx!Kd%y>>?&GgyS3(FH96dxp0~?tAn1*tRywNsCXRShdh|q0jxSA(b!_Re z+>+xnm1jsV-in^*X*Irax;bNAFs2ua&YxpAhd=TB!~JJ^-XguI?}y%$+D~sBC{9V7 z596$|w{y|*d_a0AuaTamyw=-2aeSQB2IN-Ve-y-ID$kG}?gymDxCK3yBXWFz8=gnH zTwcj*IyY?Tu^c&1eqy^qz94S0es}v1<<^$H$+#`OEql|3UT<%X5U+^#CfX}ocADPK z6aA~MtCRci*RTIL%gV~bE#*^jtDe+L^Seqbv?INpCuiy8J{Zpu+J?}>Sr#mR${vp8 zBiGH`^>BEB*VnUjLLUrf2{m=0LGVeB5?W{+a1!e6JUL4z_rZ3Sq#nXOK{+q=v5u-X^10E@bF*}IA1r1`(+#eIBCZ$qT;e-*jN2@o+lM2w zRMK7ZpLo4cb3{BfPgJ!BmOr;pYUB66{}TT|>WgSvN3oH=4rn|57=^Vj@#W4BJH3f6 zZLG#PlI9|s)=_N4V2u16T6(}FzMOQUqcHt#bZMiG5&t1JfiIfYQEbF^jB6`^@Tnc_ z*y#NZYX9=hWSPHq!5`CpnCpH^!vq>H zEXr8;f|>#(Zi}*)^LH#tUuH*OUoHy0EBJCz;0^GDMM?4HMG1cW+wDa;pbx8eVe{!3 zD85GZNfMbCH`nM{QcVz~EO4ce!ESnv(j%^XuJmRbbe&nJ<^(DNKPtIL&JH21Y{Wx< zcebD2M2bs-6LsV&9TCHiMqkkPPPiq13GEE{tJhqf5i-aztQ(k1{;iUuR9ROIPmcWy zBqwTy_Ene}1X+Ipd7-?Al!b3&Cq+13S%{Wp975jH82}G0mVXv6GN@{3Uo=oF0xk>g z#_n*uXs0L-aH9?>#!mZAKEJ|4y!%*hGC!yu@{syu?hp?}L8x?R$u4$*ljsX}0n!iH zC3ZA6*roWc+Y;>SSAW472W(9>Q1-eRD60qJer^Wh8d$?)q;OFWIZ#HYY2r`n=S_HLjp;dM-l`umE8{kxH?XXd^r9)h+=TLt9=FTY(XL|L z!8B@RgC65T<{qC<3UC+m8A~~3Kg5#M{SZr3*42WZSNB8AMH#mNJ%04Lq8Cru5A}9e z+Yj}YxF5Fxy=l_^@lB*+)eqmQo6Ph*AxEDB7{)8rW^3e}Ier0r!gjVLPwJ6r9`#gH>ez zyzC+1qK9MV)x{oSJCb1@%>(s<~i_-l^S&j-_y&4de$zJep>&q zu%*C@ofliQn<4HH<|9BcE}V~0 zA7Hy9@F`!!0e-(1hVOa))6lL8l>WVV^;e&0-&}ps-lIx?Vqzi8z8HH@-1I3KjMVHP zoB#<3MU8sY5`K`+6bX@Y6}!YBWGvyIgO8X94L!r2=p-}UAaJmW4I*&E4I>CO#;6xo74Z-We&Bx_+D*dE|yPi=AOmOUJe){@FKIDA4=@QkZ%m)5h4+1vQW87{#K z-1IxIfOH9t7uHixXe0R>SL!Q$OaW?#7c~tq_iB~LyCeAY zZ$|iM|h}bGkc3@ud(#PejW>!h0d-&>c(%i7K@{&jO8sM<9lsB&8 z0k@&ok5AGY)vNfee(3Gk&WD_Ta1&cTczln>6Sazf<~ zBFr8M-&}E-%(A?Ke*gO~-U9sL$d0bo+{liBg;f3R*c0>Jk@D^2q;*HSBRcFLbc{|1Ym29Ssm57oj)R2N_W%%c0kYGV~Y z_W*^TMgIni4tHH56&m7}sU$u7@x-%59~T`YSkb$CIn9;5~f60XHV}ng?XwVw@5kQV4r4aRIn3Jkzk05sB^Mb92PC6pDM*S?3(_VJMuk*txqpTc4XVZb8p~q#O6il(&fY^qx5k zYfX(?F{68mm4!)8u=rBvnTNx~DK}We99ZmCy&eW@aiXKo=kDilF~a5^`1H}-8~8r1 z5J>mIeA%*50zdQ5mvP9lpbVzm{XFt~Fd^}ZyR6T3jCB)Wn-KW>Qy)& zINOX;&tX43N1IA8KjMR(I}WScBu-5_%SSkRDAOpyBPa33MgacHvUg+R$$)N*5U_?Y z#J6E10Gsx1miuhxb2k_ky-Sd;2^#_U_?u+4K+$!pK#^Mf=yR+1k?q`pm75cFBN@in z*D8<8$&ugz`83g_#n0Y`@>oF*J+46#zmRXCrI;&6^DIwF)r3oj|%Z)NlhWk2c< zcEjvPQlitoho#(?n`WtdT=J=DMSk*My`<2>o2g+G0da4*!f;*zCrw-9dyT%@v;Hzc zEFo{t6gxsf$#z|+S3e#DB`prkVuxwJO1yK-8_|Q9g^E{?Zb>(sPJ`9=lrpm7Hz75B z`8_FATkX8SpsX9$nOfAF6Bx9wtgEH7a-9FvB=D4J@ukNW2+}Q2|T;^H&x!GwYnUkXtp9)y!mT_v|W6HYnk1u$r4eZOSvM z3tG!Lcm2YNzHAhT=OxW%#_4#!z$|Mygt!vRw4WZmYFN<&9E@Q%dX$Is@S)<1Ml0lG z?f2r=>F`zyRkj1;^nJOB{o~}P#d4g0i*Zgke&}CP&jUA77RC-={8OTx7q+SF`MbAi z8ai+zn%(!hxj;+bz!Nd<8!^}eeOkQP)+@}af<=nT!lv}#)wW}sQEY*VFMcb@l8H=V z$$H5l3)}TOMP&%~)w})u07t||JG-o2cxnG*_5Pi$-ZK~S$Lif_^-4K}_|TVVG_ZPC^ZUy>cd2?`oV{S_5JAuKJhM^8l>g4qvQZ(atWb_fKro zf27sBVv(YkB;Q1gp1Z zOyRA^RsG+h% zM%?guV-2CC@n!JmxuL}u0RAa)lwjD-WE1z)^{_sCgm6{r3E-a+N6#X*1NiaCENmH{ zq`F~jAr|6ED&Tc3`EiqH#6V{^yV|D)rS-GCa%$JN-rmRWh&_9sl9iNQ)&wP=R9tz`Vuo#M%CxZ zqJR8QMD~xe9LfIW*h~u9KXsgEt`}4o#r{p1-ulV@Y2&o$pT;*e)G(jJzv{lI`(-la z-}aEm4fUDHJfUM{NK_^8AF#%|0mZv+7<-ER4;B>ZL>a=}eojtKsvErL-DtRqZdTxV z8wrYw!)tUJ#b-{j66WnN4`vF#t0KO5$xbwrE~=e$dBRSmGYjpc#f*_w3cZ;fQ}^?Y zl6bMVr?5^QS;2ZBD!jd+l6Y`fQ>i=d4>btjQOl+@AA9%B+#t2fzN5Jxg`}`UpOV1A7bMyN{4diU=EQHMuqPQTDS?AU zCfWhqwuckc7QmiNV2uhq-~9!C)kDN>dzkKO(hyfYWL);J7LcEoGheg=_;Kr1v`p^C z+C$!djDI5T(RPA%1a3TskRq&1k$Y&EXS&SF){;lYC3tdCSnmSdf*wmGNe^%_)8yr@ zj$rCX?O&6y3Bnmgze77kKdpBkS+BS*(=O{3dp!MEuWzwlS5lhg0IVkCudZgpGR0#2 zJT?0L{Yvexl#*qsBoi=hA^IrB)fI4^3Vd8M-7!(SIQU!{?)!IKiS`mu)Ur}o!top? z%`hyEQip{M@3f0AHwE7p#Et1WP?V6KTVEs|;3LmPs59N+UIm^EvqB1b6PJcSykxsv zIC)5v-EsoH&1@_H{wZ+m2eyOwaiu9k31n{hinx+@^ciuUp@=fq#rbzp<{``zKTiC| zKBHXC+P{EMW*)lOXK#l*hfsojQUpH~L|WPtHDjn;1<`;~63(wNi1Lh}X7s0l3c|0+ z-rYI3*-y>e8aVv1G6HG20mCBk`}s7Wm<#+K@mClJS|&Z$o^hab#{#a>yVGhxZZRyE z5Fr@~rkGDkB!L0j*am@3<2?PVH zGV{2hcrJf$&<{=(4fL)8@98}y3Eoh zZ!?y21Sm5onY46cQRB^B@;Vw`^9``#5!_n~f2HLg|9u_V#Y8(zydyk)iyiG>A=u$EDvAZ5jAD?|_( zh%2IXzro>1MEM9I1#ECQKiFB(qFpFR_!fG=nP3CMxZgBB%d2&ci}eAcyx36(xCK4R z0_7vlXQWpdfZNbpR1K)ma+UaCSFWXuv@%SKd{MX}q%2hj?@a?ckr9G(o z@$!5FFAv-Y)|bO1bP>;f&!R)bkgLTZeir@vxb{3*TMoA zOJt2B+;ZdG0c<^Yi$aEld;m6xs2tkG%gBxaERhB9acW!(OHu=PfGMUDSrw*EaEYuj z!CM6EG6aiRZZr(G;N=**Sc}(6WYwzdcy;v?*ZA8yuJOL_gJ%T_1CatVod`ri9Lv&S zJBS--0qoon_3;qjR|P%dlI>Lq*#=_T*ZbswD9v9>YlJkpchR#Tt`nmhdoT?C% z#^`|C%HW{|qDdJ{u&E3lG0GO;j@qj-cy4%^ogW$eBZHrk!N`jO2WCVW%r^Z>28-`A zvg9reo@Ma(_V-&qGPr^xm$Q>Hcnp1>xBc|swi8(qac7qT!0}DREaW+vmB4dBKN3Y;Jb)IbdC*%k8PwYeJpV+tRI8R(J>>tW8>>tWKb)3fi!~KHzS^EX$0pK?B zVAeis&=aRr8uP$WPw;pQa9esjZ`X}}9H*y`Lypg8{d#&^{lbj~*&iPH0$A`MFQgZ%#LCD|q=p zmV#G1sEN$WTR8GO(Gt}y4C_+*@$IKaC6C4!S#d|)lpg2(T+w5G?C0~jgN(95LCfzF zIsXc2!FDfcX!}quDd0T|J$H&w4#9C1g<`p+o4Sef8v49$LSe+1OJr(6J*coy*a|8v z%is4|9A4I9To-=wPA%rC^~J*`i7UIG=)>RVL?7aTHbU}GJkZ8n$v-D9XF5jmDV!jH z`?zwgvb`4d=en1tfIW!%gT1pW!q0cHg$(|I2)~JoGo8Cy%b#$vX{=5Id=OI!vaY}6 ziMa15a+L)g( z(BI!LDL2aX^dqq0fcRLXyQ;N=_-pQ}<0Kf{RIMwx zOya5U(jB-X$aYdn=S%0z&>2)040v?C%Lauk|gk8qc^)9cm^otm^1VtKw|~OR2%0&_R>V=Z7XA-$1|e=K z`{$`?&SP=b6c!`K^e92GoDabFsgqDuxJvoupfop|FPfgnS{tZu{3Te)tn{HTnmAK} zt~0WUrce_@GrU1dBm;OD*1uKdmh@QnCiMljaPEf~g_MpRAlOPD0$4USgd{&|~~GdRVg{=9V}ea0`0St{5NVrsEp}%P*uif-b+W zycdUbL(4y&nbSQpWrXm4WZ98}w@g_U%@n~x(2vN0L5L$OV>|mi&{ZiQ<%Ib9pX!-u zz7fH1{37aPcTMa~5Y=6SCd@PLnrBt2#s??fL|n9-A{R(1f*0(m{ai6CF};82ok^)|g-z()waY1II!?Mx9Z+z_~#3H)Se-wxyDW zaa*XQ?Ta(2YEUyr-XCYgZh&2(jqII(qm4nhL1UTrC}5Gy^P%g9$8z(v`BduuaJNA^5l2wHLPRb*?EJT)~ z;J^rI!w6SF&qIEK#6k6pTez{HT^t|a+W7XWO$8r}Bxd%)?`{B}Z2*kR9qbaO;|Y&X zV(^6TpTrzl*Fkv{aW|{!02L{Vp%+tM2$|;$QYu#RvnbzYQ9#D{d|Dv!MxeMFN(|>7#(xiL0%UGs ztCpmae0U>Q%D_<*vG*aURVy9TS#h0iiv8!Gi>T=syIIi;Y0WOc>#xvHh&rR{gv$F0 zvS!C_;)D`g(i)@D2v1*XzwPswi$pf0u=P`>&DfwQzlzbc_l!&sK9B=c#=z&Y!7fcl zf~&JUa#%qEp~<)fJu>0NvtPugWI3N4!7J#2A2u86IQlrw8=o6exV=9gXF)nZZsPeL zDAhFlg9$}?#y<|3r*!^@bgND_Cj18@ifyrm$diiy5KA#kUNcM_J+`8F7hkd9KiG~D zhH}CfTREtdsXU~}4~RHN23gSK$7PZpJVq;a2_h0aiN-*&q?VI0pjX%_B?8k1wz4#O zM5d;33ggrCz*K^QB-dYKoH)h**z?O?dWj4Di!CuiV4=1n_R@peU@=4WWW+7U2aVPI z>s<2>@HqC>lXuhO>M}lOo=?Q5U`G#}=Yk#_e}Eg%<8}jj9T2yiPkkJc-Y^;N2d=6O z<2Y}8Ko81ZUIqST5rPBjC&tHobk_JBCk(xA%(I0&WBUU61@JKVQ|5Dvp6UMEnole& z&A2UpVv!6yr!4t1d42(c=aGI+S;$ZAToszV>3NhBsnC&Me$M(tpnMa6AEyWHh6xl< zq&Eb^@p;y30|ez|&S?a=!T1U(Ut8k?+;l$W_|$P5&~wCmX@JU(pq~M5u>ZiK#e`aj zTk5-dyN@mFz4Uaw_Qd%t9Fg^W!Y~v5lzDOhw_HD6Ze2I}apL%%%>%TbKR3?@OZlnG zYq41OZ`(HhbRlk=Gj`4ihM znfLoy{0Tu~a(sL-Zn}P(^cXjFzv$yQaX*wv8OMp^Q`@cgo8F(|&wB1g^)!ldjH7Fp z^rjTim&@nGpXS$Oteh;Pw5ZG2n#e2Za#i2g8MTGXcdPfwRr z2?npM?0G(erymTyY{09&h!dxDW9sCbp2nqRM6U=8(UMI!Msl8<*;uSshDd)*X_#_+ z9LgK-WtiP>pB<{%j87oBW1_;2J})n@;tkL3KUUu}&h58;Kl9u!P86J8Tky5%vU&sg z;-LFq9!<(~M#coMJ*b=L%hD$@_(qv}-jrLR>cY48qy^dQ1mvC)~X(UovG6n0NHLcJxzAUmxGp=YM}>>Hqd6xSpEgGTdIp z<>^$>tG~*HBqaz=-MdwICXSyniVw|knx>u>rz;Upq5;Jz?bD9R$qyv!NrFSSh^WCX zD^zY@?y}-(m+=CA-tZ;$P(8($gI?m(SN7V={Y$!*0r)Hh7D@hj!`p*{DRU+1ic|mK zG9%6^(IP@tcx+FBMLVx-0nzh!ZvlGEt?;$n0xbCPQ%3XfB?n&AxB4P00HM4EfU%FW zNWSkUhf8?#In*g-weR;+!q`)F!5?AVz<-D^4#UP~pvSVS%}Tky<>m(5(zdB? zd{EQ4e}Pi<$^NlVS@sX`zJE_`lEC8sZ=x_hHrLNk0?`i&=DH(?+R5hn7&1H21@#3JvsDsCosD`y z;ukxsZ58Ie!sau%dl4j;_zaReH_};>*?u31`6qTBGMLze;-8Nip^*u3m$bsM2p(Tj z%79#b_qnd({podS2Rz^w^itz%$wGje(wls%vm)sMj`R{&u#MxS8T95owjA! zK{8_1>2@rpRGf_uWvXn;eyoiEMXX1)dXchKXGwIl+yWdQOzbj33&^*aE;SDwIzY40>a3aA9U^2J;^_9Uq=#o)joMl= zqQ{9o`IO%$U`KY>Y<~|jcdMNj*w;rswY~}arv8@WJoZhb6IrwGGt=)mMl+71UdGm9 z`Zr2AE_cW>ANSWK94GL1ET@kIzbxU{Uy*8esc<(=zuhR|h)$WMJFk>*L|z=zn$Roj z$U)&Jt|Qpr!$31c37w&Et?M=x9Pxe9Xf1U&*wXY{SQ(ZJFMoLaGWEWBDXm;QKet^Mdf(oGH^`&?%{-g$Laa}vbd`H>C* z_}<_gBa?rkngdrrTWDZCGc!q4{uWXE_W6yp6u_TPYyQ3YHqx9^+F3-W19*VwOaXT+ zVW7{`Z?h5@Sd{$tMY(1#!oJAE`o}EavUUTTw9>q?dNj#(pF2VWZsPSU9%r^PHAf{c z^)24DssB9(?I-5=avxb6U|VYA%?znq21@C=VOhHXumQChRJJX20(U6(4TcPj?Ay7{ zEtNWNETgTon6x5T6cXAF={&#;5OJUv@@h*QD_ESEgfuQ3G1^fD&0AP|LGCwnKZO;J53q zS(#h@&hd-<8n4nyZ9Q-f;Uu@5M8|26^1@KzMvY2-o5G4XcfXYSsE9;nm5zbmi)zZd?0It8Ofu+2tYq|3w0L0%%dM&d%lSJjHzo(cuHg`vtb4#uAAR7l5Y%GRAw-vkD873iGK!>KAl*pH}8P zpR&}sb0fwcSLtKZ13g}QBF5Ahm**qKgjn(DJmrJmnN8U(p zK7WMn0{%mU?pX9qkiiqe8+4=#O|hLBw)8x^a$`&RTV zz;?D19^9;ut~0ziri66}Uzhg59bOKEt*_CR)EhZI65UUi#@;HnrpAYStz5i#*igE1 zo*p4x)1(~;71l&FC!!UHd^*SNIeAc5csc=&&}FWrgKlLvInory=1;%F&FwkDNGA48 zui&P|KqD`lLD1)KVs^do5NEkqT$x=Bea7ti`q9o2v+D?Z^PsXmYga;t1GU>di_~YpAWF zmV59|D{6T)Qzt2EHK|G^x?*>LQPOi-ej({+xS3-p>A41(5a~5TjB)^Qf|#9>9{T*_ zVEZPLzUX!Uz?Nc@n-%(Oxxb;DRVtyO!q=$JmI4~8`ZemadLu6cDi5gfpUAbLX&rm6 z^H`7A%eAP9Jmy;c>aX41oz1m=;0ptYXz%v|pkmFy0)^OPI$1FRAqF9;i2N-DK^fZo9c7xc|(UQ+M9cDLmDI#xCk znmCgKWVjpPQeU8KYtWPi)EU6o zVNeNs7U5jJpWuyfE|(F!JS-%`S51} z9lfTI`AEKbjGa|j98I*Yad(1ya1X&f!JXhTIKka*@ZjzQ2yP*`6JT)H1b26bAcN&} z{=Lu5xjHvIbWL^D>Q&ueb-k-*%?ihmk?>En2Xb5MG9L)0>==3%68_jwlA{S91WDMT zC~1dQE$2Z87Id!hF|O%|#IlJ*KrSj3(l=UFogh7@OPeK834A+4@B>FLZ7IIVrHodq z4gF?Zg)S%U<;Jjmf4p!LiRo8 z3;Ui{cX~u?{-FLSPx*RfRDA}j2Z9-zb}gQ)-WCJiCq>vr_n^8xk<^*5jU1p)APm@^ zaQwmfI+sBL<}kx1k?jd}<35gy8xj?KgP5*+wIw&BNFBT-iYQb(V736rs zuXMkF>}BffW2!f^%3Ks|^P6vNODI^= zlQaE$fxGVNE<7_0rlrmHAQ!%OY^4qT+L8*BQnRx#r`M2%U{-{eB1&?8HTTER9ht-K z(47}M-0%YC=JFU?`{BcBw)ei9{Y~YDI}7^rUI(gGks55d_&XK3*LZcgF{JD#)d`(a1v>Kl zJj<)0whjY*G*u9tqYZ*iQiFMNvX9urLMl~34ikmhrsH*=w!&ZsZ2Aym`)&FRn`14p zbJbDCP!;t547u3;an#EBjZq||Z#u6oPf_Ksah_B+7LFu;S)qt)I)l1xxnb7ox-aC_Xe^pMhmyBYBm0F*?P@*OL33DPeA`&f%7V`COkudn?^xPYy}C&wiS* zgQ~wQ6qhLdFBV(T7F|PH^|(HguhY)LJdi5S4wGc^L1aokI_*Bl72Y9m^s9|!;A|89 z?ANHbAb+$96n7aigbx%t7l@VDN+VuBY76q*pcLKWy^I0TiFUF|ss0%t{c{)<7GB#1 zemd_zjH3Qc{w$@sYW13zm_l1z?rT5eJ~)S<-Y1DrPC|K`)0P#ZWx8+6X6lhixL0me zo#=QVvfFTO-I?B&Wo(%DwM`%2D>3o$WPHvaHY^4w#P7Y1>Kgm&-bG5Aew!%XCdtevtq;SeKpJIAge?hM%7!oZ09ylxWP?VN!cc|q@lni3Ja%VDd&H-#AtTIZgkdCpfZ zv!D6eYFV8}^^?h}OT0(7wQuR>ndezTw;A(sk54JKk|XI~HwkCQE5KVcqdzw?38C@*&|cM@e_W-fP85ptqHiuq{*Rm`lrB@-2rqPc7SM>L>!sn`WSEnt#bv-olDib^ z>?lRsMVb_XpPnFn{6LPH`=+oEK~Urxr&FEZOx!;5hH3*!t{! zezbY@PHzgtiH+uMnRy!SMAVJn`? z8e{$4z=E`<3r;Unb1+9n4-f9iugqU)`$~_MWgNU*lr?R=b5ja+x6-94q^~eoD>BAt zhu!)(%8amoz6Im)no?L{Z7C$OVncG@soK1?u-&nH=gUtjD3*+Iz;vn+qI~~7f6&*B zqZ_~bZg5?GX&k5TgoX-+?S)9Y_ zZCxCrKx5;%U1pV#?QYl&$>VcCXPbBd)yagy))9Px>Zm+4gwJ1upva8d2zPKGfc}i3 zx&1U*BNXd#K|aGOkC6gh=+KF&F%|Reodc9l|ejErd_?!vIk(B$FP|5@?HPW+D?2PPONMXI@vk@>!BY zI16hi;IbF)Mqm+EVqDm5_}uqZUjv$iNg~5t+564>{ARwzv%g2_L&iN6mgfHa`)l~R zR*?^^stP%3by%?=&7{&&Z4xichXH@6ME9rsY^dw@`(~FI0rUd`=fbB7BkrCP4oFRi z3oVL5Y$4=5O^-~qM&6{rWa;X8jQ8)F$Wje!X-G-dFX^o7h8I;RJB1#8XZ*^uC)Dmo z7*TJ4H7}YpY#@k}!9coeEe6$PnM{3;jdNdPOs=Uy#b8j}{PY<1y8J-g_u$4#$z*=` z(>@GZ`-5{U(Gk5I`gH&K*Y`oQw8koy{#2h$OBrL}_Q>SzgJsiCx0678DRaZb14+`v zoVPItBtxGLzZZNE4XgZ!KIJ5NxbW0c;F@=L30w5K%7JYN&%}H$W@4~bPhoAO^Swza3jgOOjB(p}5dTB&N(~$bd6LGKG^-1IZXbM@XDciv zktTSFm%wU)Abh>u9I%kWI5oeVw^3ykdf1Kl(VQ{DmdyCwY!s_t|laN=alXWR4>r@ zgc2l=ufu-9#Ecg4!A2z6rM&KieS3KIBLMsMd1t}x zydXF5`7!RIz(DCtUG}iSK&{B6PL|_a&*&qC<6Bj5)p7@CEj>}Tcl*t$V8%1+WCOS1 zb;36*tF~S2+I3xD%67Cx^=XL)RLN_K%ks4yBx}MUq}shjyg3Ew3~%{rirxPRX8(>h)HL#mq=OqOS=0MulTLze^qCV zI>WdW^CuEH6(@6lV04(?e){I!*|RJUQ`b;_(JLMKkTvki;opK}%;zd@xp+wcIv@F{ z*(f)2frlk<2Pys$6l2PT^fAsAN2@hT>(XG3dhT4Qy>ApThKgaj0l-XmNJmR37wS#6 zyxw<_&uizL@y6qSm!8lsWPCmUxCPdU76m@O!X2L!&4<+%=tob4IB0J%czpPqYV4+4 zC#&JJW2gSY_fNsfZO~Cb(H0-$2I|Z1-6RShQLd;Pz1I_#+5N-xQi5eRJO8rO?l~{%1Lp|JKj9wUe7RR<=H@1`cU~=Sr*Z6Zd$D; zxBegoMbuMsmvWU!+&8>PLVoh4dQ>7{R!bmgMsSu|ps}|DA9}PZ7se4LK$#ZvU3gUl zxzsRs79YVx(#yB1HZU8dt8nmLu8#RUBa>Z>PP;)^8JSQfCWiIr5Zd2tB5P&S71B|# zaIx@8u!9r+ibft<^b2V0Ri=0GXM%|ZZsN$-Mexuzk^#T`8@P}5>y~#@RRM4xA*(wY z)462S9aHQunA0+^kTy2zfJj%pUDG)K4Ff_AXsEhV0{(s-=L5#jXrC*uDl{aI)#z`j zTRBlSr}u%@2=jhGjaRP!x#hYK7|!nC+mv}tgaM-c(HDZ*#jzX>)({R&M(>AcA@$r3 zzwn&fvGL+e7MbkqU_e-jessX1!@E#xtc}x<@PZs%Ak?;PLy#Isq*^CpwV}VI=@xK+ z&wl!l;I$%yLUmBLH?c*nMHs~HpkPht|IwoGTkNat74K7sLO3Wru4bvdir>|puF3lu zZhIXgbmlEb-)2iE+Ef~qmEOG@T)+l?ZFyPoU2%^+lSq2Qr zU+0sO^ovwQ1ePkL_&8gJ@r%q?PsY9qj|@nR;`BdFx4J+5PF4H{`flF?(b&>3d2kLQ#XK*Kbx$MD80Bbapfo70o6jr0vakM=5_-cowuX?(F!`M z>tYjGej;`6$T`!1CG&?}83!6QQ&KV=p-{+LbQXJF<(4$tsLWd{njp+j=jAk7<}D2N zz+C9$kNX*slhQW(VqZqti9R~{q^SkZ7`krG6gr1uqZrA1H(vQRFm%c)ty(fJ4uJ5kFn8!qxUA5E!e@}mCbyAH(j2w~J-P<46sE60JyV@Dn z3Y3Uye<3(B6-c$?<`$Z%=c61kzKg=i8KkzC`g3G7B1b1>hS9K?iY%@p!td)YxU%(%isBJXNP%QoRYiEyL90jG4i2c8RaK9 z{t{WJllC8&mR&DY@Xz3?U|# z`2-M6a-6e{OE!(W=d}o0X_eMjBo)f|sf96h)ymE!{5=nkqEgUX24N3{5y?i`l^MhQ z8f!o6pQm$okl4Q~8JiQTPFb%9bDhW;{0VcNHJqPcOBGBaD?b-ZW2AN%v#{no|Jc^l z(c5evZ^*K?_4$5dPJ^)#Dkwmfae0cms?I&&+0%0HU>Yp)owgWx0AEl-=obN2I#MGo z8|FL?4nKv}wy+ylO_1s*jf51fHX8FTSxW5m=V)3dqe>{j$3EjNo-V_+m;=1;z*li{ zSVIfk_E56-;?B^KQcB<`xf_T`%_4Wc_8iUZlJwoSmcYintT$2oJz4mR%-9=Rg=XRS z`F}GB0{{I>K*;<5nTU`}fd4(u|C5N&u$s1ga?LNHkZ}|9zYhoB1@Xt;AQ9m+EH zh+=78vY|9bMQeMfLxpOdn}2X?-@CKF;G&St1bqXCqo=^XoEy*ge}BH*cXb_s zuZl1#$H75m3B-;UFRfdq&*dAJogKju32KZ){9wN(*z++Xr{JfA_oGp6g42`k9k#zF zmt~`#i1L#zYfjM9M7w-m zn*Apk>dtn+Uz&AFsVJHjOnR>!PQhgn@IOq4B;MK|U&oMu=bSd5#aBWw z^bCFt=bPLZ_@F;K`a3;*ih(2UEIHzn&Fx2WZA=X@eZzBbtp=N3QiiPh@PG0L8|1@AZKG0(f<9lRmb?eralu>t5J?c_{$H%g0V%*F+4 z55)%Kuc-jloBIY=BPZ3ZE0)KaRq=I0$f@M!5N4T+v6w{h9gHKhm+#JA1Nn=4=N1o# z^h^JR9*5(DGOvR8izpbmGe>7dLr?zh&%rHdf@*2Q3cnA@zS7rEU6QZaooBXvGRtyL zb-0VKT#A-YElL5uoALYsld`L|hesMARx6;%u~y$~jkM~x&~YMZAjAWHvC&cbjQ`6^ zo#j$Jq7f(GLnaa#h)knAmSN@%={xxahdL2L#L5+<3vsoI=SV!v7|cLyHww};A=P6l z>migoYU7O$@85HjGrvc>!z6NsMUQCXD6deriNxa~{GcVpf%M|ZD+_d?#z zZ_Yx0oHIY`JjoYQlysi12^rXFlfSKfOi3oi3o#mE*m^%v!f#HtB`Kw{s^~vjP_W?nqLcoCT-C`-DfxZzm`sAuzx7d+2ubxe#$+uF|4L7&Lvgs3Z#;97DpbUDfk z;Unbbe;z&zDU&OW9zGx|QGtl`;360}rJnrPB;y|qs-pVNYre0lh|gjvOGAYiS%`d+7;XnMSErozNatoQ zBEy?C_TkRw`CZGFD9W%pix|wT^+zl&2A=#m`(hmJWGeM=84CzMJG*J2iXv^Nqgh=U zYZhaUcwk zE??EZj7g_S8ta#OXS@TlMq#sSaAK5`J|#;6*erMV?=*|#LKt)_!o z_fl&F63F<@!n&O6}hKv#=koF;-u)blGYuVd$#<=wBAk>cqMq!>kyygk=!4e0O2vr zT6I~Sou;@NIj9!wRJSTuaWyPkV|CAM5UNqxFExjmv<%d2uzb&kA#2resaxdx%xzCr zW0D-Vbv9)vlU?sZ>uCR!Nb>HM?p3IkdUN1m##j>BUwwG&T=NQNVfv%amzBZhxhl+> zUYP^Rx-+-VjV*sPOz#|vCbCm(oruNm+w`?*gmJqPrd^k%1P{*$0o?+xlnc?UMc$kb zLQgXIqDi^~c?`-y@L3-Q4)ES{qAPihe1e;^lT5pWmGZ$I_S_d3Q|4j^Xfd2P7<8qbgDHs>jf;?zYWw?7)~)-+-bDH^EG zv+!GNs!Sp93#kHm)?V6&V6nEH?)@(pf4$X7-tY$6g-(7V1OMqbO+>Y8?`o567e_96 zO3)tt>X%q9Q5jVsKVuWgU7!r|UC%{(VEK1|^)#qT0v~mfq@aYpB*wE+3&o@Kb&x6f*Uz^A} zE{0z-14IYECwK|ag@{9Mjqb|AM8r7I<4!(Zt96f}AQHpxz9KG8(YjOn^>O101-BSr zqtbNe$sBqsr;AV)+>DHXgfBjd(;KsVlc;%)x0MKuxuXv}qX`ZWiC%?y!z=Kolse{8 z!wIbqp<+rj^ zFRy-wdGjr>ZECf2?>9_XU2yG|M8W{WE5<}aJR|@1OkH6g_4bUm8vpu4OO>nI;EPr_ zBHt$)N$%89KNd2j-vtuz+^V@~zc!*uLciQEM@c}Of5UjZN~ZrbeyH40Z{gIRQTNJE zVDk{acM7!l?#EO-_mb90#dAp%Eu-o8$3()Us`wc*qy-?XV~D2at4+1f9_+UXA>T`)G))4vGZ;MICz`6Vcj zJV0U?vY4Fv_~IXorw^=?a9Wx3n&%DabC;09z3mc3#T{KHpCD!B8{PL7R=xPxifUMm zHxRf-PR9;Gg)i3^7Ai!TtAcq=IWd-WffKF)ruM#NEJ~Y6)+`@r?Dgy^QOOT_!&4%A zxW*}iT*u8j*$--w$57`>ZK<51q=`sMNJ&s{ZMcV8>25}V)+YofbD@f^2*Wc-u3T3VqDsg zU(|c2T5m<1-+e#j=6Y+Jy0`=U<@i?9ANj#|vsiHY;RfT?f$J@9EUH1ZnHF*tGnG97 zl<5>ztRmsf*gNHL&(lezl(HSVx*uMy_JyY6G>~ZQFr~spq$R4T$-&Qo#oZcyy`~w& zqo|8DY@cyj-juRz5E$~8KK@E5y(`|){rg2yTte{3`8IPIwbe$rY2c8>MJ?fV#LKZ2 z9{a2^?~kI^(-mtq>!-f^^iEK-1-1%{Yvkuz&FT6rGOA+wFRj3r;8sm&ZYy)lXz>TekaA2;qEpK+d>i4-0Vbky0;+|^qo1F*uSY^W9 zUA7T7bx!l^R-Wfh&XxzDO?nCo!R@ILOSY|xy7v3k-*Fm<8RrDT!8L)7@8%CXj(qz@ znEFb{0u!<}FB{9F2P@P6`Uutxk#C&*I&WF~beHw}=`6S86Yk&Oht`(eb7wO(Oj~>+ zVTru0YO-?a+bzBdu(s`0VuB9!nP1MQ^Ro9BCK1m0cA*ru7_yoK;Drq$+L52cgL1Ct zkpYB08nK`AUnPZ~uZTw^%^yO|=w_UjCaP>e49#D4cJ7U^GCEj$%}PPPwQ$%*l3>1f z2rNjk^6EHtH^MV*$<=>)Bk=_8bdkXbiUTdix6uhVGHZ;dtGHWtO+-yw7=M;^rSNm? zy5b&p79gb6lWWCX$N3!bzOwO>h6~~Q?0hxc8B87s@ve(1y6rLgvv}-*IOBdr`jhzF?;dN8x22ykHgySzh06njviETS+GlLNvq z?dLihsMnJ2Nwmsqhx~21$}4?}!bs4~HB-g;r|f}QQ{w7$vW4CdLm8SduN+TnbSqP* zFwHk8wZz_{B4CCbz94BqV`3lOo34#?j`qv^yu$E^^`vgd~xqXl=;i_Cxi?w zh2BxDD~0zD+Aw91^Vtc z4*GUv7WHK<4i%Qv_ZPwPr@*9hn_(L`++ZBP>vP$6tIAtdI#v-T^e#hxQRGhvQ2jZ5 zF3KrR%?R6)gQm;2i203ES-Kr?l%CSPnlR0Y?77zp3sE{joO&o$OOSK9FUHD)#Hn56 zXT_mWlQC`Vy$`i6$l3KiqdF{0*Dhad#yszhZnWwVUHP~y(D!gAljG`(7VCdOGEHKN z6|?H4)dlIvsx(UNqu#5cHA|&uv4e!0_vy0X$Z9PDbC6M+4Y2)xr&bAQx!TksX1~Qj z1_`6{#J~&HC~&A;*^iZ?^!LnX$W;?+j?DGeL6+*7;jW@(xl8RuE0XO(y%sP*eA3kM ze~bdcc5UO8j7QQZ;U+?qaU<{hq7jpSK*71X3uItCYeM_z537q3`ZR6&Ob1aOojvG0 z9fZqzX=De8P_}6{6~+pNHqFIQxZWo6 zt~6e>v=iHTi}FnHopDvwD*Lfz?W&uiH&-u}itZ6K+Z>GT(1Sn)Teqh?D~$*By?keF zKLD2yEtYnAEBBqyY6k}IE<1(f(Cc`x+Rqq;mTozSwoAEQg|&uML4os~)MhS){1me4 zZ}XQ*zfFlcEG3t2LC^l`L{?X=mg|-AgM*V>(z1Ekr-a3ZYWH@E;-WaKKK*HSjj=3p zd`ON{=rkBi(G-tIFmZADz;+)_P%;`;zJH`gr!hLautc! znx-knX@l*U9MV(&Fn=U5H{a;0hp6bgb~htJrENE}&&qR|Ngi`2M?D;`Kx<%yL6f5h z7W7g&!-bhp!)HD2WS}vBecHW{GR2JQGGs-~p-twf<9_0LQ?ZX~&T}Q?BJV6?>BJZZ zm5~<*@_5Z>{wq=XSE7l1Wi_$r!A!(QVG=F;&TO~xE4Mj_c28o-sXfc1t(yd}e`Gn2 z9<=!PX>Y(@%pnP}xr~7i9 zl&y8u{NJ~Y;ev+4zJm2y6>C}fFglX{xz9+8j9_y z%%qucLvcTo2|3`(W6PYaX=PNb0$)ypxy;{Q3353K1sVSIRdZe_S@o{%mx<4z@iQBD zh)Z3G{i<4Q;4(Cl&1*j0G^G3ZmRaY8QN8++m(R5lxKJ5L<3?s3;@bc8R!48>7rVxp z>?(T9=eio&Jl-@koJ60@)mAGrN*~YBmP^U@i!!B1_arLGTq%}BRv?ODZ!?(JJT#~M zfx1}onS|R_cjUGKc|O*#C21y7uT#%oKqA6g%C2INZ0Am1OX0B{TZYc63qj zjULXOO6Wjl!Zt4*l@&q5o*f+rqgeDl_kNKs*@zCa_OJ9Bb?d!;*`&-taAUb5M8c)C z8BEX2edgQeB|4OuAW=(4wb5ffmQlnq>%JPInv&MX&dppn*^ACo4yQcC{=g$BXkc6P z_J9p++sQGdxf;Z2?dsYpi7Y*-cPVI?i}<_P9@@dcc(H_*KFmG&!U-j}$l}|d+1=fA zQ{2^CxhTMvziwK8BWTrAHZsD>Fk820*GMmPHAgRGYA3ISD(hNGaE*~Hr3|)+5?i#@ zyzNO+a|jc$qi4N2_3hI+40Ql)O!;o0w6jL%aBr?$tY+_hjR#%YxVnB(vXq`AxhyFk z<)&!a1Uf|VQvO#b=3|D{%45KMJLZFg&TS9jHmMI`4#!jo$ZU&mL(|_Gp@}oes`})5 z{FeUC!A)xpSym#1;JWgzbh#x>BZ}mPK#Piegid?7VY$L~0}C7`rVG-(?HQFPbb#8b zovj4dOd}78B4zmtC%2x8H}A3PrCA9%_7G`3HSgE=L#hP7Un>D_3$fjpPt90t*}0=p z&c%GL^a5S_%t5NSs*()!?n zdi3@bi^%)*$2EdUbk!Bn@sOT# zl>JobEpUo(_?{U|R5vCqg;X2PTX^r!YPO?93FJ)y`>cw)R;QZ+@!ocxWtWAkm80C< zanNok)s_C42(wh1e414d+0927-2nPl~=PVx9lHdMu|jW~eQxl1PZ3>9fv zgbHk2h%IBR<^Rs{f<4K~FBwIAOm!jsFcfHh6%`g6>=(jpe5mz5CO8XhgPEh)jae&1 z;8!!T;hu3f=DixMQPmu^_m;XRwm(X>eQa{-YlhS$S{2Y~^~92(KD0e9~iRb9L4Kv7oAE#x?^qxr-q(9#dN?L!pG+e6f_n^q5W%uGf2!>uq3v-bFDK?RpNy@>yzD%mSZMls`f}m?ieMJ=9bRb%xItI4 z_e=F_7YNQO^%TstaZ9!W$=?+@Rmcg;~i-a6?i7lREauen+6E zvchZJ+W`mTQ+@lna_vI;afE0Lk8590XR}|H#K{4g%s|Z#{8kaoAlNX?BKHP)`P${N zJF12q*J{N;ywPK1s0}_23dq{Sqv^}ywafO0ks%+Tr2O5;!YZlHeBt}4YW`=o1Ga}@ zKiO-S!4Duv649p=D;CFp3U<=cy#%KWg*!mVdAP=tekY);;s_RFah(iGxPkr8M4(a} zC*413iZck3-YJT09t3CQtUj3Oy`6$PfX#WxD)b<`q%S)TrIoxy^C1)v-0WW<5VY#f z=&Zm-n#8ak(_!Mu-(@|&)PA>*ULi&-z?#oa#fX>+&cUC~Oi+hY5Sv7?9vec1WrWlM z1Iru?=;Pqf5{v^>;9#S_Y>N;q-Q+}T1;?`&lXKy;J>!fnrqD_a6+j1?Ie5%|h%N-g z2oTU6bekxVn4ANr?IQaoz*%$1=Hq~5@9qZTQ|-Mr>?s2JL~Hd5OeOt+_{PR&8-ta= zr6n}HE?pCpjW?WN8W&*4H+E%-5i5ddrhi?#E z+wWe@?JjleEVeN70Q$V-|F7DrPQ!msfHLq@ZVsQeOXSA&LjYmEBzQC#1&o)~2F_&L zt6pw_2TUz>@E1SvCo{GI?9lx7Zz>DnthjTi@CWjYWG(D{jRsxP&q0*e*z24$uz!kZ zxS&HSms_HWBI2NroKQA=u1MD{v2s*?^i;yVUWZSSI(=jLQfK68nhzY_D+!B1D~P4*GLfkh6zI*evlyn{9_;h%hmz$X ztY-{2)TNbW6y5f~}D$dx=}t5vpX z?Nl;gy0tHZEYDB)LMLCTAL^zdok}M7?7pV+( z&$S&J(hH%d$|G92*1G0Q1cNCZ$7Po|8O4MyTJ~6Xsop{t^LjFC$Yt_&%>yw(5G4gb z)Lxke!KrC#*L7WS?8YpkBKWUTK*5VTP>{+__2jP%_KACr&B}T6>eviEZQ;MNX+_Lq zU<~Uj1U@zVUs00ZaKo z$1xpV;PBP~ibeq^Cl)XJ4j2S6lqS4WSWgE!07$2!;DsAI@uN25)cs((@AQNlM+Gs0md&vWe{`q}pw>>u|EV=Fa8NS`X!EVV>YC`)9{pVvwi@7` zjT-hm)t@3e;K4!gN8s4FfjzHid>!9db2kSuPyE^#U2L-1L1BTJvHf$A(sr}G${eDg z;!kF>_9i*LE-Bo~msU4`X?Xg9_{zpP##fz2wJU6AuB#AA?ZHhUCK{&j&918#)Jq`% zvIsM--E$=F2pf>F5BoA90h_-#zo>y@x{Tgr5!yW=2o@_`9=*Y5BT0+98m~_Cp;s(n`Q(da0A-I z!@?-05LtUi@vkAQv}ibQB^F_}=ExqVhL33-9S&ml zm?GW6qJjopMhw6s&Qe^o;lpV+T&+e3{if*_f+o~4KGapY$)J7NK^r0PVLTJ+LARgL z%`V*yt$VzZsl#2e08GEY4{)x?+VZ3PbpU@;MY9u z#nNBM%6&1_Y)J+j|JV`$Qhxa;_o0i{BpL)u8r9%;bn{`7U$QLf0~84^qTPtmJ2;$3 zU{R}fu2#Yo5zC`fjJ5L;$GnqJ8O)V55|1iQAl6LGD-z*C!O-PC)A4d z<6Z?`d8pnPxaAZRc_h098hnl*XYwdy`lvD=dIp&si~sqhy(op42IaR|aE%6ZxE~Ic zB~1NTB$jhInt`4Q6B&qu!k5N}PYq%cMD6$?@9C}@Gk%Yjq9ZAgp+hLx4^qS5GR%a~ zOnhS~^%2z~ONGgVJD~Ji6OZ%M3nO=|rp!f~8a1WDu1RY8aV%E2ySOZ@9^Xr;LhaAd zRvSSZk-dn?)R#1=(K($mlg`I`qaJp1a8H6s^ zBF=6$WG9!O^aPDbni_HWeQh~SOYm@1AFC4=&h4M6byf6h8yOeLQQ7>Wk$io>6$?*Q zsm2yGoc=`F^1!jNjYK$s-g1H)T}It8Qaq^63jLd6?v`4+cDH*s;wCr@%Eo*qda5Jv zx*4{OO)d;)W<*lh zdtCcAd`P>p>fQ(8hPAq-S_&^Bq$QR9x^GDc1(j67CS!N~`7PYZV=+tz=rfx0;4PlG zq1`?by;W3A{vgDPLuDpD&f|5gjJvNq^kgW24c-NLKbLcb@c~YLu!bM?26%65hYxjBqU+j%2k(IHt}usl zoS_nWVf-fqX+FgTdQ@0eJ{%-gf5^-Nzi?6_eNlHl)d7AMb&oIiw2>==Q@Tab#3b;? zWw)p%j9ladC!hMLRL!o9eZMh197-W!y3^NP0)F!)y+pFF@i!h^I=x-kz=X(RMh9Hf zH!m$kak1q!&U=LYn+zrEYMJ_qG{cJGGj)24uKVj%2KXV;R|1xSA_<(hzXxBaCnv1J zs1qUwvc!#_nLY6O*?Ir=KGh{-JI_W!-*SCVxkRK>XJn@IAnv9(*8LPOsSN$v^sQkJ zLX<&a*xK6h{!do@h!3!dgp_rRKBI0lcxUF*>Cdc*fJ;Vjm$_VepV!vN_b;ucn)Q<{ zO%2IqJ(}XWkJ5f$ez7=v9BcnXx3Oj1EIk{K9t9G0ZT|o-Om!b&_-xK{`o~KLj+>)@ zS#{c|zBoAZo%fhM^F3R6EbpahG~7OQbSi}{w9a<9G$HEWR>-t{=x7VjGTgV9`GrMIH$eDYg&hQDX` zS4_r&Zc|a>hg>1)N~*Yv-8U!7D>G5^d^;Zvo$}oJ{G2NE76Box zx-*f(AaA4~_TL_cmC@5^%3nCCqDYI?v=2}d_pp%fP$1_Za9U?>hxf{{q+ly3To2bb z+Ue(X6`{dW@8GA)Bs#B=O8@eEFtO9oJh%NU9pnd!cp((t> z03LuJhVwau{ghmRUj6I`5o{Tiec=Z?Oq>!un0V<#A2Zz8!Ee2G)fj7%k8x|Ig?S;r zCc}Sl&em+%VxAox4`ThyA94Ltv|CCkO4i7YB&I)j75bo20bvT(Z=IajdrJ-qMbaMN z`t{AT%tYg*vKVcs@@9gc;EFv6!)<(b|C>*sD$bA|l+;Y|LV-6h=rm zH2cmac6a*1U7<4KFsn+VDj?Ntm+ zs@B_}r@2h>8PmpxFwOa#U^shk)xaw?JMXhvK}+6PVg29DHa3>CFKYM`_2sD=PakH) zF4n$z3g=QS32G#&v1AseVbXSEKA@El=RL^rk=*=hOW!q*8%s~%&523~>4=3|Ye-)= zfgf-euX*2#Gm8C0?aoYK!x~vQ%GpS-NeK|VYBE>j+GCB^r0Z$v1RvrLg5MMh1B)`) zJVr&u>pF<#7*P(()PJ-+CA5b1A3I8WJ3_=Pna%|)+xW%AECBfOG0iG$YCIMIRc%)m zT~fJeT zbd~?0_CMamKU@UZ+sQIzaxt9AS@F0jS6?fUJNHJ@hwrjs-JvJrA5w1yU@EUHz;7PV z01RGv9Ey`@H>Lvs&HwnhqS|eb{tl_npjrsNF#s9n^|kz+{X78U08oVt*ha2*!u!;G z*U=9Ni#@|PHY~(;l>F4>l+6mD8eFf!5x};{hRX{76@jySE@PcNy&ZEY5Clilzt+X} zJqU8B=`$~|(f%J>Abi5}L0Yd%<_rS>f};E!GRRYLcj=M@;OEU%7p$i%=?xXwd@7Zu zfO-EwAHeq)71VA&UbX_U!1C89PR?J*J(3dFO|AV92OwqbC^xWTvje*J)i>K{cA(Jt z4-|RKLC!dU6`t@=nhIF?7Z7Ub0NBAK(KE@7hgPnKCqLjqV2LYSM%=V#{ugzGXbtbF zc_{xlRP>Jiy3$QEc6VnsY7h)8^ZWqw^Z-IV0XZXQH5muISxW?r_AQ>)ljkPD9gLz2 z?;XIWHZ}kg`;S@GRNS34zx%g1h4TQ0kr1rhs8rmFdISG8feiwEz; zs(UZDM9Cw4+idbjWe&9k*)B)DImDwT_3Wdu+5UPC18?W${)&KO!SG1VRX`|MfqSQU zHsLAMt?7wPLVY@xW46ohwhGckPj|Wk&B<$jHY7 zU*Fmd6{m^Chu==%M8oFxSz|&2K`j3O6Hk&BwpJ>yXw}#pyxz=TDLaQi+-)$nhXV8q z-@M$jAiREavMxLih;V*x8H`Gr=_2N?H{ZGaW76`Wl7v=Y!xRWqffzSEQ=Nh2F?Fx>6K|eC+NRKesJ58x|GMksy|E$J=K%EVrL5+yCiPPUsYK z$kg_`_+%M5G0%G5{jmrNdZ>c&+ZA6LEt_pxMjLZ6WwZFc%Vw!+hm+p`0oTLzA_QkO zl22lIL@Av_DWyko0^vje0jKr}76Tz3E|&iSd)85+zFP99IiCIL32tplVAH7ZMZt3U zYnO9&kQml}7C`@dmy}ad`j*%MxE?ZfbgeYNo`cLQD40VK3PdAwxY~gb69fbxEG;cG z8qO2|k^fBwlhfG&k(My$;-3H0*jGli8Ek8pqD9-{MS{D#Q=kx}P+W?Y;_mKV+})vA zDK5bsf)y(i*Wm8KxuNHL_ndR@kMCx!to3GRX7-+UCQsHp&&+yPGE6|sVi;qfm8sdZgwfdGzGTJ?t#aKY)1(BQzba!;nU3|1tjb0E8zEg7SzZr| z@@ErFo8-oa35A(Pqp7T=w_oI~!-UG{VP2kPoun*sYW<%uP<;0fEPzp1))>ZN-r5pV ze_;uxFp@N-!btLIWZmpi7zqdir6CQM`7{2?Va{!sk3v^90Fy9NoN1xpv+@<}t^FA$ zF;2oH#)e<)|AgO}@9{HF<1&l(*cfT=q)?a0?n>kqL{?KGp10$nHz#54}{0K-V zYipKUeN0302ah6aCO-4|i=74^zk#f_!&ru*h`ZU=OxmyVbvQPu_2peA5MWnxm7F$s ztmH$^#0uZs!d%{v=j)8+eZaQCI}g}AOD^6R?qc}?Ox))qw(8ax7|S%X)HGui_TtZM__`$4i_Lm}NJ#W+cmQyKHyLPSyBO#%KsWBVhH;CNJf9C5*Hc6(K z64~H^8Hb`kRaYW|wNv{rPTJ$IYWcNVvdO=v>a}ej%e+paXAGac`BtD{zx++>53Hhe zm=d5$iHwFSw8&xOWczEIZ%4c1V%O9wLzAxbF@8*mHYDVh`&0k;5~Y2M{`P)J#|yv= z#JN3jFov6Ed>i{t0;mTQIlg$~d!5Fe-jL~Ifxjml?mH>iEQoCMT#@G(+|?9s+~#|y z9e?Gv&RLasK)*p>;9Zxx>JDj_JKQJMPnWB)1f1D7#k1yIbOBlHiSv$uKIEe#499jO z<-w^pn@@M5Nk!jy6u7(70Sh+A?R%JUeOMuBt0^$d=Y}p#Y?0^+AqE>=Nw~Sz zxdTC+8e$IV$*#Z*SEr~A(wv*yOjls#!Oq6I_P*wy2}p9M;fGr0+at5{=qt~6QNOxn z!(1$uNvxMA@|3!pT!F090<)&q<<373cH&h1(D9(j6Z--J<8hZQ1t~60+bs{XD!b1< zz2)kij2L{O7emvr!s6bnASXwbcES1f0-$WFuFLi3l?B&f0Rc>M?@zC?c(QJnCdvfn z9VaVCO8@+I#vTmWc@WO`P1$iX5j2X|2)+SV_+F#iD*1RG%y(`9q(9_ zUh;jXzPd%yu`jvi0IX0DuOgxOXPi0Pb#|VY$0%1uN7b@tb~+UnzYA zW?63txJBES0*4j8U?6KQVje-~7CXmL&^^<3ZOmj&j%Y>ONJZDvzL6RxnaSS!4Z&Y0 zv1~Cu-cY8wp1LQ+)ct;_DdYokoxc*>55*K^Opjm@W*?VI&>VCV)s!S(gAZ4?M1koWTIX;lzDvywkZ71#qkQ6e^m z%S_#ExZRAe9wv<{@##Zf-mIEqL>iF3B1(0;ZZ7fz>x9gh*K`Nv+M}^zZ@H7fQr`hq zSlCd<#8IkP8>j7Y=I58A)+UxQcB_{Qcke$OPqvIfkIqRD`kmjUC;$X{?Jx`LL38E1 zgf_3i{Mr0k5vh>0gpRbK^f#yWi}ysR2)=HzXXr3sEUMKp7S8p437d+XB-=^1O0TU) zoaz_ad^~Ai*!%|E@ugnBfD-EjDGc)4#s2QZqBTKJ#=d;i8t>NF|CK`X@v>-xz2TvE zrbI@hw>sw~b!Ex}PRU7WPVRECkB77cvMd0VTZ^pzxA_A_o;=!?;+abqs`3orES{;x z|1SmVZz8uzZCouqBIcCqqoM}a(uuXZiIzxUfH7-{Hgp%f2k&h3`d#3bDJv}n?QE&7 zciKMY!$Xpo*aC>n3LiauuA3CVG?6dwEu*ilksVaw`17V)7R898zScQ0c4wCT1-xGw z6%x<_wGk$Mc2tSbg@Tn{L}N*HDf_=Ip`VO*EVlQ8a}FYULH0S6oPJ58ko;`CG0e!} zCk~B{Apsvg2Q*jsUT%kS`5^ARoC@)R_AZ{U5A+ROS7FeLwtOS=9@0;nSiB#^I zami@xn^FJLy^APHE-M&2GW>UaBedxY|sI=k=aaQ0MVPHzZTKb6y5 z8Nvr!-L8l#F5}&#AomU9-JmH~Dw1h^O?Y6iQ=wnW7v8j@*tgzDp zzpH;acSEhKOEV*ZGfo$Qjn;xK-L4&S{zWEFGDk72=V4|VdTp^-8m#S4dEKrLaIn1)5W{u&MaR)Rf51W(No0DrE3Tx%-KoT%J1!AYRGN=Ta#v`Fi=RT5Vy%OY4(*z$B`Ck0hdW%wdY;X~tQksF&2$s15EIHu#>|hJWp~jx8Fh zFa6}9yb0$ib(_O0uMY@zvcb}S%0|8$C$z_j-l(}qN?22}FG%ve#)zvBjK>7n$O(%k z`Tm%wpigWamw)q&`pZ^1ArI=+J#be&Prue8MWx=^sijhA)X>U_ogUwycH^1q*=M=55-aVM6 zb-mf_bW~NFc6z-_Y>fy9L)40*oOS_9;Jo0OaWGX?UQdJ5+V>m(a*gXYF=3AljKJ=} z9>m95qqxeGFqgowN>g9{)4R?e^PPi+(ApIVQE&Cp{X@78ap@!ale2_jEIrsR*SOBF z9;*U<*pzwcP)UxglHZgO2ryMVpkG#U#+FK`Nky~fVfR`V7}p+Sg7)gUy~xL zt6!l%{}>LXXARM5)gGfH4ss;&HXrD_!w>;+{tp!RquC3kIoM8@DpIqQe`$G&eC zs&6By=>YOZ#X~sM-o}i+C9a{i=KP%%J=!?ahe;3YUK2qqn8Z4v^A~T8J&5leWxVrb z2o1&duv(4h^+Qf&wax0c#Id5xDao*)?#`R*?jHZ&!Au5Ltw%gv4KCvb-gFy;Y<2>R zSav1R*Z4H5d0KVKa7|y{20D<+eQh$pNkpmEymolUkAJ9nkbkHpO+uHc59}MrX)yY3 z(sTN@FH6r=vyjJmDE|!$=i4dZa|wk`3{&!?mUZ7;M!QU8PMq6lA|^<#7Cn4`2EhJq(2hNU-)hS3g0-AB z3aIvYPYh>dSC>iFRgwb_nOuOH6SM~!0-Dj;ln1^ZeH$q^xjMwY-yqlLPIuv*`XY+7 zpODyp#W>f_9nq77MklmkoHz;!6)JOt6X4TulH+a@Bhrp0jP(atBpdj7^JmOcs2{tL z;8F3^2j9BOZoqpK)^+gvu<*ZpfIT`cs%{mBE$3sbT=!+{%vtRZ&xuhgD$SnV%cpzs z&nuovr!E9_W97Kvv7%{jo{Y4YbJR-lt#8`PTP0AY7L4tOKe{_H^&ru+P~lTcro68% zYeFE59?C0Yp(jB+-*p4LS4|_?uihQ$weL`*M@K>`;Lgejk9IcgNbeguJQ?|Mmx9&G zL}o=`OF1{-BA7||fI;)Se1+3-u-W=yvm{61y1kGo9CmuEA0zVu#h-|0()O127tM}} zekw7ryEnW7cTfMMB)SdOV?6ESndN=ilK_Od1aR@&OV*Tp`Tjis^I~;w+}1(bD~OcHq&Krv@dxh z@d!3a4b(Fk+)m7u5b(SdS+XcU9Wst>JY2DiJ3G*Wg0szS2k#cBkL4D4Gn10D=qsSe z64V0^S6^0UZ`j-3@SogYec=<_IIHD-=_%#=c}gS1ITB#bNKsDuCx(TND+r&3ZjB&K z9c_qz65{$!nu=W=>(WOMZSWOv!MbDx#2G#lvL+WPPq?CS;|DynmRkH>S?uKbVj+D2 z{@r#~0nUd_N6@h2nr`#)RI&qO>N;aD{KAoJ9WNK>Ss(?Ee?sw5JVhw0Wm=GG^An@X zCY+?|aDHx67fXd9W8;~dQ>aE?c~dYVy)c_WP(Yts5VC_%krckndSIor8JHIurC7-h z-oGQedV~U;U+;rnxp=MH3ohN!shcG~?G(%&E`YT+WFr@XBLbdM2dg0u-`d0lz>6^? zcW+1$To?7&ad8*dqy?PWMA)ota?8r4x;zQ~nAwo6D7c+S?l&z*H`T6$=O*ky$q%7W z(&-0N@%>^QNw&^H8Ec_4eocFmAY?8pTlGNGLZ%*>L$|7ZFhuOv!;vo|W6rkBh4Lo$ zFtL_9hkMXSwJ}aS0b!1V^b*e2-AVW^?BS2c@YnUGp=r$yiaK?};^XsTDg})y z!{lcP^us3#UrhSt+3ihP>XG`9<>dBp7K^0WQ3oDWk$bG%iK}$qUh@T~qtYeg2!o}k^OhUDTWAe~#V+Jaw#@>kU2Ofr zQ%!VTv5bNNM>8-?bnz0QgBU{=e7pt%dRhjoJVnW$^4Q?C+iE;D8Lqd*?E4(&e*1~dLX2~4q|8c{;2|av zt~bMHSY#=uNQvEnEU$XMtSliPEvambR@FE9&SJAX7H{{20TuKq~u}> zoQ3SEs=mVX)y>*WaiA<9O=ai(Q*NfX*J%7&PX!De@uF6jBLog5dha2& zqc@<;)0M8H@MbD`af4t-=}o;X%;0}3U3QwAh?{&-I_7Ix6vi{cN!0c45c4=Y-|UJh zrUkVNT{G?u0)Auc))q}A_Z6WW7eg_CD}7<3#~o`W_CB47lmJoCI2QS7F7p)#TuzCt!{9s#obu}*&wOJ_`UlyC9 z8fnKn#*-`4wz)zyRWRt+w&j;6o*J+UVQ6V_yon+5X)HKwI$V5s z?{{mv>e(C!$X~7iblvEuyLv&k>D-^zkMG|0+}CVc(M5G|@DVyIq%cSsRB|D%LiL41 zm$?UH_u?qG%jFw=>v-V6KPYX5f~z787rdR3??XGGma6hB(>r1Pf{B8AV)GF{kymIf zKF8qEVS;1ovig>=xzL1WN$xO79%D!2W1@e1%b%Y<6bORBw_Vgv6_6^4_fKMA17MQ+ z$^qLI#HG*3OCUOID>2Vc8=ag^1D(9nV1TC`9Y{D7!;E_%F?N0hWyTeg^o&JZq~asF zT~nTj{spgtyF+Ts%k9DbOfY1Kt+|6n7~71$8M-q8ReN^~InvhWCJ1IE`H0!>yRMsG zE!aM5t4rH{{FZy5VoYS~q_m;EPmr83XZAxYgk8uG&q`Rz*J1EDcGu1$>vDuvqDV{r zfm6IFVOYpbI-*gwb>4VG+OGZ^Y}!#+V;6rWy(B{p*wEbUy2Z$3S;ysD*zrY9F*j48Ep$)F?-97!FepE`$nWz*ayxr`y@l(K)7-HWE*_Z20d$7z!;cvI8uMv1TM(nV0U%7G{bAXa z(tQ{c_HY2J*=|X{by>Cf*L^D)dLNp0qm7uuZk<1KS=}`141!@m1#kTRBsh1m)2eGb zDZ;GsC1|s3$c@me74dd4>ye#GIYqBo8462U`UQqH}-89e)_W873+41q(k^EJ*$q*JDn z9Q^7a<#oSJL&N@bmm5KA=*k(qxo4k{;7U?L1AFE%x_|P~RQUT2o#jiM5u}n2P`-!A zpdC}AFdv^6=Pw>1SKz~y-A8Bb-2k6S1_kAQg2Pam6n1v9OK{Go13HqVx@^|R$CQlw zYs=fG%8c&|k1lua_`}`Jt0Hgfv9Qg=XQW>=2_m>uYfbo*+K|$qBbZwN8^cdqKpQBt zXl-S`&RR1)XN>aqBA1z?g0o+%I3Xqo`5Da!I;=4m#vMD>lehOw;WV2XL}FtE2C!7} zd`!`NaY=Cn*U}Spagr5+sn~>V{v}S#Y&c8mC0F_i{X6lg`l+Zk6g?tr`$?YuFC8bT ziUv!*u1kpJEwd={;+~u2lF@uBeUK~BAQ(|3?2zG-i=p$ra#pwta+Pf7EE3)|Y zxla4wFcVJi32(h}_E<`E44lS;eq2lp(ht4w0(y}|6tX4=Vb4U!i^};xGc65u|E>N} zmNpNq7x3%B9Elzzlz#U{bR?(VDBi7q=sr!-98V}A!emQg?17#W(2Ti=SXscg)>k>; z7H`vxnb)U3jwKf(HVocJE)~HlaKFIubOXBjE1hhuVuVD&Yoj|6^FAn~r++q8y^JXc zMcop*VxbA_6czZ~sjTTdG{&?L_hwrw+hT$%2bhU1q>KW1KQ>pmi3$ExRBRU%^PA3; z;hfPUlK0(leEBf1@#Ey3G5|r}Zt^3$R>qx4zrU>#_Z4-NgAXa0a+UyOr!ST}FmzEW zmCY>OjBVi;IhTAVu{hTkOmZv6dy9L|1$puh6-vWC>i%wBPL7M(rvV?u-?$U(V3qZ` zn;fAv!+kE7l%939hyNbo>`^yA8gNA(R?yYQN13>?e`saI{HY}@`_rQ>&30T2+{H9BX^19-UZ%RslYSh$3sEbb^IVu+^n_*rb=RI%_&K zK#%Ki|6<+Sql@38GBH8^5RH98LT7fbOVp-IWxM-HN+mz-@b9JJv=crOTcvVivQBV z9h8c|TK+y3|0k2Fj@!+cT}awHA7tLLYg$Jnn?YJ?YozSX9 z4I7DE)pFMed}BvMRuomMblM_kd?mLG>OMoOdaZbyrT&RoHz?{GVv2LgG2QbCsQqSe zLSTh}I8uqk>-uV%S5ml!Y|vU1Od%>w)BJ&nD|Q+`pxPh%ACppJ5qP78BEz4H-uTuv zel9zEBVvUyvD%h~#d{Ov*|bH;wz5Z(K!IqgQSOA>j&u(tJ&`%^v8jfY>Lc$-F{j zJ}Oh4FIeI#UhS*yMQZ%UJ2Yvn5*@3ZARS)idr`y9>K(v!}-Phk91ED++bUR|xxMWJ+_(0Dh zTx?0*Sok=4U6PUQpWIjVH-afI8Yfq8U((~ z^Xavd%8s27*v`Z9=d2*_n5&tFtKEIA7xIhArTu}mFeyR2fjmq`SUe|su0hkKBO`^# zgRzo~=6pp|ejuJQyb&|?<2!cGe$k%f4~*C{JsrSh0AwI|+QUKj;k~x?FEZ74Q($T$ zu8;XvIO|+#xO0W~KABo`wBbf`H73SNib;Q7<&Xcc#L%GTHqKXaCZi@@P_|w`WUZ2d z!@|bvy`5`N)pp547QR>C4F-L`l`7?A95FgXWx^_$RDmxWG+}JS*4?EKwUY1sRw{PH zFSW3FfT3&fRi2rMR){yk_Bcas+_hGTA%ea_gG$ol%Xd-h;chkb6S;7>pO>oIL&l}% zvQ7ctN3T&lss+yblN318NLPj1bg$-_&k{*j?zL35AD84pNPR7#%HCcVM}_bd&UqCz z8Agm>F<)#51reC~N9F>_?MWH>fI}C=k^mmN(<0~UkR1%4)R^}XOf&=pL#>}NV9kfz zaw6=Q_6mBmsM5Ao=yYeWP7^ksjyZ_H2XVDVfEbiY(!CWQSf{G4M+t@MA3-_Fpsi&X z?~r-RrChC7_R}=N;)O^+cEx@Pe}=fn(&`>bn|hZ)_SWS7sYiK!MJd7S$uL3Valw#S zL}U@jx392R^U{+t{I)Awe0*y%S}Nm?&2a&;d^Tc?Pw%G@ z!!20E=?yIxe!JM&;QK-IcUSgBCAgbm`{YdSeEGF3r>;y+mrM>k-h54btzUd_LjW`* z!`|{_NEy#gGRB_Ja!>FwRTs}Oesj>>^~c69x4D)0)2~ke=9RN@jDUd2PMRhNwNA?< zFWPO=B=2WM?-2Xjy2vx=vfCAZbg_1Fys2$e-CbDKWL3A-1dUR0%lh|z!Xj!upchZ_ zkP--k`->hE_WF?CR;O@eaq{||JLx#11$sfXQ{Iuag_UtY#QC38S)-=f#N%3~1ohF% zX~2-&r~wzB72KHH+GqFSKr%@1VdU>@RQmgS;032b)Y$dMj}6yrSJJTkE$$`nEKl+- z%xF~gPVhX^Y%tsFhr#e0IyL)jHKWl{ zi-{}g9Rve;^6D+FTS^yf3^qenvW!tWHrNDpAc?&wO9flJD9aj-M*l`2_MSb#s6FCG(&S4k#9lCNZ5PX}DSQuMtImi?eW@|J z=1B5dd_~{ahO3d+Zx=FvA$HaHnJ6b2KSQ4;BY(GJv3HS^Zu84J-7sq~*X1EBrDeI5 zw_}xD(1A0;yqr=u;UB)&*5gck6+TAeCWyx3+ve3*TIwvp?8xhM?wDBvWaVQ%u=sBn zJ}DY}HInrBWI!>kqKkT-wif?3d0M&}e|8mi#7$Tsra@g>#P8?BMc|~@UiRB4X1y%D z#$z)NHIhEBcUpv*GxUz|L1~{NijPI#*S|-}W086Z!>$s!5N6?ivEGni_B28j z|7aTD1pqz043J*&{NHOT-hZvBL`0syeokx4`7a}@gsqK}v5k`>nKl_0%&biIoby(h z?0GGwOs0#TPFi2V=^{WR#kU9V=`7n15@MY<=#Jof3Ei2 z2_Yd^aJJ5{hS*VA<;;zqd+^+`zfu3IrsKa=W&gLT&#gNCzZm{eT*AP~z{=M2-zxC^ zTLm#^Co@|IGCKO_dtz+hWNvHo;WR{O%xt{0Y;3f!a`LuD z|Gy%N4z@w$WgO3|F z5dUF&{=ok~Y#eMn9RIT}CqEYlY!dxPT`mqj&i`2s77O>km2+}1Ft;*x_&cI9HYT=Y q&$s>WM6iVo?mw3N#=vAa7!73OqatFGgu>bY*fNFGg%(bY(HH#G`AJ_>Vma%Ev{3V59DeOr#?ypHC3t)e!N3F|Jepn(SFVP=-lK=;8Q z<6-(`wm(*cO@6fK%m|x~%KR%1aDe>3a)`Q66mO!2_mYO`f4_(KVUT~k_5YT}^d9{5 zSNZ)PmtX()ms|d!|Kq>^>sR08<(Ky{y*ocRR~Y^fuuHYPr-_Ph|3V*0_+P*N^Vk2J zdeGCLKmOOh{c^wmeft0Z`Q-@wAJZ>#9De`5UwIhc(>RVL|Mq@-AKmnKoqCvEe2>$o zJ|g}h@G!jBI{lp*4(%ZRuV4S$vWLSm@v9yZE_>+RyD!sk$5jszKhnc7uY2e+uX1+d zd+U|+h<^w?ObgyRQr2?_xcMBm#TmlX!^X)=PZ<9&pcmfjv)0#_qfXDaH@OYhRcV+1sCS0t5dym&2T=BNghUI(ecY3d_p={D`v1{i3$#r3T zq35>g(LZ62{j?#PbTxzb%ToE|mpQ*oc%rpn+=5BI5gg&8{B6S$@l(I5Z?iCy;3V~H_jBMBX2(f9 z_;rWg{QI!{oLKISIIe*+Z@y9MAFxCG?Nk)U`CGW|^A60l`+39-wh)TE9k@$znbtO< zp(@}qA@K9V%oyBzm{_JZCMVH3G2?WS4UO`MxCOnyn+lm9@o-z)Y`nRnUlbg%kjN!yjqRv6_QwzUa7a`bH8JzUHUPN+bxnTmiX@54~8qQ&67p{+j9Z)#-fM=k6AY2&o$pT;+>f5SQatL}@oU#cI4maC1-GT=!}8~4qaVlV>En>&<9^uE+Zvw@y_sL2-ROCIev&^klK}pZ za^d{)XNvUC=E?;dk!U%x4zNN;FB_OZurleG zWYNICreO#LVg3{QLk$9Wm`faq$`o%Mbyt-a@Gvfpo=KXzyqpg3y~OeRN4Sdj2e*8J z$~yl!=}x3!y5^DX!I3~vy(0Y_)Z0ZD1;vk*H2O<|gQm(l-w_&^I(G?lX8IAZen0Z# ztl~#tm0>w^CV?{20SmYVJ-;-zqQ`gumutgk4{^h(AFY40;*tV6IzB|dCw%q^+6vy} zne$NaGHyYy@;r^pINBD5br}uE=Sa~?iCE$ya9et$c&_L%Klbx^pU5FU0<`=rkyCO9 zvi-Utauh@P=7sM-KXgAAa%dq0X9*h0zB{oHJiesmD#=_}FDc_a3*G1V@QZcTT9_U0 z&(lqu*UfMWs?fa3`&J%{yW?}J`Za#ZUO&@7IV+~io+&f&rnxhF^_X& z9&n ll-pfUcK03P^A9N&lO?^4fL&Dza8sqDJzvRAoa<_QBaOTQKTPkV<%JnS99 z-e{$xX6OJF1|=hmUB8(f1qTn^L_D%u@j0ut(BqR$V|5y!=0nx=cyZ8@P>h`#u5Bmn zlr_|?gCnOPOl^waNM9RDKlp5DCznzUbvaGNv9>=RvW=@{qEjJ$wD z?Xk2ROG77gAsj$7Kye~0DneW^4lz^j%NODx#~usaIjkMImU6u~_DG>zXWW9xJuz1a zXs8T}8&{!smt-19S%j9qpCX^=%Uz0mBK7?HDDrHBl>s8AV6&CMFk)Dl=a3gM-I(y;`BrOvXdceHxFdB-^yI!+?GtCGJEJbk(c#03%ZULVZS$C2Bz%2l{ z*aFZ_zXgu;FOw?6?Y91nq{`URtNN(|xFtP5h9xeUa)!7H;^W#HIzrDcolhA&^k@lB zxd)Ijo7&Nx+kL-ES%t5vyj$Uz)z!hJ6-&Er5Bc*Nx&`WLAzpnjN6W{viuVCK$qX;;g2;b zobmF^obH)vM>GUym}N(gBFBzp(M&-W!hQr!3_=`P8Qaixjo|(lr zBKVEd+)sAb#NGr^-8E>!+~cmfSEX9`;KWD-YUnibH;P3JBEX)PpDSi1EU>P8fx3c( z#x7XE)TJR3mGHydk_a`pE)E929fma~7>2aI*wMhT(2r4P)B-p>Ky@mBwxyDWd0VKY z?aMQ2YS3biJU`Ef-2l5%8`(PnM;n6>L1UTrRl*{f=QNr9cr3IU&jJ9lj1b?KWfW`V zLnnv;?k;R`1vum`#$6?Nl8C*?v7os=kYzIIZwim=~FdE_L3%u*B_m;r5= z;VS4kz6aXeN=s5b<2G(AYFCU8lKTzEm+-|fGqrI6e&DQ$*!vKu{WmQI7CVL7{@DLqWKGA|&5CA7Yjy#Kzd}DD>Wr!rD&rMo z&8BYRgc3XEHAbTmp1!>N)_2yBs7^o%TR&ymj17wNYiKm(NVUhpFf513Wx^AcQyME@ zuYRChQKYyQwEVhlbGj=yN4g;9$HeMoo^;B2sR1{jH|cCMe@GT$+?XDT@)bQU6NB_} zqFAdRDInHxisG)mCmh;;i1k^)Y~>5)%*a1|E2;EuOK?`Bws8LiB-KMnp;uH()VoHx zi^o#$M3z6rhvD!DeSfGy!yD5%P=KP9%3y8_WT^oDA@E!bxjux&VuE&CKgg(B^@Hxj z8ueppxfyp{$F7x-ng0}Z`2aso58K6S!HDy%2@86BY)N{I<27VUdZBWikIY6i;KuZ* zn3f!$uNK$3dwM>@_z*v7{d{C$iSy~B<@!<6)5ADQR>{x36H1~r~x zmW33DSw@OF7u-2&BU;O-@6({8BF%Pc(6^G#ng&gOmc`C{%ZutbkFH_-C;#>PKPLUx z_xRg1Dh|W z)}hy42q&8>JE}Rjg;E<+_ryO?W}#?WN3ju$F~;RO&q`tgPDQ4(qiEq4N^M-nDE?t4 zz9Olk+=%TMH%OLHKZRB|6g&{2Hs#vOo0b77>q^Hyvks$j5MEN)f@TzC{3o+)v#-~hz=FG7X_0MT zFP>EP1lg}@RIUgzh(*OY5F{2gYK!`YwH&Jw?M4)(0JrdkaDk5X<9c-a%zr}Jf)gWe zFm#k&z6V7DDbF0SxjM;FBNSnZVVBgQBNQRbPJ%u{MBXWzY{#@uKV6>NN#(qHNw28S zaDLRs4_qyw29CD)AuLY|0sbNIQthfg_#t!Ik;>I3Ja6$;Ke+0GML!n%(0d}1N?g)s zE&@+=39}l|Yn35yPY+0XfLqX`d2aQL+r*Vsl?RxA#trCADt*2-yrRdCgqhNFu`aSH zI;xL*k+`?>%0jz=?`K^kZupc7j$>M~xi0NQFZpGj<4~5e6Vr(l8o=;Ji*ANZgVuk{rEg?+KwFU635YgzWa z+@FYB?oV!4t~cW0obieMIl8N&G=|mwY&V}9b+_7|>O2|u5BDeb5BDeZPwY>1oF}dq z_fPIm?w{PB>Nt)2hx-$7)BUOLi`9NH+@E8)x`?Mak6~nW5aGzPJkooWF+lF5V*^2a zF7R=ks&kL&;RY&$-CCHp(U}+2pwLc#1L>;^YLIAIdshoyN&4#jFN%qwL9M>(6?(gp zdUwaGUTQ}A!B@R%|MN$d{3b51Oh!!ew_P#?Hhkog>0J}-=#hxXfxI)!`Jfo?cw+#a zkR$B^4`%j~T`$W^@r{cC(8W!V#O;Em-J})zdCRI7t1P!daMu*>!eJrrK#qdc6?n8W zwne-2a>zu_yT#~?_@c;Rde|?2C|?RmwUu3dW?HC zt_OZv(igrE;|4w-CeaV}30oIy{5p|--42YiEGb+TkNBg}b2lb(D}I_^ zHtYD39~kKH#i=UW;lonw2f%H|8Fl_y5?lt^@8k3+cmVR{B5~x`316I8g3q{`zvN5k zx9L22$8HpqUx1^$Y2g?Za z`A1AGXo`_Ik8^KfvRVc|XRC7~qXlk9FQB*z9s8lGp>5EOhGE_JPM1EwoPi4eO6CN- zKg{pb-Jyl^l*l)&dNkIF_%dg7Af6168Q>NF1m1kc>TOD<#~bR6RrO^Iz`vhzDl~9> zxyyS=R|8+lY`{%rU!a@ED|&#V%;vj?Qf7zDmNv?4c35=ytU#>Vf$>}F7;#W!@a2jx z{TBV;w0Ajv#P@Bx7!`^q`t{UY?Jtvb(1D=T`x1#|SX%(MlJ7SSxbME&N*m9-C^>8* zXEiR39%Y$AS%xv-#cNQe@xC*_j&(b11mJ&J_AYwnXXpmQqIc1;2N4?q_(<<=mz}U- zymZS38^a$6`@$C>pb>;^=MGX#E1Ol(*@>Q3%zL&5B5cq?nM42^a4q|g1vPLjCz#^O z78ZnW%N#YVSD2!-(B+U>@3q}%)MZ$Xuq)vgy6f|4O7rXOR>+%6aJW^d647dFFX}`! zs0N|ZbIW16qUZQnKYUw;EAqA?{d2Xwi@?iZQ7u8C2QQ8w&Q%5tWK|*I5Od{2PvDU6 zSqt5@jTu}Wb&?=+^5E)w!0VpcHj{clE1oI3^GY@N2d5g;n#hJ=rg=s2faUt}JT$@W zU8CD|fhN7qDj5DsHQ1KBBgj#dyNCz7YEGiv#OG$64wJb?8{ii7pj|OOzzxSY4vs|z z+@Ba*DCw58FV3HFU_GMm$6XQGfeIGBgwz>AYIJlV`Ai}8SEU;4nYx>SUlU!&Oaqjn zsa$mva03AnsgzA}l`pIyZbPphpQOj*WBg;YA9_2s^C9P-a9hLRj`{b7&%fs6`8ngv z+Y|8$WxsMN)DMZn_fYe_6)Bw?-Tr;$#_0S&gB&SqgPE={e!1W^>LoLUfjP3Wk0Zg zv0$-UZJfsagSQh959J*G#V0cbp3jlrcmWe}eBK(*5rO0PAV2V&+Wg*~b3Sa1r=P#O zD(4s0`@*Tl>FZki+1J`rVMhaIfVX$p7jqOdy#+qlMZICGh-h#sBvMxWpd-VyA34yj zjtQ>UXNa07!|VL5So2(5N|?on_w??n`4Q@Jn6;MAy8)(UB-3X6E*Z%j4p$$*0DDb! z;JQAVPUE=4fvdh-_5IS6GwU5OL+qwK39$%?Y#6&~PfBP$A%PDTD)=--jo#?^fyc}y zTB$|BP3gr7mE6ieb`0RQ^fFdpQ^$Rr9*hG_O-awj1nudeiCqFe>t*9|=;&>&pY8b6 zaZL15V3U3@93Q_6(oBe%wA>G|Sg52uJ#<;<{V=5mFB#^mhjiS<+aVM=ecevDVc^H1l)6W32YSH=3lIb})@ z=IzA!1bSQY#U}Tpr?+vwEAx3*VpgKU+Q1n*jfGoh`yW7S_|BYLS-Pxwdn{{CMmT>M z7j+rK&FdG@ZolQwbr+a^!za7a+9YT{$6~GPd8h*?6L-e~= zyDCGuP&J*_?)>j9={ivsL$wToL3W*_2Y7&BM&U~s72Jree~WvkMhJ>vzoTJ7uc|R! zepQ!^HJgPVMQ+5y$7Rj{u0ea?_yD~!()lIn0ZyLImN!j4wG`l`zrxv&Ddgp)-VfRD zY{$Q)rmH{8kE?!HPY*23lS?J{(Ka?-!o8<%gD90o{z~Q_=`4)*)qs)O{C^Z*C@6QyE=)E3b{ zzvn4wlq1nC{QX025~VIueg93O$Jx3Ha-XCB}i`*4PCrYy!K6Des}?7#^9xK`fU`ilDIw-0g?_lb02aR>d*}_ zisXpc5qfM_F1g%=YQ8>y9b-SpjdfJ+8>o-D=<5hk<4@KR%)YPIQB5AXe;sq|CgY_2 zkKRt)|7F+vPHq3gowXBRM<2Co^=jRVy!;$D$IJu{Zm*~uMj-5A{<(Y>O-(0?{o+$k zA||{q6OTCr#7>|f&HpT9%8Ut~C4Tpv?7;!jk5TGTw<< zJ`ds2+VIfE(|Www_pl3OqlPoPfn2E=YX|-S(deGIugPFWxx^2iL^F3Dwyi7QA5aS;b zhsqeD9ixgFeGi@E>?G_7e}IBo~L{CLF{pe%kFs9nmN-$ zw37BL2VgbBE(Gj!lu2`R`#1C&|9qO#&*(NgCs z0J9Pl{oZ>3OprhGE14=KRN_xE0pm8JZ?5{|U6!Jc@R3E|ae9;=;a$A#-?S3#_|Q;b zPnfrSfM}(j&f}Bw%=lxQjgmF|K!tK&ZoFYw|Mn-k@m2y{bAMpdZ5VfH*oBupKMMgVIBIFH7_g-memPWmlYNr`ovaZmtn*nTfYO z#;0vYtsih^uhkqzOV`M14rk(14>^z3C&Rimo+JECaFG7tOCrVy4uP{^zdzRKChr3w)9+pXQY6h>G*IQ z@L0iV<5S168lPeIxZ?zAxqcjq2_9=uMhbZf{L6m)_kWqu`q!`jy#I(u6aa;Nw)2R% z>CyTTG5=YXtfse239^yPbJL&vSG!Q?eUHESdb1}-Xp}Lcc>O)WZxnHZMjKr^N1}qZ zHZp#)&I{&d`_Y@+YTT5Q{5+bGoLuO+>#d=&wVT+~fJcD=H=xJw6|Lw24)LglFMGwo zZI;%*Ipi4}ycr|vXHsXqHR&9f=B zC|0e&FUm@o`sy70JSwj;MX1YTT0a(X&)*yL!?OoT_5*Oy4|;b%^h4nA{o(!v@-VFW zN5}1|AAno-!;zoNRnG!Dav0wgLr*2PTMI|@pFyvHXSDI-Yy-i#pEEwjO?__7!%L~1 z;By1q)aM2vv5UkzdJp>CTFd8Mu6_C3{((NX7Pp2E+?M?i;|6+Iz-Mbd^mc65Ma&c6`4JbO0UwNhPf0nnj@UkZSw}bYXIV!vbDk?& zM~vHAM-d{VXdOk*SB20ziiVL>w1Q+m02lpWD+v1`aBo*J9<3eOKfuqT2f?lOdNy4Z zNp|myh<0&&i2FSi@gpCg-k<9He7#$7_PZ5r_b*vQ6N8d%7aiO(sNlmuJXlH#&lghy z?ncfu6aAQ^!XmXy`vIq|gLf;U<7}ph{Z|*a?%OpKB!ZTo^^9W49mrPU#xshF`3dJD zf_~_JE*@O;y~i2N&%QD!;1sE|t#4|j=hV3B!FVi04jD$qNYU3H9l7et~{31sNp7a^Yr=}o2+JvDgz{ypb2@YG%ej_W5l+Hzfi9$&za z{Xo9OemsSrdGY0Z0519m?O0x{XvF7RE5LW#{22JrCFrVcKbRl4`4syRP4fMEc_8`$ z@<8+h)(ho?-i`%dXS%Q@_?k1T#f2lpxl13S9mEalTWp;ee1O|>a3BRN1h_O3LgcG$ zhL=X*Kwi-U94m|jGJD#e)Q|Qb%T>AnZe`K$WEb++Pf)ooy#&7NvMuy@+5__gh_6c= zo$Y6Nby__)r`4?W6Fup!)#NyPNat0~eATzGWdb2;>p8bDLo1FuAJW2HLEKW*R&tFt z8NzC}%(zG#@80@e4#d(-evh3Wg{@c6PQUX#Z3N%5Kk^q^g=lM+K#>ZjO_ z5APG|<2I!y+z9aKzp2{--vxh4LB|M>iap~=AfT5M&{O+iJD&yQ&ROrT>+i^4HrCZt zj?4Y${3-iSugfF%dta|-KRsQJoJfze_#UV$bA+DXQEbd)d|TOzrsLD~i8I`yJ%4VU z52hs&Ri#;+??%q4Jl6rBa7rE`&u2^Lguscr|qf%T08<~pht?dWn%g#=`=;Js~-QC=NXU!+fTLJf=Zl;-Tzpd>M45dq* zOyxx@LT@DEmJgEZ?Mix<%Lk1~?>zI4tv0Ayv67ypb*r~4v`<@lYP*+>c{b%2`IsBv z<9G^xN_r(IxB)%&QM$`UKWx_zj|bgrVH+LWpl5ml!Jv96}-{8JJF_4~>49O`hD-OO3vAg537#j_$>KlOTHjp4bP)3`GUA9Jt%LnH9kxEsYmrM8?VdQ z?!WtAJ326*Y6;8}>v8bKP^UhWPFpM&@zBS{9Rf(%_WCk{KIrOwR@W0 zruvgF*R<0xP89R#m(XOQXmh&{yy^dACsZ+M| zG}6@q@Q0iyl1QfOGWGj< zW4;cO9^$wz4WAoXt;@*!4%Y?y-L1=gug!;R=`1gLVxF&0CCWgPrJ`x@%0A@l1NLdY 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 diff --git a/Discharge/Discharge Rev_5.pdf b/Discharge/Discharge Rev_5.pdf deleted file mode 100644 index 495c403f51f722a2728e25a6f02bc774fe334156..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36392 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

BPuNaYZqY!eGlsUoE?2O-?R?63 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 diff --git a/Discharge/Discharge Schematic.pdf b/Discharge/Discharge Schematic.pdf new file mode 100644 index 0000000000000000000000000000000000000000..050dbcb541d6a463518f9381473be9ab9304b224 GIT binary patch literal 43772 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 literal 0 HcmV?d00001 diff --git a/Discharge/Discharge.kicad_pcb b/Discharge/Discharge.kicad_pcb index 5874330..9bdac2b 100644 --- a/Discharge/Discharge.kicad_pcb +++ b/Discharge/Discharge.kicad_pcb @@ -81,29 +81,29 @@ ) ) (net 0 "") - (net 1 "Net-(U1-THRES)") - (net 2 "Net-(D1-A)") - (net 3 "Net-(U1-DISCH)") - (net 4 "Net-(U3-VO)") - (net 5 "/TS+") - (net 6 "/TSMP-") - (net 7 "unconnected-(U1-CONT-Pad5)") - (net 8 "/TS-") - (net 9 "/TSMP+") - (net 10 "unconnected-(K1-Pad8)") - (net 11 "unconnected-(K1-Pad4)") - (net 12 "/Discharge-") - (net 13 "unconnected-(J1-Pin_2-Pad2)") - (net 14 "/Discharge+") - (net 15 "GLV") - (net 16 "/IR Final") - (net 17 "12v") - (net 18 "/RTM") - (net 19 "unconnected-(K1-Pad6)") - (net 20 "unconnected-(K1-Pad9)") - (net 21 "Net-(U2-VI)") - (net 22 "Net-(R3-Pad2)") - (net 23 "/5V") + (net 1 "Net-(D1-A)") + (net 2 "Net-(U3-VO)") + (net 3 "GND") + (net 4 "Net-(U1-DIS)") + (net 5 "Net-(J1-Pin_1)") + (net 6 "12V_out") + (net 7 "unconnected-(K1-Pad8)") + (net 8 "unconnected-(K1-Pad4)") + (net 9 "5V") + (net 10 "unconnected-(J1-Pin_2-Pad2)") + (net 11 "Net-(D1-K)") + (net 12 "IR_FINAL") + (net 13 "Net-(J2-Pin_2)") + (net 14 "12v") + (net 15 "Net-(J2-Pin_1)") + (net 16 "unconnected-(K1-Pad6)") + (net 17 "unconnected-(K1-Pad9)") + (net 18 "RTM") + (net 19 "Net-(R3-Pad2)") + (net 20 "Net-(J4-Pin_1)") + (net 21 "Net-(J4-Pin_2)") + (net 22 "unconnected-(U1-CV-Pad5)") + (net 23 "Net-(U1-THR)") (footprint "Resistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P22.40mm" (layer "F.Cu") (uuid "0b763e76-9918-4af1-b0f6-daab05238396") @@ -158,7 +158,7 @@ ) ) ) - (property "Description" "Resistor, US symbol" + (property "Description" "Resistor" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -379,7 +379,7 @@ (drill 1.2) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 9 "/TSMP+") + (net 13 "Net-(J2-Pin_2)") (pintype "passive") (uuid "a76d92fc-5608-4307-9e0c-e4572ffb6deb") ) @@ -389,7 +389,7 @@ (drill 1.2) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 5 "/TS+") + (net 11 "Net-(D1-K)") (pintype "passive") (uuid "b173b6a0-2d58-4def-9787-ad6b4fda2c57") ) @@ -582,7 +582,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 16 "/IR Final") + (net 12 "IR_FINAL") (pinfunction "1") (pintype "passive") (uuid "3d438abd-3f88-4f13-a950-67f06744c5bf") @@ -1102,7 +1102,7 @@ (layers "*.Cu" "*.Mask") (remove_unused_layers no) (roundrect_rratio 0.147059) - (net 17 "12v") + (net 14 "12v") (pinfunction "Pin_1") (pintype "passive") (uuid "9d522afc-0954-40a1-ba6a-2c58ca118d9d") @@ -1113,7 +1113,7 @@ (drill 1.2) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 15 "GLV") + (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (uuid "a0e87498-1fa2-4226-8e4b-0f75a010ecf9") @@ -1124,7 +1124,7 @@ (drill 1.2) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 18 "/RTM") + (net 18 "RTM") (pinfunction "Pin_3") (pintype "passive") (uuid "bc2f7851-da22-4bc9-8bd5-12eabe3e6ef1") @@ -1135,7 +1135,7 @@ (drill 1.2) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 16 "/IR Final") + (net 12 "IR_FINAL") (pinfunction "Pin_4") (pintype "passive") (uuid "9b5c3690-2b48-45f4-b91e-d8b599a3df8a") @@ -1654,7 +1654,7 @@ (drill 1.2) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 12 "/Discharge-") + (net 20 "Net-(J4-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (thermal_bridge_angle 90) @@ -1679,7 +1679,7 @@ (drill 1.2) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 14 "/Discharge+") + (net 21 "Net-(J4-Pin_2)") (pinfunction "Pin_2") (pintype "passive") (uuid "fcb921de-5057-4312-bcc1-f04e584863a5") @@ -1696,16 +1696,16 @@ ) ) ) - (footprint "NE555DR:D8" + (footprint "Resistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P22.40mm" (layer "F.Cu") - (uuid "2ad1b6f3-e292-474e-8156-b1e82ccc8e07") - (at 169.1132 101.5238) - (tags "NE555DR ") - (property "Reference" "U1" - (at 0 0 0) - (unlocked yes) + (uuid "377bbed7-7859-4e61-ad4b-8a41b30d3c83") + (at 114.770498 102.687843) + (descr "Resistor, Axial_Power series, Box, pin pitch=22.4mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf") + (tags "Resistor Axial_Power series Box pin pitch 22.4mm 4W length 20mm width 6.4mm height 6.4mm") + (property "Reference" "R4" + (at 11.2 -4.32 0) (layer "F.SilkS") - (uuid "3b879875-e0f2-4548-a441-ac70c7969d8f") + (uuid "9d9da12f-19b3-4c81-a632-00933d2db273") (effects (font (size 1 1) @@ -1713,11 +1713,10 @@ ) ) ) - (property "Value" "NE555DR" - (at 0 0 0) - (unlocked yes) + (property "Value" "5k" + (at 7.45 4.32 0) (layer "F.Fab") - (uuid "1cec6047-55f0-43fd-a13e-246e4c5b98fa") + (uuid "02344622-40e6-498a-97bb-0f3b7ca8941c") (effects (font (size 1 1) @@ -1725,11 +1724,12 @@ ) ) ) - (property "Footprint" "NE555DR:D8" + (property "Footprint" "Resistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P22.40mm" (at 0 0 0) + (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "213fadaa-f343-4bbd-8436-0bb91c4b4136") + (uuid "61683996-8942-464c-b2f9-c9a8f6d1e001") (effects (font (size 1.27 1.27) @@ -1737,11 +1737,12 @@ ) ) ) - (property "Datasheet" "NE555DR" + (property "Datasheet" "" (at 0 0 0) + (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "4a0558c5-d0de-42f7-a60a-d75f1c83de68") + (uuid "6e1481d1-e8cb-400e-b960-9961cb517b74") (effects (font (size 1.27 1.27) @@ -1749,11 +1750,12 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor" (at 0 0 0) + (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "1317c05e-6643-449b-bc0e-38f1893fb01c") + (uuid "7153f3ff-3840-4d7e-835f-431d5474074b") (effects (font (size 1.27 1.27) @@ -1766,7 +1768,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "903847bd-a7fc-48ad-b945-28b24179be22") + (uuid "a6617159-2489-41af-9d42-f1aec341344f") (effects (font (size 1 1) @@ -1779,7 +1781,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "fa28636c-4a1e-4bc4-a73f-46f5735821af") + (uuid "5dcc190e-02f3-447f-9f43-ebf8234df738") (effects (font (size 1 1) @@ -1787,458 +1789,378 @@ ) ) ) - (property ki_fp_filters "D8 D8-M D8-L") - (path "/b14d4548-52d6-4306-bf95-a2b121c1b432") + (property ki_fp_filters "R_*") + (path "/a2685882-7997-4136-b720-50fece813e9f") (sheetname "Root") (sheetfile "Discharge.kicad_sch") - (attr smd) + (attr through_hole) (fp_line - (start -1.373653 2.5019) - (end 1.373653 2.5019) + (start 1.08 -3.32) + (end 21.32 -3.32) (stroke - (width 0.1524) + (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "35b3d36d-b953-4fc3-a2d5-1ac511250358") + (uuid "6fc9c1ed-7982-4734-8ba7-afc6df2ad227") ) (fp_line - (start 1.373653 -2.5019) - (end -1.373653 -2.5019) + (start 1.08 -1.44) + (end 1.08 -3.32) (stroke - (width 0.1524) + (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "491be853-015a-4382-a2fc-ae1b72617c94") + (uuid "ada2a10f-0f8d-44a8-a177-32f36997e894") ) - (fp_arc - (start 0.3048 -2.5019) - (mid 0 -2.1971) - (end -0.3048 -2.5019) + (fp_line + (start 1.08 1.44) + (end 1.08 3.32) (stroke - (width 0.1524) + (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "c9577f02-df62-4a9c-ace8-f3cf3c0dd7b0") + (uuid "ad57bbae-31f3-4a03-a42d-7eb6775bcc2d") ) (fp_line - (start -3.7084 -2.7559) - (end 3.7084 -2.7559) + (start 1.08 3.32) + (end 21.32 3.32) (stroke - (width 0.1524) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "eb614944-8e92-4d63-b913-84b2fae21330") + (layer "F.SilkS") + (uuid "984d6235-b842-439a-aad7-2e5395f2e83a") ) (fp_line - (start -3.7084 2.7559) - (end -3.7084 -2.7559) + (start 21.32 -3.32) + (end 21.32 -1.44) (stroke - (width 0.1524) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "45e84591-41d2-4119-a53a-90e2750bd7a6") + (layer "F.SilkS") + (uuid "7050aa60-11c5-41de-a831-6e9d81d0b6d7") ) (fp_line - (start 3.7084 -2.7559) - (end 3.7084 2.7559) + (start 21.32 3.32) + (end 21.32 1.44) (stroke - (width 0.1524) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "26549d93-f5a5-4526-a7ca-11f116cd89da") + (layer "F.SilkS") + (uuid "75e5ad9a-65fd-4cb7-a9a3-75c28d2356c5") ) (fp_line - (start 3.7084 2.7559) - (end -3.7084 2.7559) + (start -1.45 -3.45) + (end -1.45 3.45) (stroke - (width 0.1524) + (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "f88f8bb0-4429-42f5-a0c9-724f229bfe6b") + (uuid "de58542e-71b4-475f-b34c-325001fdb20c") ) (fp_line - (start -3.0988 -2.159) - (end -3.0988 -1.651) + (start -1.45 3.45) + (end 23.85 3.45) (stroke - (width 0.0254) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "61ffa6de-478f-4dda-85a9-6ab7ef5ef6de") + (layer "F.CrtYd") + (uuid "c54c87e9-7a3f-4489-9d8d-1b2c0d93e2cb") ) (fp_line - (start -3.0988 -1.651) - (end -1.9939 -1.651) + (start 23.85 -3.45) + (end -1.45 -3.45) (stroke - (width 0.0254) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "86dce8b5-dba8-4b2b-8978-4f2e99348f85") + (layer "F.CrtYd") + (uuid "bd55b73f-6e5b-40b0-be13-87e2175b659c") ) (fp_line - (start -3.0988 -0.889) - (end -3.0988 -0.381) + (start 23.85 3.45) + (end 23.85 -3.45) (stroke - (width 0.0254) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "5bd8c9bb-e8ac-41b5-9f93-baaecd47a9c2") + (layer "F.CrtYd") + (uuid "dad5f8ce-b5a6-4488-b422-8a0bc384557a") ) (fp_line - (start -3.0988 -0.381) - (end -1.9939 -0.381) + (start 0 0) + (end 1.2 0) (stroke - (width 0.0254) + (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "5460456b-8f5b-4f65-9f10-41c25c3fd8f3") + (uuid "2f412059-8ca6-445d-8a01-2cd8b26161ea") ) (fp_line - (start -3.0988 0.381) - (end -3.0988 0.889) + (start 1.2 -3.2) + (end 1.2 3.2) (stroke - (width 0.0254) + (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "e2da20b0-c895-4400-b056-4814bfb377e4") + (uuid "e5b22b27-ab7e-4e5e-a5f4-7e8c67b52090") ) (fp_line - (start -3.0988 0.889) - (end -1.9939 0.889) + (start 1.2 3.2) + (end 21.2 3.2) (stroke - (width 0.0254) + (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "950c0c37-54a7-47cc-a8f6-cf99345e3775") + (uuid "1a0fb911-18e8-4b22-a53f-c41ba2039978") ) (fp_line - (start -3.0988 1.651) - (end -3.0988 2.159) + (start 21.2 -3.2) + (end 1.2 -3.2) (stroke - (width 0.0254) + (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "94d9a783-cc3f-4ac0-9d53-4c42ff774ac2") + (uuid "6d6a19c4-ece9-4a9f-8c01-00d69a3ace4b") ) (fp_line - (start -3.0988 2.159) - (end -1.9939 2.159) + (start 21.2 3.2) + (end 21.2 -3.2) (stroke - (width 0.0254) + (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "ad3213e8-4598-4a39-aea9-2918ea8a0b4d") + (uuid "a227f6c7-0a4e-43c7-a920-3b6a972960cb") ) (fp_line - (start -1.9939 -2.5019) - (end -1.9939 2.5019) + (start 22.4 0) + (end 21.2 0) (stroke - (width 0.0254) + (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "51d583f9-a50a-42e2-9e11-5ef315128589") + (uuid "f4c644ad-4077-4fe3-a831-e1297eab2a1e") ) - (fp_line - (start -1.9939 -2.159) - (end -3.0988 -2.159) - (stroke - (width 0.0254) - (type solid) - ) + (fp_text user "${REFERENCE}" + (at 11.2 0 0) (layer "F.Fab") - (uuid "b378227e-4b5a-4958-bfe6-1f7552b11c66") - ) - (fp_line - (start -1.9939 -1.651) - (end -1.9939 -2.159) - (stroke - (width 0.0254) - (type solid) + (uuid "e570f69f-4b75-411a-8caa-297166beb0e1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (layer "F.Fab") - (uuid "3eeb806f-cdec-4f01-9249-0327943f70e8") ) - (fp_line - (start -1.9939 -0.889) - (end -3.0988 -0.889) - (stroke - (width 0.0254) - (type solid) - ) - (layer "F.Fab") - (uuid "6d6f6ba6-049f-417d-8886-8a88b438ee11") + (pad "1" thru_hole circle + (at 0 0) + (size 2.4 2.4) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Net-(J1-Pin_1)") + (pintype "passive") + (uuid "4eaa9688-8935-469b-bbb0-89e5346e0e26") ) - (fp_line - (start -1.9939 -0.381) - (end -1.9939 -0.889) - (stroke - (width 0.0254) - (type solid) - ) - (layer "F.Fab") - (uuid "7c8e2f6c-071d-4727-bd45-14868dc2f21a") + (pad "2" thru_hole oval + (at 22.4 0) + (size 2.4 2.4) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "Net-(J2-Pin_1)") + (pintype "passive") + (uuid "dc0bb5f0-9740-4cf2-9443-8f3758b14e18") ) - (fp_line - (start -1.9939 0.381) - (end -3.0988 0.381) - (stroke - (width 0.0254) - (type solid) + (model "${KICAD8_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_Power_L20.0mm_W6.4mm_P22.40mm.wrl" + (offset + (xyz 0 0 0) ) - (layer "F.Fab") - (uuid "538546c4-f807-4254-b7cc-82df666162a2") - ) - (fp_line - (start -1.9939 0.889) - (end -1.9939 0.381) - (stroke - (width 0.0254) - (type solid) + (scale + (xyz 1 1 1) ) - (layer "F.Fab") - (uuid "8c1476e7-6f82-4452-b474-9a5a6ebce332") - ) - (fp_line - (start -1.9939 1.651) - (end -3.0988 1.651) - (stroke - (width 0.0254) - (type solid) + (rotate + (xyz 0 0 0) ) - (layer "F.Fab") - (uuid "9eab8c31-d921-49bf-8e90-3d51e745e69c") ) - (fp_line - (start -1.9939 2.159) - (end -1.9939 1.651) - (stroke - (width 0.0254) - (type solid) - ) - (layer "F.Fab") - (uuid "5bf01562-215f-4481-8cdb-2565306989d1") - ) - (fp_line - (start -1.9939 2.5019) - (end 1.9939 2.5019) - (stroke - (width 0.0254) - (type solid) - ) - (layer "F.Fab") - (uuid "aa2ffdf5-a783-4d06-87da-94efde5f6cd9") - ) - (fp_line - (start 1.9939 -2.5019) - (end -1.9939 -2.5019) - (stroke - (width 0.0254) - (type solid) + ) + (footprint "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" + (layer "F.Cu") + (uuid "383364ac-b9e0-46c8-9c73-50fdd4490165") + (at 178.7398 94.4372) + (descr "wire loop as test point, loop diameter 2.5mm, hole diameter 1.0mm") + (tags "test point wire loop bead") + (property "Reference" "TP2" + (at 3.1496 -1.2192 0) + (layer "F.SilkS") + (uuid "6ba2528a-8942-49d5-8322-9983d3d6ff9f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (layer "F.Fab") - (uuid "83195263-9df1-48cc-9a08-aef8cc3dcd05") ) - (fp_line - (start 1.9939 -2.159) - (end 1.9939 -1.651) - (stroke - (width 0.0254) - (type solid) + (property "Value" "5V" + (at 2.9972 0.2286 0) + (layer "F.SilkS") + (uuid "b4e2fcfb-6511-4c8c-80b1-85561be5c005") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (layer "F.Fab") - (uuid "7bfebaa6-1c15-47fc-8746-3d908ff48778") ) - (fp_line - (start 1.9939 -1.651) - (end 3.0988 -1.651) - (stroke - (width 0.0254) - (type solid) - ) + (property "Footprint" "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" + (at 0 0 0) + (unlocked yes) (layer "F.Fab") - (uuid "3c58f444-a174-458a-8356-0de9d3bc8030") - ) - (fp_line - (start 1.9939 -0.889) - (end 1.9939 -0.381) - (stroke - (width 0.0254) - (type solid) + (hide yes) + (uuid "ace755db-27ce-4251-8e0a-aea269b06d2c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) ) - (layer "F.Fab") - (uuid "0b692fc5-ca94-4783-9923-66880de14245") ) - (fp_line - (start 1.9939 -0.381) - (end 3.0988 -0.381) - (stroke - (width 0.0254) - (type solid) - ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) (layer "F.Fab") - (uuid "b3b8cf03-09de-4883-9979-4b372088e494") - ) - (fp_line - (start 1.9939 0.381) - (end 1.9939 0.889) - (stroke - (width 0.0254) - (type solid) + (hide yes) + (uuid "da269408-7341-4f32-890f-77b17a4dcc19") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) ) - (layer "F.Fab") - (uuid "9ca6b11d-c672-45a1-87c1-26a201807cd2") ) - (fp_line - (start 1.9939 0.889) - (end 3.0988 0.889) - (stroke - (width 0.0254) - (type solid) - ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) (layer "F.Fab") - (uuid "fdde6664-bcb0-45de-acc8-56f7dc6183a0") - ) - (fp_line - (start 1.9939 1.651) - (end 1.9939 2.159) - (stroke - (width 0.0254) - (type solid) + (hide yes) + (uuid "e4f96518-c884-4974-b133-32563a2e0f8c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) ) - (layer "F.Fab") - (uuid "7f950b90-9987-4dad-b558-b85dade92d27") ) - (fp_line - (start 1.9939 2.159) - (end 3.0988 2.159) - (stroke - (width 0.0254) - (type solid) - ) + (property "Sim.Device" "" + (at 0 0 0) + (unlocked yes) (layer "F.Fab") - (uuid "8ddf5d0f-206f-4b9b-96b1-341fad96773d") - ) - (fp_line - (start 1.9939 2.5019) - (end 1.9939 -2.5019) - (stroke - (width 0.0254) - (type solid) + (hide yes) + (uuid "02a299ae-bd4f-4670-8b9a-cc4b46b56b4c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (layer "F.Fab") - (uuid "694385ad-2277-4c4c-8243-81ac4f57e517") ) - (fp_line - (start 3.0988 -2.159) - (end 1.9939 -2.159) - (stroke - (width 0.0254) - (type solid) - ) + (property "Sim.Pins" "" + (at 0 0 0) + (unlocked yes) (layer "F.Fab") - (uuid "1be978ba-7592-4dfe-b9e8-5cf47a9319dd") - ) - (fp_line - (start 3.0988 -1.651) - (end 3.0988 -2.159) - (stroke - (width 0.0254) - (type solid) + (hide yes) + (uuid "edad2d80-104e-4576-baf1-cd83445de889") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (layer "F.Fab") - (uuid "a1493c87-1b92-4dce-818a-723b5bf34f8b") ) - (fp_line - (start 3.0988 -0.889) - (end 1.9939 -0.889) + (property ki_fp_filters "Pin* Test*") + (path "/e41c4110-852f-439e-993f-ec6abe7db713") + (sheetname "Root") + (sheetfile "Discharge.kicad_sch") + (attr through_hole) + (fp_circle + (center 0 0) + (end 1.5 0) (stroke - (width 0.0254) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "624d3bbb-9f59-436f-bdd9-66d6f8682efb") + (fill none) + (layer "F.SilkS") + (uuid "4f1d30e7-99f4-4ebb-b6f7-8c59f68851c7") ) - (fp_line - (start 3.0988 -0.381) - (end 3.0988 -0.889) + (fp_circle + (center 0 0) + (end 1.8 0) (stroke - (width 0.0254) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "a5c32e29-7e3d-4539-9806-af6adc698c7d") + (fill none) + (layer "F.CrtYd") + (uuid "77cafd72-99a9-41bb-a986-4c583e054854") ) (fp_line - (start 3.0988 0.381) - (end 1.9939 0.381) + (start -1.3 -0.2) + (end -1.3 0.2) (stroke - (width 0.0254) + (width 0.12) (type solid) ) (layer "F.Fab") - (uuid "42c2f7a3-976d-4476-a495-3687cf6942c6") + (uuid "fb743f43-dfe4-447f-aa0a-deca847d3ac0") ) (fp_line - (start 3.0988 0.889) - (end 3.0988 0.381) + (start -1.3 0.2) + (end 1.3 0.2) (stroke - (width 0.0254) + (width 0.12) (type solid) ) (layer "F.Fab") - (uuid "e480b2ec-2ed0-477e-85f4-86dfc06a7e2e") + (uuid "e09ebb99-9553-46bb-a53e-284440392779") ) (fp_line - (start 3.0988 1.651) - (end 1.9939 1.651) + (start 1.3 -0.2) + (end -1.3 -0.2) (stroke - (width 0.0254) + (width 0.12) (type solid) ) (layer "F.Fab") - (uuid "39456796-cfd3-4aeb-991e-b784f21e446f") + (uuid "6eaeacd4-7b09-4942-94cc-cf8e488036c9") ) (fp_line - (start 3.0988 2.159) - (end 3.0988 1.651) + (start 1.3 0.2) + (end 1.3 -0.2) (stroke - (width 0.0254) + (width 0.12) (type solid) ) (layer "F.Fab") - (uuid "66d19bf1-d708-433a-a4ae-c3918af390a1") + (uuid "3685f8a5-9933-4aa7-8b78-5f9c1ed46b03") ) - (fp_arc - (start 0.3048 -2.5019) - (mid 0 -2.1971) - (end -0.3048 -2.5019) - (stroke - (width 0.0254) - (type solid) - ) + (fp_text user "${REFERENCE}" + (at 0.7 2.5 0) (layer "F.Fab") - (uuid "978a92bc-1b3b-49fa-b25f-a73a7408f0ce") - ) - (fp_text user "*" - (at -2.7178 -3.6068 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "5ba12cbf-8c7f-4af7-b8e1-88600c2ede43") + (uuid "1814dfca-101a-4737-a2f2-ea28c87b18b7") (effects (font (size 1 1) @@ -2246,124 +2168,39 @@ ) ) ) - (fp_text user "*" - (at -2.7178 -3.6068 0) - (unlocked yes) - (layer "F.Fab") - (uuid "147f60e4-32d3-45c5-8678-4208d715c0f4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) + (pad "1" thru_hole circle + (at 0 0) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "5V") + (pinfunction "1") + (pintype "passive") + (uuid "cd8ae058-92e9-4a0f-9259-bf528a5150b2") ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (uuid "409f90a8-456c-4e11-bd7e-acae2011e5ff") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (model "${KICAD8_3DMODEL_DIR}/TestPoint.3dshapes/TestPoint_Loop_D2.50mm_Drill1.0mm.wrl" + (offset + (xyz 0 0 0) ) - ) - (fp_text user "*" - (at -2.7178 -3.6068 0) - (layer "F.Fab") - (uuid "fef533fa-8f6c-4d8a-992b-11efc5ecbbf8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) ) - ) - (pad "1" smd rect - (at -2.4638 -1.905) - (size 1.9812 0.5588) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 15 "GLV") - (pinfunction "GND") - (pintype "power_in") - (uuid "de823c35-d99c-445e-a440-c4586e4dcd96") - ) - (pad "2" smd rect - (at -2.4638 -0.635) - (size 1.9812 0.5588) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "Net-(U1-THRES)") - (pinfunction "TRIG") - (pintype "input") - (uuid "9bea8424-fa10-4669-b96d-b1f6ffa194c8") - ) - (pad "3" smd rect - (at -2.4638 0.635) - (size 1.9812 0.5588) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 18 "/RTM") - (pinfunction "OUT") - (pintype "output") - (uuid "117d83bc-4705-4d4a-b794-073cea6a92d7") - ) - (pad "4" smd rect - (at -2.4638 1.905) - (size 1.9812 0.5588) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 23 "/5V") - (pinfunction "RESET") - (pintype "input") - (uuid "556f74dc-c3e6-4dcb-825e-d3247560ca2e") - ) - (pad "5" smd rect - (at 2.4638 1.905) - (size 1.9812 0.5588) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 7 "unconnected-(U1-CONT-Pad5)") - (pinfunction "CONT") - (pintype "unspecified+no_connect") - (uuid "df55617d-481b-42c7-b561-b377bd7b5c59") - ) - (pad "6" smd rect - (at 2.4638 0.635) - (size 1.9812 0.5588) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "Net-(U1-THRES)") - (pinfunction "THRES") - (pintype "input") - (uuid "56e60ef8-1edc-4e9a-b8a9-5262de59e7c3") - ) - (pad "7" smd rect - (at 2.4638 -0.635) - (size 1.9812 0.5588) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 3 "Net-(U1-DISCH)") - (pinfunction "DISCH") - (pintype "unspecified") - (uuid "2295e77d-4534-48a5-b152-1d326321b4bc") - ) - (pad "8" smd rect - (at 2.4638 -1.905) - (size 1.9812 0.5588) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 23 "/5V") - (pinfunction "VCC") - (pintype "power_in") - (uuid "f7db963a-0715-4c83-95a5-d32337d41006") ) ) - (footprint "Resistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P22.40mm" + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu") - (uuid "377bbed7-7859-4e61-ad4b-8a41b30d3c83") - (at 114.770498 102.687843) - (descr "Resistor, Axial_Power series, Box, pin pitch=22.4mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf") - (tags "Resistor Axial_Power series Box pin pitch 22.4mm 4W length 20mm width 6.4mm height 6.4mm") - (property "Reference" "R4" - (at 11.2 -4.32 0) + (uuid "39c9b6e1-b561-49cd-af85-13b21dd0358e") + (at 173.850498 98.673843 90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C2" + (at 2.526 -0.04 360) (layer "F.SilkS") - (uuid "9d9da12f-19b3-4c81-a632-00933d2db273") + (uuid "0ca24631-5a4d-4dce-9c0e-47bac675d7ac") (effects (font (size 1 1) @@ -2371,10 +2208,10 @@ ) ) ) - (property "Value" "5k" - (at 7.45 4.32 0) + (property "Value" "0.01uF" + (at 0 1.68 90) (layer "F.Fab") - (uuid "02344622-40e6-498a-97bb-0f3b7ca8941c") + (uuid "b7314b53-bc27-4e9e-834d-0d97a49c52e7") (effects (font (size 1 1) @@ -2382,12 +2219,12 @@ ) ) ) - (property "Footprint" "Resistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P22.40mm" - (at 0 0 0) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "61683996-8942-464c-b2f9-c9a8f6d1e001") + (uuid "cfc44355-3f74-4d6d-80aa-d030cebfc99d") (effects (font (size 1.27 1.27) @@ -2396,11 +2233,11 @@ ) ) (property "Datasheet" "" - (at 0 0 0) + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "6e1481d1-e8cb-400e-b960-9961cb517b74") + (uuid "e88fadda-c253-4cec-8fcd-b88a34d7c2e9") (effects (font (size 1.27 1.27) @@ -2408,12 +2245,12 @@ ) ) ) - (property "Description" "Resistor, US symbol" - (at 0 0 0) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "7153f3ff-3840-4d7e-835f-431d5474074b") + (uuid "d1549e8a-d718-4584-9b52-937df2e0b6b3") (effects (font (size 1.27 1.27) @@ -2422,11 +2259,11 @@ ) ) (property "Sim.Device" "" - (at 0 0 0) + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "a6617159-2489-41af-9d42-f1aec341344f") + (uuid "272a7ed2-eeff-4975-a5c5-24e4bfc70d49") (effects (font (size 1 1) @@ -2435,11 +2272,11 @@ ) ) (property "Sim.Pins" "" - (at 0 0 0) + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "5dcc190e-02f3-447f-9f43-ebf8234df738") + (uuid "766988a6-bacb-4ca0-8439-1f2258bcbcc7") (effects (font (size 1 1) @@ -2447,203 +2284,141 @@ ) ) ) - (property ki_fp_filters "R_*") - (path "/a2685882-7997-4136-b720-50fece813e9f") + (property ki_fp_filters "C_*") + (path "/cc494fc8-ff21-43bf-adfb-25bf547132ae") (sheetname "Root") (sheetfile "Discharge.kicad_sch") - (attr through_hole) - (fp_line - (start 1.08 -3.32) - (end 21.32 -3.32) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6fc9c1ed-7982-4734-8ba7-afc6df2ad227") - ) - (fp_line - (start 1.08 -1.44) - (end 1.08 -3.32) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ada2a10f-0f8d-44a8-a177-32f36997e894") - ) - (fp_line - (start 1.08 1.44) - (end 1.08 3.32) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ad57bbae-31f3-4a03-a42d-7eb6775bcc2d") - ) - (fp_line - (start 1.08 3.32) - (end 21.32 3.32) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "984d6235-b842-439a-aad7-2e5395f2e83a") - ) + (attr smd) (fp_line - (start 21.32 -3.32) - (end 21.32 -1.44) + (start -0.261252 -0.735) + (end 0.261252 -0.735) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "7050aa60-11c5-41de-a831-6e9d81d0b6d7") + (uuid "9328a929-3f0e-4068-8646-d0ff5ce01f92") ) (fp_line - (start 21.32 3.32) - (end 21.32 1.44) + (start -0.261252 0.735) + (end 0.261252 0.735) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "75e5ad9a-65fd-4cb7-a9a3-75c28d2356c5") + (uuid "0b26c25c-d37c-4165-a1b0-39065538431a") ) (fp_line - (start -1.45 -3.45) - (end -1.45 3.45) + (start 1.88 -0.98) + (end 1.88 0.98) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "de58542e-71b4-475f-b34c-325001fdb20c") + (uuid "98bea119-1c84-49d5-8e8c-26b58bd5ae1f") ) (fp_line - (start -1.45 3.45) - (end 23.85 3.45) + (start -1.88 -0.98) + (end 1.88 -0.98) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "c54c87e9-7a3f-4489-9d8d-1b2c0d93e2cb") + (uuid "1bfc6312-8b13-4e61-9d19-708b0967e363") ) (fp_line - (start 23.85 -3.45) - (end -1.45 -3.45) + (start 1.88 0.98) + (end -1.88 0.98) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "bd55b73f-6e5b-40b0-be13-87e2175b659c") + (uuid "500420dd-9fce-441a-9c48-ad153be5499a") ) (fp_line - (start 23.85 3.45) - (end 23.85 -3.45) + (start -1.88 0.98) + (end -1.88 -0.98) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "dad5f8ce-b5a6-4488-b422-8a0bc384557a") + (uuid "dda5a9d7-804f-4712-ba74-e3d51eb10ba7") ) (fp_line - (start 0 0) - (end 1.2 0) + (start 1 -0.625) + (end 1 0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "2f412059-8ca6-445d-8a01-2cd8b26161ea") + (uuid "ba9664d9-41e5-497f-94fa-cad07d426640") ) (fp_line - (start 1.2 -3.2) - (end 1.2 3.2) + (start -1 -0.625) + (end 1 -0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "e5b22b27-ab7e-4e5e-a5f4-7e8c67b52090") + (uuid "b343c908-5cdb-4d76-96ec-3b21a9b10d1a") ) (fp_line - (start 1.2 3.2) - (end 21.2 3.2) + (start 1 0.625) + (end -1 0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "1a0fb911-18e8-4b22-a53f-c41ba2039978") + (uuid "859ed7ca-7604-45b6-9e32-0e6820878b6c") ) (fp_line - (start 21.2 -3.2) - (end 1.2 -3.2) + (start -1 0.625) + (end -1 -0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "6d6a19c4-ece9-4a9f-8c01-00d69a3ace4b") + (uuid "14bcba68-4ba4-440e-80a4-2931d9cf8ac5") ) - (fp_line - (start 21.2 3.2) - (end 21.2 -3.2) - (stroke - (width 0.1) - (type solid) - ) + (fp_text user "${REFERENCE}" + (at 0 0 90) (layer "F.Fab") - (uuid "a227f6c7-0a4e-43c7-a920-3b6a972960cb") + (uuid "6be3d982-de46-4808-a51e-0a010ea8a889") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) ) - (fp_line - (start 22.4 0) - (end 21.2 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f4c644ad-4077-4fe3-a831-e1297eab2a1e") - ) - (fp_text user "${REFERENCE}" - (at 11.2 0 0) - (layer "F.Fab") - (uuid "e570f69f-4b75-411a-8caa-297166beb0e1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole circle - (at 0 0) - (size 2.4 2.4) - (drill 1.2) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 8 "/TS-") + (pad "1" smd roundrect + (at -1.0375 0 90) + (size 1.175 1.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.212766) + (net 9 "5V") (pintype "passive") - (uuid "4eaa9688-8935-469b-bbb0-89e5346e0e26") + (uuid "924230a8-2e21-402c-8c5b-88c399866c39") ) - (pad "2" thru_hole oval - (at 22.4 0) - (size 2.4 2.4) - (drill 1.2) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 6 "/TSMP-") + (pad "2" smd roundrect + (at 1.0375 0 90) + (size 1.175 1.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.212766) + (net 3 "GND") (pintype "passive") - (uuid "dc0bb5f0-9740-4cf2-9443-8f3758b14e18") + (uuid "3483168f-d30a-43d9-9782-ac6000bb4c9c") ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_Power_L20.0mm_W6.4mm_P22.40mm.wrl" + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" (offset (xyz 0 0 0) ) @@ -2655,16 +2430,16 @@ ) ) ) - (footprint "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" + (footprint "Connector_Molex:Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical" (layer "F.Cu") - (uuid "383364ac-b9e0-46c8-9c73-50fdd4490165") - (at 178.7398 94.4372) - (descr "wire loop as test point, loop diameter 2.5mm, hole diameter 1.0mm") - (tags "test point wire loop bead") - (property "Reference" "TP2" - (at 3.1496 -1.2192 0) + (uuid "4040e5e4-d895-42f4-9170-c5def37a3a78") + (at 112.997 91.908 180) + (descr "Molex Nano-Fit Power Connectors, 105309-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator") + (tags "connector Molex Nano-Fit side entry") + (property "Reference" "J1" + (at 0 -2.92 0) (layer "F.SilkS") - (uuid "6ba2528a-8942-49d5-8322-9983d3d6ff9f") + (uuid "b02fd09c-323a-4ef3-9f6c-cede95f56f1a") (effects (font (size 1 1) @@ -2672,10 +2447,10 @@ ) ) ) - (property "Value" "5V" - (at 2.9972 0.2286 0) - (layer "F.SilkS") - (uuid "b4e2fcfb-6511-4c8c-80b1-85561be5c005") + (property "Value" "TS" + (at 0 7.92 0) + (layer "F.Fab") + (uuid "813c9808-2346-4a7c-a39f-13c78fbd75b1") (effects (font (size 1 1) @@ -2683,12 +2458,12 @@ ) ) ) - (property "Footprint" "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" - (at 0 0 0) + (property "Footprint" "Connector_Molex:Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "ace755db-27ce-4251-8e0a-aea269b06d2c") + (uuid "2fef924a-8ff7-4274-af12-0c98cd998276") (effects (font (size 1.27 1.27) @@ -2697,11 +2472,11 @@ ) ) (property "Datasheet" "" - (at 0 0 0) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "da269408-7341-4f32-890f-77b17a4dcc19") + (uuid "de1fe021-10fb-43b1-9eb1-85375715fcf6") (effects (font (size 1.27 1.27) @@ -2709,12 +2484,12 @@ ) ) ) - (property "Description" "test point" - (at 0 0 0) + (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "e4f96518-c884-4974-b133-32563a2e0f8c") + (uuid "09eb64e9-55fd-4bc3-b5f3-a675d90e0acd") (effects (font (size 1.27 1.27) @@ -2723,11 +2498,11 @@ ) ) (property "Sim.Device" "" - (at 0 0 0) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "02a299ae-bd4f-4670-8b9a-cc4b46b56b4c") + (uuid "8ff6f504-4259-40f4-9534-96cc4050fb01") (effects (font (size 1 1) @@ -2736,11 +2511,11 @@ ) ) (property "Sim.Pins" "" - (at 0 0 0) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "edad2d80-104e-4576-baf1-cd83445de889") + (uuid "acee0344-6934-487a-ac87-7adf434aa1ee") (effects (font (size 1 1) @@ -2748,356 +2523,478 @@ ) ) ) - (property ki_fp_filters "Pin* Test*") - (path "/e41c4110-852f-439e-993f-ec6abe7db713") + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/a2a67bd4-b7d0-47d8-bc5d-da673273c1bb") (sheetname "Root") (sheetfile "Discharge.kicad_sch") (attr through_hole) - (fp_circle - (center 0 0) - (end 1.5 0) + (fp_line + (start 1.85 6.83) + (end -1.85 6.83) (stroke (width 0.12) (type solid) ) - (fill none) (layer "F.SilkS") - (uuid "4f1d30e7-99f4-4ebb-b6f7-8c59f68851c7") + (uuid "4056f865-69d5-48f8-a522-7a6d1e0f9f6c") ) - (fp_circle - (center 0 0) - (end 1.8 0) + (fp_line + (start 1.85 2.5) + (end 1.85 6.83) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (fill none) - (layer "F.CrtYd") - (uuid "77cafd72-99a9-41bb-a986-4c583e054854") + (layer "F.SilkS") + (uuid "6bf986d6-5060-4828-8e3d-57e1a8ba6068") ) (fp_line - (start -1.3 -0.2) - (end -1.3 0.2) + (start 1.85 2.5) + (end 1.85 -1.83) (stroke (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "fb743f43-dfe4-447f-aa0a-deca847d3ac0") + (layer "F.SilkS") + (uuid "3a954f78-8e13-40e4-b6cf-d46c2931c4cc") ) (fp_line - (start -1.3 0.2) - (end 1.3 0.2) + (start 1.85 -1.83) + (end -1.85 -1.83) (stroke (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "e09ebb99-9553-46bb-a53e-284440392779") + (layer "F.SilkS") + (uuid "fa889cd9-2da3-41f2-84a5-8021c1e36096") ) (fp_line - (start 1.3 -0.2) - (end -1.3 -0.2) + (start 0 -2.13) + (end -2.15 -2.13) (stroke (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "6eaeacd4-7b09-4942-94cc-cf8e488036c9") + (layer "F.SilkS") + (uuid "36c326d0-174f-4b4c-8d90-178020968d2b") ) (fp_line - (start 1.3 0.2) - (end 1.3 -0.2) + (start -1.85 6.83) + (end -1.85 5.21) (stroke (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "3685f8a5-9933-4aa7-8b78-5f9c1ed46b03") + (layer "F.SilkS") + (uuid "43235525-212a-4ad8-9bef-08e1f0b43af9") ) - (fp_text user "${REFERENCE}" - (at 0.7 2.5 0) - (layer "F.Fab") - (uuid "1814dfca-101a-4737-a2f2-ea28c87b18b7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (fp_line + (start -1.85 5.21) + (end -4.71 5.21) + (stroke + (width 0.12) + (type solid) ) + (layer "F.SilkS") + (uuid "5606ea51-4f9c-4412-ba86-66b5b259fcc2") ) - (pad "1" thru_hole circle - (at 0 0) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 23 "/5V") - (pinfunction "1") - (pintype "passive") - (uuid "cd8ae058-92e9-4a0f-9259-bf528a5150b2") - ) - (model "${KICAD8_3DMODEL_DIR}/TestPoint.3dshapes/TestPoint_Loop_D2.50mm_Drill1.0mm.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) + (fp_line + (start -1.85 -0.21) + (end -4.71 -0.21) + (stroke + (width 0.12) + (type solid) ) - ) - ) - (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (layer "F.Cu") - (uuid "39c9b6e1-b561-49cd-af85-13b21dd0358e") - (at 173.850498 98.673843 90) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") - (tags "capacitor handsolder") - (property "Reference" "C2" - (at 0 -1.68 90) (layer "F.SilkS") - (uuid "0ca24631-5a4d-4dce-9c0e-47bac675d7ac") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (uuid "d8f6ced6-2f17-47d6-ae7a-f200198e9bd5") + ) + (fp_line + (start -1.85 -1.83) + (end -1.85 -0.21) + (stroke + (width 0.12) + (type solid) ) + (layer "F.SilkS") + (uuid "adc0e50b-dbeb-4815-a46d-aefcf3b7c284") ) - (property "Value" "0.01uF" - (at 0 1.68 90) - (layer "F.Fab") - (uuid "b7314b53-bc27-4e9e-834d-0d97a49c52e7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (fp_line + (start -2.15 -2.13) + (end -2.15 -0.21) + (stroke + (width 0.12) + (type solid) ) + (layer "F.SilkS") + (uuid "1ca82f28-b25c-4443-bb08-3f87a44ff5ff") ) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "cfc44355-3f74-4d6d-80aa-d030cebfc99d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) + (fp_line + (start -4.71 5.21) + (end -4.71 2.5) + (stroke + (width 0.12) + (type solid) ) + (layer "F.SilkS") + (uuid "04929354-d88e-42ca-847e-c0112512e75b") ) - (property "Datasheet" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "e88fadda-c253-4cec-8fcd-b88a34d7c2e9") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) + (fp_line + (start -4.71 -0.21) + (end -4.71 2.5) + (stroke + (width 0.12) + (type solid) ) + (layer "F.SilkS") + (uuid "7c6dd0c2-2c1e-402f-95f3-607aa370bcf3") ) - (property "Description" "Unpolarized capacitor" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "d1549e8a-d718-4584-9b52-937df2e0b6b3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) + (fp_line + (start 2.24 7.22) + (end -2.24 7.22) + (stroke + (width 0.05) + (type solid) ) + (layer "F.CrtYd") + (uuid "b23eaeb0-0cc6-4d99-b9b4-4acf586f1158") ) - (property "Sim.Device" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "272a7ed2-eeff-4975-a5c5-24e4bfc70d49") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (fp_line + (start 2.24 2.5) + (end 2.24 7.22) + (stroke + (width 0.05) + (type solid) ) + (layer "F.CrtYd") + (uuid "6c48adbc-81be-4fcc-8c24-7b97f0fd1847") ) - (property "Sim.Pins" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "766988a6-bacb-4ca0-8439-1f2258bcbcc7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (fp_line + (start 2.24 2.5) + (end 2.24 -2.22) + (stroke + (width 0.05) + (type solid) ) + (layer "F.CrtYd") + (uuid "dfec014d-e923-42fd-b186-f1d6cec8fa42") ) - (property ki_fp_filters "C_*") - (path "/cc494fc8-ff21-43bf-adfb-25bf547132ae") - (sheetname "Root") - (sheetfile "Discharge.kicad_sch") - (attr smd) (fp_line - (start -0.261252 -0.735) - (end 0.261252 -0.735) + (start 2.24 -2.22) + (end -2.24 -2.22) (stroke - (width 0.12) + (width 0.05) (type solid) ) - (layer "F.SilkS") - (uuid "9328a929-3f0e-4068-8646-d0ff5ce01f92") + (layer "F.CrtYd") + (uuid "ba665c07-ad2f-4b6d-97b6-a15347f94277") ) (fp_line - (start -0.261252 0.735) - (end 0.261252 0.735) + (start -2.24 7.22) + (end -2.24 5.6) (stroke - (width 0.12) + (width 0.05) (type solid) ) - (layer "F.SilkS") - (uuid "0b26c25c-d37c-4165-a1b0-39065538431a") + (layer "F.CrtYd") + (uuid "a75fdaec-463f-4a0f-9684-49c222f9eead") ) (fp_line - (start 1.88 -0.98) - (end 1.88 0.98) + (start -2.24 5.6) + (end -5.1 5.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "98bea119-1c84-49d5-8e8c-26b58bd5ae1f") + (uuid "7d697430-e535-49ca-b524-5239402ca7b2") ) (fp_line - (start -1.88 -0.98) - (end 1.88 -0.98) + (start -2.24 -0.6) + (end -5.1 -0.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "1bfc6312-8b13-4e61-9d19-708b0967e363") + (uuid "fc2181c8-9a6b-4876-a2e4-1fb399fbcb78") ) (fp_line - (start 1.88 0.98) - (end -1.88 0.98) + (start -2.24 -2.22) + (end -2.24 -0.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "500420dd-9fce-441a-9c48-ad153be5499a") + (uuid "47f66094-3105-4d89-bfb9-4d4398cbef70") ) (fp_line - (start -1.88 0.98) - (end -1.88 -0.98) + (start -5.1 5.6) + (end -5.1 2.5) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "dda5a9d7-804f-4712-ba74-e3d51eb10ba7") + (uuid "55ba06c5-966b-4b79-b2e1-470437d8f4bb") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start -5.1 -0.6) + (end -5.1 2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b7aa12f6-60ee-4855-92a7-2ad16f7c8283") + ) + (fp_line + (start 1.74 6.72) + (end -1.74 6.72) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "ba9664d9-41e5-497f-94fa-cad07d426640") + (uuid "ce41bd28-f323-4a1e-8aa3-3ecb5218bd4f") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start 1.74 2.5) + (end 1.74 6.72) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "b343c908-5cdb-4d76-96ec-3b21a9b10d1a") + (uuid "9a13e130-fac9-4e2e-86f7-64236f0cae00") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 1.74 2.5) + (end 1.74 -1.72) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "859ed7ca-7604-45b6-9e32-0e6820878b6c") + (uuid "286e46b2-91ff-4930-a646-743770cb2d24") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start 1.74 -1.72) + (end -1.74 -1.72) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "14bcba68-4ba4-440e-80a4-2931d9cf8ac5") + (uuid "ca9bf1fb-236a-496f-982a-ed3b553f6069") ) - (fp_text user "${REFERENCE}" - (at 0 0 90) + (fp_line + (start 0 -1.012893) + (end 0.5 -1.72) + (stroke + (width 0.1) + (type solid) + ) (layer "F.Fab") - (uuid "6be3d982-de46-4808-a51e-0a010ea8a889") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) + (uuid "acad2448-13fa-4aee-af7b-d4e8e6d8301e") + ) + (fp_line + (start -0.5 -1.72) + (end 0 -1.012893) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "9a1dc736-e235-48a8-b1e7-597020fecd30") ) - (pad "1" smd roundrect - (at -1.0375 0 90) - (size 1.175 1.45) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.212766) - (net 23 "/5V") - (pintype "passive") - (uuid "924230a8-2e21-402c-8c5b-88c399866c39") + (fp_line + (start -1.74 6.72) + (end -1.74 5.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4b42eb68-9e98-45a2-9f73-f2a8fd478349") ) - (pad "2" smd roundrect - (at 1.0375 0 90) - (size 1.175 1.45) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.212766) - (net 15 "GLV") - (pintype "passive") - (uuid "3483168f-d30a-43d9-9782-ac6000bb4c9c") + (fp_line + (start -1.74 5.1) + (end -4.6 5.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8f1340b5-b229-42bb-913f-6e9f3a39b300") ) - (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) + (fp_line + (start -1.74 -0.1) + (end -4.6 -0.1) + (stroke + (width 0.1) + (type solid) ) - (scale - (xyz 1 1 1) + (layer "F.Fab") + (uuid "ff927f69-861d-4010-8a22-a099b03c649a") + ) + (fp_line + (start -1.74 -1.72) + (end -1.74 -0.1) + (stroke + (width 0.1) + (type solid) ) - (rotate - (xyz 0 0 0) + (layer "F.Fab") + (uuid "2b60884f-f24e-41d8-9f66-ac3ac824e67b") + ) + (fp_line + (start -2.02 4.6) + (end -2.02 0.4) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "58c00ee4-54dd-4941-a820-3216dcaa2b0c") ) - ) - (footprint "Connector_Molex:Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical" - (layer "F.Cu") - (uuid "4040e5e4-d895-42f4-9170-c5def37a3a78") - (at 112.997 91.908 180) - (descr "Molex Nano-Fit Power Connectors, 105309-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator") - (tags "connector Molex Nano-Fit side entry") - (property "Reference" "J1" - (at 0 -2.92 0) + (fp_line + (start -2.02 0.4) + (end -4.1 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fc815643-add9-4180-9983-d3d8d7d4ec7d") + ) + (fp_line + (start -4.1 4.6) + (end -2.02 4.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "01976ee2-a889-475e-bdd5-943eb6673ead") + ) + (fp_line + (start -4.1 0.4) + (end -4.1 4.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0fe5619e-4a0b-46fd-81e6-942ae78d37bc") + ) + (fp_line + (start -4.6 5.1) + (end -4.6 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "89edc269-6827-44f9-9754-2467045ff3bd") + ) + (fp_line + (start -4.6 -0.1) + (end -4.6 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "061c97a7-e3be-4a16-b037-d123c853270d") + ) + (fp_text user "${REFERENCE}" + (at 1.1 2.5 90) + (layer "F.Fab") + (uuid "08556cde-c0e3-4e53-bebf-64fa899aa46e") + (effects + (font + (size 0.87 0.87) + (thickness 0.13) + ) + ) + ) + (pad "" np_thru_hole circle + (at -1.34 1.25 180) + (size 1.3 1.3) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (uuid "e3e3204f-fcb5-4891-a1e7-aa56c26a4ad6") + ) + (pad "1" thru_hole custom + (at 0 0 180) + (size 1.417157 1.417157) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Net-(J1-Pin_1)") + (pinfunction "Pin_1") + (pintype "passive") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.85 0.6) (xy -0.45 0.6) (xy -0.85 0.2) (xy -0.85 -0.6) (xy 0.85 -0.6) + ) + (width 0.5) + (fill yes) + ) + ) + (uuid "8dd69306-1a0e-40ff-8055-bf331264fcc6") + ) + (pad "2" thru_hole oval + (at 0 2.5 180) + (size 2.2 1.7) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "unconnected-(J1-Pin_2-Pad2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "593c9b48-515a-496b-aed1-8a00bfa44cfb") + ) + (pad "3" thru_hole oval + (at 0 5 180) + (size 2.2 1.7) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Net-(D1-K)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "3d8af7d0-0185-4570-80b7-92801d30ec41") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SO-5-6_4.55x3.7mm_P1.27mm" + (layer "F.Cu") + (uuid "45f1ce46-724a-4740-a83b-ac9fac7c3e5e") + (at 158.623 90.932) + (descr "SO, 5 Pin (https://toshiba.semicon-storage.com/us/semiconductor/design-development/package/detail.5pin%20SO6.html), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SO SO TLP2310 Toshiba") + (property "Reference" "U4" + (at -3.6068 -3.7592 0) (layer "F.SilkS") - (uuid "b02fd09c-323a-4ef3-9f6c-cede95f56f1a") + (uuid "90ff0012-88ee-45e4-8024-0232c6ccdbe8") (effects (font (size 1 1) @@ -3105,10 +3002,10 @@ ) ) ) - (property "Value" "TS" - (at 0 7.92 0) + (property "Value" "TLP3122AE" + (at 0 2.8 0) (layer "F.Fab") - (uuid "813c9808-2346-4a7c-a39f-13c78fbd75b1") + (uuid "0cb0a8d8-980a-423a-a32c-5cc6da248696") (effects (font (size 1 1) @@ -3116,12 +3013,11 @@ ) ) ) - (property "Footprint" "Connector_Molex:Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical" - (at 0 0 180) - (unlocked yes) + (property "Footprint" "Package_SO:SO-5-6_4.55x3.7mm_P1.27mm" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "2fef924a-8ff7-4274-af12-0c98cd998276") + (uuid "09caa210-c8c3-4ef0-a7ab-0560e0dca95a") (effects (font (size 1.27 1.27) @@ -3129,12 +3025,11 @@ ) ) ) - (property "Datasheet" "" - (at 0 0 180) - (unlocked yes) + (property "Datasheet" "https://toshiba.semicon-storage.com/info/datasheet_en_20230525.pdf?did=60353" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "de1fe021-10fb-43b1-9eb1-85375715fcf6") + (uuid "763ad458-4db6-4d6d-878a-fbc78d92b1d8") (effects (font (size 1.27 1.27) @@ -3142,12 +3037,11 @@ ) ) ) - (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 0 0 180) - (unlocked yes) + (property "Description" "OptoCoupler" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "09eb64e9-55fd-4bc3-b5f3-a675d90e0acd") + (uuid "2153d5b1-064e-4fa1-85ad-426b7b66f1a4") (effects (font (size 1.27 1.27) @@ -3156,11 +3050,11 @@ ) ) (property "Sim.Device" "" - (at 0 0 180) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "8ff6f504-4259-40f4-9534-96cc4050fb01") + (uuid "8d398d85-7f92-4a03-ac55-b6bb3fbc3e1a") (effects (font (size 1 1) @@ -3169,11 +3063,11 @@ ) ) (property "Sim.Pins" "" - (at 0 0 180) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "acee0344-6934-487a-ac87-7adf434aa1ee") + (uuid "431377e4-3232-4579-9a69-898b19dc252c") (effects (font (size 1 1) @@ -3181,457 +3075,663 @@ ) ) ) - (property ki_fp_filters "Connector*:*_1x??_*") - (path "/a2a67bd4-b7d0-47d8-bc5d-da673273c1bb") + (property ki_fp_filters "4pin SO6_TOS 4pin SO6_TOS-M 4pin SO6_TOS-L") + (path "/38862f42-cda9-4c4c-be94-43317b8e13f4") (sheetname "Root") (sheetfile "Discharge.kicad_sch") - (attr through_hole) + (attr smd) (fp_line - (start 1.85 6.83) - (end -1.85 6.83) + (start 0 -1.96) + (end -2.275 -1.96) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "4056f865-69d5-48f8-a522-7a6d1e0f9f6c") + (uuid "18390011-7d59-4084-91d9-c0715d4647a5") ) (fp_line - (start 1.85 2.5) - (end 1.85 6.83) + (start 0 -1.96) + (end 2.275 -1.96) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "6bf986d6-5060-4828-8e3d-57e1a8ba6068") + (uuid "649849ec-3d83-4687-bbe5-32be5ed03494") ) (fp_line - (start 1.85 2.5) - (end 1.85 -1.83) + (start 0 1.96) + (end -2.275 1.96) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "3a954f78-8e13-40e4-b6cf-d46c2931c4cc") + (uuid "996c7af8-9d13-4882-b64e-bdce3f23ee88") ) (fp_line - (start 1.85 -1.83) - (end -1.85 -1.83) + (start 0 1.96) + (end 2.275 1.96) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "fa889cd9-2da3-41f2-84a5-8021c1e36096") + (uuid "d4fd3802-b2d5-4b16-91b5-f7b617e25a59") ) - (fp_line - (start 0 -2.13) - (end -2.15 -2.13) + (fp_poly + (pts + (xy -3.0125 -1.93) (xy -3.2525 -2.26) (xy -2.7725 -2.26) (xy -3.0125 -1.93) + ) (stroke (width 0.12) (type solid) ) + (fill solid) (layer "F.SilkS") - (uuid "36c326d0-174f-4b4c-8d90-178020968d2b") + (uuid "59fb5068-321f-4bd7-91c7-5bc34732694f") ) (fp_line - (start -1.85 6.83) - (end -1.85 5.21) + (start -4 -2.1) + (end -4 2.1) (stroke - (width 0.12) + (width 0.05) (type solid) ) - (layer "F.SilkS") - (uuid "43235525-212a-4ad8-9bef-08e1f0b43af9") + (layer "F.CrtYd") + (uuid "aa5b8b90-73e5-4f86-9478-d33fea60d622") ) (fp_line - (start -1.85 5.21) - (end -4.71 5.21) + (start -4 2.1) + (end 4 2.1) (stroke - (width 0.12) + (width 0.05) (type solid) ) - (layer "F.SilkS") - (uuid "5606ea51-4f9c-4412-ba86-66b5b259fcc2") + (layer "F.CrtYd") + (uuid "db76e234-a94d-441b-8c07-b65743f0b3d6") ) (fp_line - (start -1.85 -0.21) - (end -4.71 -0.21) + (start 4 -2.1) + (end -4 -2.1) (stroke - (width 0.12) + (width 0.05) (type solid) ) - (layer "F.SilkS") - (uuid "d8f6ced6-2f17-47d6-ae7a-f200198e9bd5") + (layer "F.CrtYd") + (uuid "469c0c95-34c4-416f-abdc-2a53ed1a1778") ) (fp_line - (start -1.85 -1.83) - (end -1.85 -0.21) + (start 4 2.1) + (end 4 -2.1) (stroke - (width 0.12) + (width 0.05) (type solid) ) - (layer "F.SilkS") - (uuid "adc0e50b-dbeb-4815-a46d-aefcf3b7c284") + (layer "F.CrtYd") + (uuid "4012e7ad-0b1e-42df-9036-dd20d234acff") ) (fp_line - (start -2.15 -2.13) - (end -2.15 -0.21) + (start -2.275 -0.925) + (end -1.35 -1.85) (stroke - (width 0.12) + (width 0.1) (type solid) ) - (layer "F.SilkS") - (uuid "1ca82f28-b25c-4443-bb08-3f87a44ff5ff") + (layer "F.Fab") + (uuid "9342cf11-f5ab-4895-968c-3936dcd129c5") ) (fp_line - (start -4.71 5.21) - (end -4.71 2.5) + (start -2.275 1.85) + (end -2.275 -0.925) (stroke - (width 0.12) + (width 0.1) (type solid) ) - (layer "F.SilkS") - (uuid "04929354-d88e-42ca-847e-c0112512e75b") + (layer "F.Fab") + (uuid "00b02300-9c98-4089-a31d-2ceac46caf8a") ) (fp_line - (start -4.71 -0.21) - (end -4.71 2.5) + (start -1.35 -1.85) + (end 2.275 -1.85) (stroke - (width 0.12) + (width 0.1) (type solid) ) - (layer "F.SilkS") - (uuid "7c6dd0c2-2c1e-402f-95f3-607aa370bcf3") + (layer "F.Fab") + (uuid "c7242fea-8e8a-4fe7-a660-eda0566d88e8") ) (fp_line - (start 2.24 7.22) - (end -2.24 7.22) + (start 2.275 -1.85) + (end 2.275 1.85) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (layer "F.CrtYd") - (uuid "b23eaeb0-0cc6-4d99-b9b4-4acf586f1158") + (layer "F.Fab") + (uuid "c6294496-0f22-4e1c-b5fc-763a172ec34d") ) (fp_line - (start 2.24 2.5) - (end 2.24 7.22) + (start 2.275 1.85) + (end -2.275 1.85) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (layer "F.CrtYd") - (uuid "6c48adbc-81be-4fcc-8c24-7b97f0fd1847") + (layer "F.Fab") + (uuid "75848fb8-c439-4325-a786-4a9026a43247") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ac9b9b27-a899-40da-8c44-0020d1d973a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -3.15 -1.27) + (size 1.2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 19 "Net-(R3-Pad2)") + (pinfunction "1") + (pintype "power_in") + (uuid "a3ab3602-6ece-4ed8-8253-05f5b0ebbe53") + ) + (pad "3" smd roundrect + (at -3.15 1.27) + (size 1.2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 5 "Net-(J1-Pin_1)") + (pinfunction "3") + (pintype "output") + (uuid "9b2f639e-371e-4235-9339-fd9ee71b465b") + ) + (pad "4" smd roundrect + (at 3.15 1.27) + (size 1.2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 6 "12V_out") + (pinfunction "4") + (pintype "bidirectional") + (uuid "81ee89d2-c074-4733-b432-f4f41e19eaf9") + ) + (pad "5" smd roundrect + (at 3.15 0) + (size 1.2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "8cc2162b-8977-47f5-8b3c-688083a2b20b") ) + (pad "6" smd roundrect + (at 3.15 -1.27) + (size 1.2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 14 "12v") + (pinfunction "6") + (pintype "bidirectional") + (uuid "fe543e5c-6f8a-4fec-bb25-3714a7219841") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SO-5-6_4.55x3.7mm_P1.27mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Relay_THT:Relay_DPDT_Omron_G5V-2" + (layer "F.Cu") + (uuid "47394de8-3971-436c-8700-731272e2e712") + (at 155.840498 71.567843 -90) + (descr "http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5v2.pdf") + (tags "Omron G5V-2 Relay DPDT") + (property "Reference" "K1" + (at 3.75 -10.3 90) + (layer "F.SilkS") + (uuid "b0d4ceb1-8286-4c8c-b447-af6374a96ad6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1109537" + (at 3.81 20.5 90) + (layer "F.Fab") + (uuid "9937233c-6927-4a89-8564-d3c57eb841d4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Relay_THT:Relay_DPDT_Omron_G5V-2" + (at -0.06 -7.8 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc6ce1b2-6bab-4fa5-aa34-cf66c2350c8e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.phoenixcontact.com/product/pdf/api/v1/MTEwOTUzNw?_realm=us&_locale=en-US&blocks=commercial-data%2Ctechnical-data%2Cdrawings%2Capprovals%2Cclassifications%2Cenvironmental-compliance-data%2Call-accessories" + (at -0.06 -7.8 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "853a5902-a22f-4f8a-a933-46108a85eb1e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Relay Miniature Omron DPDT" + (at -0.06 -7.8 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f341a89a-1568-4941-a25f-573d801e8b50") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Device" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "430833a3-46c3-464f-873d-8c20b7bffe7a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "79c80a94-baa9-48a8-a31f-ca165991f3b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Relay*DPDT*Omron*G5V*") + (path "/b8cfa33d-14b9-4ee3-b99f-4da626afbdad") + (sheetname "Root") + (sheetfile "Discharge.kicad_sch") + (attr through_hole) (fp_line - (start 2.24 2.5) - (end 2.24 -2.22) + (start -1.38 19.19) + (end 9 19.19) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "dfec014d-e923-42fd-b186-f1d6cec8fa42") + (layer "F.SilkS") + (uuid "ab38336a-1d92-4b36-a120-136d444617c1") ) (fp_line - (start 2.24 -2.22) - (end -2.24 -2.22) + (start 9 19.19) + (end 9 -9.11) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "ba665c07-ad2f-4b6d-97b6-a15347f94277") + (layer "F.SilkS") + (uuid "62cf160f-41f3-4664-b014-1b1032fce704") ) (fp_line - (start -2.24 7.22) - (end -2.24 5.6) + (start 3.41 -6.79) + (end 4.11 -6.79) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "a75fdaec-463f-4a0f-9684-49c222f9eead") + (layer "F.SilkS") + (uuid "ee2d47ab-5b94-4fa7-b6f9-2bbe375ae879") ) (fp_line - (start -2.24 5.6) - (end -5.1 5.6) + (start 4.11 -6.79) + (end 4.11 -7.99) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "7d697430-e535-49ca-b524-5239402ca7b2") + (layer "F.SilkS") + (uuid "24f665c4-3e30-44aa-8a30-a966ccf34da0") ) (fp_line - (start -2.24 -0.6) - (end -5.1 -0.6) + (start 3.41 -7.19) + (end 4.11 -7.59) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "fc2181c8-9a6b-4876-a2e4-1fb399fbcb78") + (layer "F.SilkS") + (uuid "64275396-d944-4d25-affb-ab5ff139aaa0") ) (fp_line - (start -2.24 -2.22) - (end -2.24 -0.6) + (start 3.41 -7.36) + (end 2.31 -7.36) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "47f66094-3105-4d89-bfb9-4d4398cbef70") + (layer "F.SilkS") + (uuid "b051be19-db30-4008-bd24-2d6ef8b31bf6") ) (fp_line - (start -5.1 5.6) - (end -5.1 2.5) + (start 4.11 -7.36) + (end 5.21 -7.36) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "55ba06c5-966b-4b79-b2e1-470437d8f4bb") + (layer "F.SilkS") + (uuid "77161ac6-e0fa-4f7a-9112-acbec147115e") ) (fp_line - (start -5.1 -0.6) - (end -5.1 2.5) + (start 3.41 -7.99) + (end 3.41 -6.79) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "b7aa12f6-60ee-4855-92a7-2ad16f7c8283") + (layer "F.SilkS") + (uuid "9ae62b1c-d85f-4e3c-b7f7-c96f91236b84") ) (fp_line - (start 1.74 6.72) - (end -1.74 6.72) + (start 4.11 -7.99) + (end 3.41 -7.99) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "ce41bd28-f323-4a1e-8aa3-3ecb5218bd4f") + (layer "F.SilkS") + (uuid "0a9fc809-aebd-4ae5-a5bf-b112c392a91e") ) (fp_line - (start 1.74 2.5) - (end 1.74 6.72) + (start -1.605 -8.05) + (end -1.605 -9.35) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "9a13e130-fac9-4e2e-86f7-64236f0cae00") + (layer "F.SilkS") + (uuid "a1e21dad-c5df-43fc-bf48-a70aa76a5e0f") ) (fp_line - (start 1.74 2.5) - (end 1.74 -1.72) + (start 2.24 -8.14) + (end 5.24 -8.14) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "286e46b2-91ff-4930-a646-743770cb2d24") + (layer "F.SilkS") + (uuid "7924c7a6-ba3b-424f-92a1-4cd54d104b2e") ) (fp_line - (start 1.74 -1.72) - (end -1.74 -1.72) + (start 5.24 -8.14) + (end 5.24 -9.2) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "ca9bf1fb-236a-496f-982a-ed3b553f6069") + (layer "F.SilkS") + (uuid "54db2955-607f-4816-b223-467a5ea28e5f") ) (fp_line - (start 0 -1.012893) - (end 0.5 -1.72) + (start -1.38 -9.15) + (end -1.38 19.19) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "acad2448-13fa-4aee-af7b-d4e8e6d8301e") + (layer "F.SilkS") + (uuid "40b06cac-f6bf-4232-8630-c73b67ca7ec5") ) (fp_line - (start -0.5 -1.72) - (end 0 -1.012893) + (start 9 -9.15) + (end -1.38 -9.15) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "9a1dc736-e235-48a8-b1e7-597020fecd30") + (layer "F.SilkS") + (uuid "43e001b6-bbc9-4fda-9c01-2a792837f5bf") ) (fp_line - (start -1.74 6.72) - (end -1.74 5.1) + (start 2.24 -9.2) + (end 2.24 -8.16) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "4b42eb68-9e98-45a2-9f73-f2a8fd478349") + (layer "F.SilkS") + (uuid "f987b350-2b3a-40bb-8ef1-7cc3064f5fc7") ) (fp_line - (start -1.74 5.1) - (end -4.6 5.1) + (start -1.605 -9.35) + (end -0.395 -9.35) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "8f1340b5-b229-42bb-913f-6e9f3a39b300") + (layer "F.SilkS") + (uuid "e283e9fd-4df6-474e-b48a-f6eb030f2e1a") ) (fp_line - (start -1.74 -0.1) - (end -4.6 -0.1) + (start 9.1 19.3) + (end -1.48 19.3) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "ff927f69-861d-4010-8a22-a099b03c649a") + (layer "F.CrtYd") + (uuid "49ee7109-caae-4e1c-bddb-5ec83b381468") ) (fp_line - (start -1.74 -1.72) - (end -1.74 -0.1) + (start 9.1 -1.5) + (end 9.1 19.3) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "2b60884f-f24e-41d8-9f66-ac3ac824e67b") + (layer "F.CrtYd") + (uuid "61c679fe-b951-46d3-a542-63419a640381") ) (fp_line - (start -2.02 4.6) - (end -2.02 0.4) + (start -1.49 -9.35) + (end -1.48 19.3) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "58c00ee4-54dd-4941-a820-3216dcaa2b0c") + (layer "F.CrtYd") + (uuid "9c0af55d-7523-44b4-99f1-2cd7ed43c89f") ) (fp_line - (start -2.02 0.4) - (end -4.1 0.4) + (start -1.49 -9.35) + (end 9.09 -9.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2ad761d8-9980-4b6f-848a-9e8c3c9ffbd2") + ) + (fp_line + (start -1.24 19.04) + (end 8.86 19.04) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "fc815643-add9-4180-9983-d3d8d7d4ec7d") + (uuid "096ec750-b3be-41fc-80ac-26635126ca3a") ) (fp_line - (start -4.1 4.6) - (end -2.02 4.6) + (start 8.86 19.04) + (end 8.86 -1.26) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "01976ee2-a889-475e-bdd5-943eb6673ead") + (uuid "57e215ab-b61f-4e26-a3b8-eecc8473a41a") ) (fp_line - (start -4.1 0.4) - (end -4.1 4.6) + (start -1.24 -0.25) + (end -1.24 19.04) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "0fe5619e-4a0b-46fd-81e6-942ae78d37bc") + (uuid "79df9a92-d048-4fbd-9c33-8f199a9e62b0") ) - (fp_line - (start -4.6 5.1) - (end -4.6 2.5) + (fp_line + (start -1.24 -0.25) + (end -0.33 -1.26) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "89edc269-6827-44f9-9754-2467045ff3bd") + (uuid "8d4447b7-d56a-448d-9c3d-46b2a0eeee7e") ) (fp_line - (start -4.6 -0.1) - (end -4.6 2.5) + (start 8.8 -9.06) + (end -0.39 -9.06) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "061c97a7-e3be-4a16-b037-d123c853270d") + (uuid "57629332-a237-452a-8fac-a36c051b3ee5") ) (fp_text user "${REFERENCE}" - (at 1.1 2.5 90) + (at 3.94 9.16 90) (layer "F.Fab") - (uuid "08556cde-c0e3-4e53-bebf-64fa899aa46e") + (uuid "da16533d-613c-4c9c-8dfe-c736b2711dce") (effects (font - (size 0.87 0.87) - (thickness 0.13) + (size 1 1) + (thickness 0.15) ) ) ) - (pad "" np_thru_hole circle - (at -1.34 1.25 180) - (size 1.3 1.3) + (pad "1" thru_hole rect + (at 0 -7.4 270) + (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (uuid "e3e3204f-fcb5-4891-a1e7-aa56c26a4ad6") + (remove_unused_layers no) + (net 12 "IR_FINAL") + (pintype "passive") + (uuid "3d3bb644-1063-4d72-adc4-8464bd3cfc69") ) - (pad "1" thru_hole custom - (at 0 0 180) - (size 1.417157 1.417157) - (drill 1.2) + (pad "4" thru_hole circle + (at 0 7.62 270) + (size 2 2) + (drill 1.3) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 8 "/TS-") - (pinfunction "Pin_1") + (net 8 "unconnected-(K1-Pad4)") + (pintype "passive+no_connect") + (uuid "65095d49-d121-474c-9bdf-fab8fd82a797") + ) + (pad "6" thru_hole circle + (at 0 12.7 270) + (size 2 2) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "unconnected-(K1-Pad6)") + (pintype "passive+no_connect") + (uuid "9969e81e-dfd3-462c-94bf-5097c0bb6600") + ) + (pad "8" thru_hole circle + (at 0 17.78 270) + (size 2 2) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "unconnected-(K1-Pad8)") + (pintype "passive+no_connect") + (uuid "416cc55e-2cd7-4883-8c49-4e5b58be3dab") + ) + (pad "9" thru_hole circle + (at 7.62 17.78 270) + (size 2 2) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "unconnected-(K1-Pad9)") + (pintype "passive+no_connect") + (uuid "dca08bdb-19d5-4f17-8134-e41f8bdb7005") + ) + (pad "11" thru_hole circle + (at 7.62 12.7 270) + (size 2 2) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "Net-(J4-Pin_1)") (pintype "passive") - (thermal_bridge_angle 90) - (options - (clearance outline) - (anchor circle) - ) - (primitives - (gr_poly - (pts - (xy 0.85 0.6) (xy -0.45 0.6) (xy -0.85 0.2) (xy -0.85 -0.6) (xy 0.85 -0.6) - ) - (width 0.5) - (fill yes) - ) - ) - (uuid "8dd69306-1a0e-40ff-8055-bf331264fcc6") + (uuid "ff33367c-651b-4296-831f-f1393683f8b5") ) - (pad "2" thru_hole oval - (at 0 2.5 180) - (size 2.2 1.7) - (drill 1.2) + (pad "13" thru_hole circle + (at 7.62 7.62 270) + (size 2 2) + (drill 1.3) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 13 "unconnected-(J1-Pin_2-Pad2)") - (pinfunction "Pin_2") + (net 21 "Net-(J4-Pin_2)") (pintype "passive") - (uuid "593c9b48-515a-496b-aed1-8a00bfa44cfb") + (uuid "c748a05c-8762-46ed-ad8e-1920fc82a26f") ) - (pad "3" thru_hole oval - (at 0 5 180) - (size 2.2 1.7) - (drill 1.2) + (pad "16" thru_hole circle + (at 7.6 -7.4 270) + (size 2 2) + (drill 1.3) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 5 "/TS+") - (pinfunction "Pin_3") + (net 3 "GND") (pintype "passive") - (uuid "3d8af7d0-0185-4570-80b7-92801d30ec41") + (uuid "4bd522ad-712d-44c4-a704-d749f19aacb2") ) - (model "${KICAD8_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical.wrl" + (model "${KICAD8_3DMODEL_DIR}/Relay_THT.3dshapes/Relay_DPDT_Omron_G5V-2.wrl" (offset (xyz 0 0 0) ) @@ -3643,16 +3743,16 @@ ) ) ) - (footprint "Package_SO:SO-5-6_4.55x3.7mm_P1.27mm" + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu") - (uuid "45f1ce46-724a-4740-a83b-ac9fac7c3e5e") - (at 158.623 90.932) - (descr "SO, 5 Pin (https://toshiba.semicon-storage.com/us/semiconductor/design-development/package/detail.5pin%20SO6.html), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SO SO TLP2310 Toshiba") - (property "Reference" "U4" - (at -3.6068 -3.7592 0) + (uuid "49d2ea34-1286-4130-9d17-1dd18e360be0") + (at 133.0921 93.2434 180) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C4" + (at 0 -1.68 0) (layer "F.SilkS") - (uuid "90ff0012-88ee-45e4-8024-0232c6ccdbe8") + (uuid "67ff5862-35a0-4f73-a769-cb211537beda") (effects (font (size 1 1) @@ -3660,10 +3760,10 @@ ) ) ) - (property "Value" "TLP3122AE" - (at 0 2.8 0) + (property "Value" "10uF" + (at 0 1.68 0) (layer "F.Fab") - (uuid "0cb0a8d8-980a-423a-a32c-5cc6da248696") + (uuid "b7bd9c2f-d5a0-4f40-9fb2-109dd3c1e847") (effects (font (size 1 1) @@ -3671,11 +3771,12 @@ ) ) ) - (property "Footprint" "Package_SO:SO-5-6_4.55x3.7mm_P1.27mm" - (at 0 0 0) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (at 0 0 180) + (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "09caa210-c8c3-4ef0-a7ab-0560e0dca95a") + (uuid "3f82f256-4fb7-4db7-93fb-1be3650df731") (effects (font (size 1.27 1.27) @@ -3683,11 +3784,12 @@ ) ) ) - (property "Datasheet" "https://toshiba.semicon-storage.com/info/datasheet_en_20230525.pdf?did=60353" - (at 0 0 0) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "763ad458-4db6-4d6d-878a-fbc78d92b1d8") + (uuid "6b068d38-5b65-4fb8-9509-bd1b208c52b4") (effects (font (size 1.27 1.27) @@ -3695,11 +3797,12 @@ ) ) ) - (property "Description" "OptoCoupler" - (at 0 0 0) + (property "Description" "Unpolarized capacitor" + (at 0 0 180) + (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "2153d5b1-064e-4fa1-85ad-426b7b66f1a4") + (uuid "4b482e64-3128-48e0-8e27-550f5cc53c9b") (effects (font (size 1.27 1.27) @@ -3708,11 +3811,11 @@ ) ) (property "Sim.Device" "" - (at 0 0 0) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "8d398d85-7f92-4a03-ac55-b6bb3fbc3e1a") + (uuid "99b050ca-138f-4cba-990b-050e00fad342") (effects (font (size 1 1) @@ -3721,11 +3824,11 @@ ) ) (property "Sim.Pins" "" - (at 0 0 0) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "431377e4-3232-4579-9a69-898b19dc252c") + (uuid "88692f0f-fe16-489f-98e7-7e0c9d330e8a") (effects (font (size 1 1) @@ -3733,212 +3836,141 @@ ) ) ) - (property ki_fp_filters "4pin SO6_TOS 4pin SO6_TOS-M 4pin SO6_TOS-L") - (path "/38862f42-cda9-4c4c-be94-43317b8e13f4") + (property ki_fp_filters "C_*") + (path "/c6669d94-7949-4a11-8070-afbb8573d0c4") (sheetname "Root") (sheetfile "Discharge.kicad_sch") (attr smd) (fp_line - (start 0 -1.96) - (end -2.275 -1.96) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "18390011-7d59-4084-91d9-c0715d4647a5") - ) - (fp_line - (start 0 -1.96) - (end 2.275 -1.96) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "649849ec-3d83-4687-bbe5-32be5ed03494") - ) - (fp_line - (start 0 1.96) - (end -2.275 1.96) + (start -0.261252 0.735) + (end 0.261252 0.735) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "996c7af8-9d13-4882-b64e-bdce3f23ee88") + (uuid "61f7c813-a082-45c1-a0c5-6150b763e676") ) (fp_line - (start 0 1.96) - (end 2.275 1.96) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d4fd3802-b2d5-4b16-91b5-f7b617e25a59") - ) - (fp_poly - (pts - (xy -3.0125 -1.93) (xy -3.2525 -2.26) (xy -2.7725 -2.26) (xy -3.0125 -1.93) - ) + (start -0.261252 -0.735) + (end 0.261252 -0.735) (stroke (width 0.12) (type solid) ) - (fill solid) (layer "F.SilkS") - (uuid "59fb5068-321f-4bd7-91c7-5bc34732694f") + (uuid "be1dff9e-2ca8-42f4-9ec4-f3e44e5d01c8") ) (fp_line - (start -4 -2.1) - (end -4 2.1) + (start 1.88 0.98) + (end -1.88 0.98) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "aa5b8b90-73e5-4f86-9478-d33fea60d622") + (uuid "e1c48bd8-91d2-4bc9-b09d-de9d7ffe09f7") ) (fp_line - (start -4 2.1) - (end 4 2.1) + (start 1.88 -0.98) + (end 1.88 0.98) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "db76e234-a94d-441b-8c07-b65743f0b3d6") + (uuid "19490e73-406b-4f87-935f-3988fe43b763") ) (fp_line - (start 4 -2.1) - (end -4 -2.1) + (start -1.88 0.98) + (end -1.88 -0.98) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "469c0c95-34c4-416f-abdc-2a53ed1a1778") + (uuid "a5fba7f7-52c9-4fd2-a308-8f249c15dcdd") ) (fp_line - (start 4 2.1) - (end 4 -2.1) + (start -1.88 -0.98) + (end 1.88 -0.98) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "4012e7ad-0b1e-42df-9036-dd20d234acff") - ) - (fp_line - (start -2.275 -0.925) - (end -1.35 -1.85) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9342cf11-f5ab-4895-968c-3936dcd129c5") + (uuid "ff8fa9ec-f829-4c03-9a1a-e0e5581b8065") ) (fp_line - (start -2.275 1.85) - (end -2.275 -0.925) + (start 1 0.625) + (end -1 0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "00b02300-9c98-4089-a31d-2ceac46caf8a") + (uuid "d9fad644-d4a4-4339-9862-1894f64f1480") ) - (fp_line - (start -1.35 -1.85) - (end 2.275 -1.85) + (fp_line + (start 1 -0.625) + (end 1 0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "c7242fea-8e8a-4fe7-a660-eda0566d88e8") + (uuid "111bcb1f-aebd-40b6-984e-91b25ec78ba4") ) (fp_line - (start 2.275 -1.85) - (end 2.275 1.85) + (start -1 0.625) + (end -1 -0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "c6294496-0f22-4e1c-b5fc-763a172ec34d") + (uuid "a1390e14-c33b-435a-88c8-4e2f23427836") ) (fp_line - (start 2.275 1.85) - (end -2.275 1.85) + (start -1 -0.625) + (end 1 -0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "75848fb8-c439-4325-a786-4a9026a43247") + (uuid "7ae2a2e8-fed7-4068-8fcb-b09f25d1e9ff") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "ac9b9b27-a899-40da-8c44-0020d1d973a7") + (uuid "be654af5-d1ef-4125-898d-00241fee8cd9") (effects (font - (size 1 1) - (thickness 0.15) + (size 0.5 0.5) + (thickness 0.08) ) ) ) (pad "1" smd roundrect - (at -3.15 -1.27) - (size 1.2 0.8) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 22 "Net-(R3-Pad2)") - (pinfunction "1") - (pintype "power_in") - (uuid "a3ab3602-6ece-4ed8-8253-05f5b0ebbe53") - ) - (pad "3" smd roundrect - (at -3.15 1.27) - (size 1.2 0.8) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 8 "/TS-") - (pinfunction "3") - (pintype "output") - (uuid "9b2f639e-371e-4235-9339-fd9ee71b465b") - ) - (pad "4" smd roundrect - (at 3.15 1.27) - (size 1.2 0.8) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 21 "Net-(U2-VI)") - (pinfunction "4") - (pintype "bidirectional") - (uuid "81ee89d2-c074-4733-b432-f4f41e19eaf9") - ) - (pad "5" smd roundrect - (at 3.15 0) - (size 1.2 0.8) + (at -1.0375 0 180) + (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (uuid "8cc2162b-8977-47f5-8b3c-688083a2b20b") + (roundrect_rratio 0.212766) + (net 2 "Net-(U3-VO)") + (pintype "passive") + (uuid "55e2bdfc-1a75-403b-bd85-353f338527bb") ) - (pad "6" smd roundrect - (at 3.15 -1.27) - (size 1.2 0.8) + (pad "2" smd roundrect + (at 1.0375 0 180) + (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 17 "12v") - (pinfunction "6") - (pintype "bidirectional") - (uuid "fe543e5c-6f8a-4fec-bb25-3714a7219841") + (roundrect_rratio 0.212766) + (net 5 "Net-(J1-Pin_1)") + (pintype "passive") + (uuid "4bdd376e-0510-4af5-b924-775f935dc27f") ) - (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SO-5-6_4.55x3.7mm_P1.27mm.wrl" + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" (offset (xyz 0 0 0) ) @@ -3950,16 +3982,16 @@ ) ) ) - (footprint "Relay_THT:Relay_DPDT_Omron_G5V-2" + (footprint "NE555DR:D8" (layer "F.Cu") - (uuid "47394de8-3971-436c-8700-731272e2e712") - (at 155.840498 71.567843 -90) - (descr "http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5v2.pdf") - (tags "Omron G5V-2 Relay DPDT") - (property "Reference" "K1" - (at 3.75 -10.3 90) + (uuid "5fa290f9-808a-4d86-810b-1b1ac855445d") + (at 169.020498 101.537843) + (tags "NE555DR ") + (property "Reference" "U1" + (at -0.22 3.85 0) + (unlocked yes) (layer "F.SilkS") - (uuid "b0d4ceb1-8286-4c8c-b447-af6374a96ad6") + (uuid "5421231d-bcfa-47c6-83e7-412b78e0254e") (effects (font (size 1 1) @@ -3967,10 +3999,11 @@ ) ) ) - (property "Value" "1109537" - (at 3.81 20.5 90) + (property "Value" "NE555DR" + (at 0 0 0) + (unlocked yes) (layer "F.Fab") - (uuid "9937233c-6927-4a89-8564-d3c57eb841d4") + (uuid "0d2ef481-4177-44b3-a7cc-f62dc670ea66") (effects (font (size 1 1) @@ -3978,12 +4011,11 @@ ) ) ) - (property "Footprint" "Relay_THT:Relay_DPDT_Omron_G5V-2" - (at -0.06 -7.8 -90) - (unlocked yes) + (property "Footprint" "NE555DR:D8" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "bc6ce1b2-6bab-4fa5-aa34-cf66c2350c8e") + (uuid "eef05d4d-1d9f-4fc1-9dc0-934c99d48b41") (effects (font (size 1.27 1.27) @@ -3991,12 +4023,11 @@ ) ) ) - (property "Datasheet" "https://www.phoenixcontact.com/product/pdf/api/v1/MTEwOTUzNw?_realm=us&_locale=en-US&blocks=commercial-data%2Ctechnical-data%2Cdrawings%2Capprovals%2Cclassifications%2Cenvironmental-compliance-data%2Call-accessories" - (at -0.06 -7.8 -90) - (unlocked yes) + (property "Datasheet" "NE555DR" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "853a5902-a22f-4f8a-a933-46108a85eb1e") + (uuid "0b23b050-af38-400a-a024-f1f388b14926") (effects (font (size 1.27 1.27) @@ -4004,12 +4035,11 @@ ) ) ) - (property "Description" "Relay Miniature Omron DPDT" - (at -0.06 -7.8 -90) - (unlocked yes) + (property "Description" "CMOS General Purpose Timer, 555 compatible, SOIC-8" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "f341a89a-1568-4941-a25f-573d801e8b50") + (uuid "f2960bbb-b5c6-416b-a88a-0c8595dd4810") (effects (font (size 1.27 1.27) @@ -4017,627 +4047,582 @@ ) ) ) - (property "Sim.Device" "" - (at 0 0 -90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "430833a3-46c3-464f-873d-8c20b7bffe7a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "" - (at 0 0 -90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "79c80a94-baa9-48a8-a31f-ca165991f3b9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Relay*DPDT*Omron*G5V*") - (path "/b8cfa33d-14b9-4ee3-b99f-4da626afbdad") + (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm*") + (path "/5710bfc2-db97-48be-b6d7-349bdcfa1de1") (sheetname "Root") (sheetfile "Discharge.kicad_sch") - (attr through_hole) + (attr smd) (fp_line - (start -1.38 19.19) - (end 9 19.19) + (start -1.373653 2.5019) + (end 1.373653 2.5019) (stroke - (width 0.12) + (width 0.1524) (type solid) ) (layer "F.SilkS") - (uuid "ab38336a-1d92-4b36-a120-136d444617c1") + (uuid "be6247c7-dd2d-41b8-85d2-2f532776901e") ) (fp_line - (start 9 19.19) - (end 9 -9.11) + (start 1.373653 -2.5019) + (end -1.373653 -2.5019) (stroke - (width 0.12) + (width 0.1524) (type solid) ) (layer "F.SilkS") - (uuid "62cf160f-41f3-4664-b014-1b1032fce704") + (uuid "d17a96bd-dcf8-4d5d-b3d8-ad7a45f56b72") ) - (fp_line - (start 3.41 -6.79) - (end 4.11 -6.79) + (fp_arc + (start 0.3048 -2.5019) + (mid 0 -2.1971) + (end -0.3048 -2.5019) (stroke - (width 0.12) + (width 0.1524) (type solid) ) (layer "F.SilkS") - (uuid "ee2d47ab-5b94-4fa7-b6f9-2bbe375ae879") + (uuid "0742684a-a930-4629-a97e-9e90e6018006") ) (fp_line - (start 4.11 -6.79) - (end 4.11 -7.99) + (start -3.7084 -2.7559) + (end 3.7084 -2.7559) (stroke - (width 0.12) + (width 0.1524) (type solid) ) - (layer "F.SilkS") - (uuid "24f665c4-3e30-44aa-8a30-a966ccf34da0") + (layer "F.CrtYd") + (uuid "54eed67d-23c3-46bf-9107-e5b66f0c2d55") ) (fp_line - (start 3.41 -7.19) - (end 4.11 -7.59) + (start -3.7084 2.7559) + (end -3.7084 -2.7559) (stroke - (width 0.12) + (width 0.1524) (type solid) ) - (layer "F.SilkS") - (uuid "64275396-d944-4d25-affb-ab5ff139aaa0") + (layer "F.CrtYd") + (uuid "b6a833d2-84cd-4096-ab59-00d850600d65") ) (fp_line - (start 3.41 -7.36) - (end 2.31 -7.36) + (start 3.7084 -2.7559) + (end 3.7084 2.7559) (stroke - (width 0.12) + (width 0.1524) (type solid) ) - (layer "F.SilkS") - (uuid "b051be19-db30-4008-bd24-2d6ef8b31bf6") + (layer "F.CrtYd") + (uuid "ae9db673-8ead-4f0a-956f-019ca7ba5d4f") ) (fp_line - (start 4.11 -7.36) - (end 5.21 -7.36) + (start 3.7084 2.7559) + (end -3.7084 2.7559) (stroke - (width 0.12) + (width 0.1524) (type solid) ) - (layer "F.SilkS") - (uuid "77161ac6-e0fa-4f7a-9112-acbec147115e") + (layer "F.CrtYd") + (uuid "8821ece1-4a9c-4270-a570-380dbc855cfd") ) (fp_line - (start 3.41 -7.99) - (end 3.41 -6.79) + (start -3.0988 -2.159) + (end -3.0988 -1.651) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "9ae62b1c-d85f-4e3c-b7f7-c96f91236b84") + (layer "F.Fab") + (uuid "c45fd559-7901-4dea-b3bd-bf6021177aa4") ) (fp_line - (start 4.11 -7.99) - (end 3.41 -7.99) + (start -3.0988 -1.651) + (end -1.9939 -1.651) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "0a9fc809-aebd-4ae5-a5bf-b112c392a91e") + (layer "F.Fab") + (uuid "ef42f7ce-b2ca-43e4-b199-bd6d1a4f2789") ) (fp_line - (start -1.605 -8.05) - (end -1.605 -9.35) + (start -3.0988 -0.889) + (end -3.0988 -0.381) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "a1e21dad-c5df-43fc-bf48-a70aa76a5e0f") + (layer "F.Fab") + (uuid "1911063c-7f9e-4ea0-aaeb-a6e9282dc9d3") ) (fp_line - (start 2.24 -8.14) - (end 5.24 -8.14) + (start -3.0988 -0.381) + (end -1.9939 -0.381) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "7924c7a6-ba3b-424f-92a1-4cd54d104b2e") + (layer "F.Fab") + (uuid "bcb964aa-3bba-4638-a253-d7637595890e") ) (fp_line - (start 5.24 -8.14) - (end 5.24 -9.2) + (start -3.0988 0.381) + (end -3.0988 0.889) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "54db2955-607f-4816-b223-467a5ea28e5f") + (layer "F.Fab") + (uuid "48250e65-262c-4294-9e11-7730564fe6b2") ) (fp_line - (start -1.38 -9.15) - (end -1.38 19.19) + (start -3.0988 0.889) + (end -1.9939 0.889) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "aa77c305-f1e3-40c7-b183-2780963a914c") + ) + (fp_line + (start -3.0988 1.651) + (end -3.0988 2.159) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "40b06cac-f6bf-4232-8630-c73b67ca7ec5") + (layer "F.Fab") + (uuid "374440d8-8ed5-4ef7-bb1b-d4da19843ec1") ) (fp_line - (start 9 -9.15) - (end -1.38 -9.15) + (start -3.0988 2.159) + (end -1.9939 2.159) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "43e001b6-bbc9-4fda-9c01-2a792837f5bf") + (layer "F.Fab") + (uuid "151ab3ab-5f2c-4f57-8c88-b96da5479d9d") ) (fp_line - (start 2.24 -9.2) - (end 2.24 -8.16) + (start -1.9939 -2.5019) + (end -1.9939 2.5019) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "f987b350-2b3a-40bb-8ef1-7cc3064f5fc7") + (layer "F.Fab") + (uuid "b36e28c1-0c55-4bca-be6c-c32230f4009c") ) (fp_line - (start -1.605 -9.35) - (end -0.395 -9.35) + (start -1.9939 -2.159) + (end -3.0988 -2.159) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "e283e9fd-4df6-474e-b48a-f6eb030f2e1a") + (layer "F.Fab") + (uuid "2aa34c18-30d5-4c12-a287-cf7949054ae3") ) (fp_line - (start 9.1 19.3) - (end -1.48 19.3) + (start -1.9939 -1.651) + (end -1.9939 -2.159) (stroke - (width 0.05) + (width 0.0254) (type solid) ) - (layer "F.CrtYd") - (uuid "49ee7109-caae-4e1c-bddb-5ec83b381468") + (layer "F.Fab") + (uuid "e3fc6d0c-c9c0-489a-9253-46c5a46f0cce") ) (fp_line - (start 9.1 -1.5) - (end 9.1 19.3) + (start -1.9939 -0.889) + (end -3.0988 -0.889) (stroke - (width 0.05) + (width 0.0254) (type solid) ) - (layer "F.CrtYd") - (uuid "61c679fe-b951-46d3-a542-63419a640381") + (layer "F.Fab") + (uuid "36c450f2-d8fb-43c7-ac21-7f8b3712f06e") ) (fp_line - (start -1.49 -9.35) - (end -1.48 19.3) + (start -1.9939 -0.381) + (end -1.9939 -0.889) (stroke - (width 0.05) + (width 0.0254) (type solid) ) - (layer "F.CrtYd") - (uuid "9c0af55d-7523-44b4-99f1-2cd7ed43c89f") + (layer "F.Fab") + (uuid "c23f92ec-561d-42e8-96ff-94c35375c902") ) (fp_line - (start -1.49 -9.35) - (end 9.09 -9.35) + (start -1.9939 0.381) + (end -3.0988 0.381) (stroke - (width 0.05) + (width 0.0254) (type solid) ) - (layer "F.CrtYd") - (uuid "2ad761d8-9980-4b6f-848a-9e8c3c9ffbd2") + (layer "F.Fab") + (uuid "88eaad89-f707-4d95-ba58-acb0d1e5bd3d") ) (fp_line - (start -1.24 19.04) - (end 8.86 19.04) + (start -1.9939 0.889) + (end -1.9939 0.381) (stroke - (width 0.1) + (width 0.0254) (type solid) ) (layer "F.Fab") - (uuid "096ec750-b3be-41fc-80ac-26635126ca3a") + (uuid "43e76265-dc6c-48bd-a85b-32f1685afc80") ) (fp_line - (start 8.86 19.04) - (end 8.86 -1.26) + (start -1.9939 1.651) + (end -3.0988 1.651) (stroke - (width 0.1) + (width 0.0254) (type solid) ) (layer "F.Fab") - (uuid "57e215ab-b61f-4e26-a3b8-eecc8473a41a") + (uuid "5a47285d-7d1e-40aa-a30d-52872fc269b9") ) (fp_line - (start -1.24 -0.25) - (end -1.24 19.04) + (start -1.9939 2.159) + (end -1.9939 1.651) (stroke - (width 0.1) + (width 0.0254) (type solid) ) (layer "F.Fab") - (uuid "79df9a92-d048-4fbd-9c33-8f199a9e62b0") + (uuid "4d8281f8-9446-46d5-889e-2cece4042c77") ) (fp_line - (start -1.24 -0.25) - (end -0.33 -1.26) + (start -1.9939 2.5019) + (end 1.9939 2.5019) (stroke - (width 0.1) + (width 0.0254) (type solid) ) (layer "F.Fab") - (uuid "8d4447b7-d56a-448d-9c3d-46b2a0eeee7e") + (uuid "b3746425-91ec-4185-86fa-391f64cdd3af") ) (fp_line - (start 8.8 -9.06) - (end -0.39 -9.06) + (start 1.9939 -2.5019) + (end -1.9939 -2.5019) (stroke - (width 0.1) + (width 0.0254) (type solid) ) (layer "F.Fab") - (uuid "57629332-a237-452a-8fac-a36c051b3ee5") - ) - (fp_text user "${REFERENCE}" - (at 3.94 9.16 90) - (layer "F.Fab") - (uuid "da16533d-613c-4c9c-8dfe-c736b2711dce") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole rect - (at 0 -7.4 270) - (size 2 2) - (drill 1.3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 16 "/IR Final") - (pintype "passive") - (uuid "3d3bb644-1063-4d72-adc4-8464bd3cfc69") - ) - (pad "4" thru_hole circle - (at 0 7.62 270) - (size 2 2) - (drill 1.3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 11 "unconnected-(K1-Pad4)") - (pintype "passive+no_connect") - (uuid "65095d49-d121-474c-9bdf-fab8fd82a797") - ) - (pad "6" thru_hole circle - (at 0 12.7 270) - (size 2 2) - (drill 1.3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "unconnected-(K1-Pad6)") - (pintype "passive+no_connect") - (uuid "9969e81e-dfd3-462c-94bf-5097c0bb6600") - ) - (pad "8" thru_hole circle - (at 0 17.78 270) - (size 2 2) - (drill 1.3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 10 "unconnected-(K1-Pad8)") - (pintype "passive+no_connect") - (uuid "416cc55e-2cd7-4883-8c49-4e5b58be3dab") - ) - (pad "9" thru_hole circle - (at 7.62 17.78 270) - (size 2 2) - (drill 1.3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 20 "unconnected-(K1-Pad9)") - (pintype "passive+no_connect") - (uuid "dca08bdb-19d5-4f17-8134-e41f8bdb7005") - ) - (pad "11" thru_hole circle - (at 7.62 12.7 270) - (size 2 2) - (drill 1.3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 12 "/Discharge-") - (pintype "passive") - (uuid "ff33367c-651b-4296-831f-f1393683f8b5") - ) - (pad "13" thru_hole circle - (at 7.62 7.62 270) - (size 2 2) - (drill 1.3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "/Discharge+") - (pintype "passive") - (uuid "c748a05c-8762-46ed-ad8e-1920fc82a26f") - ) - (pad "16" thru_hole circle - (at 7.6 -7.4 270) - (size 2 2) - (drill 1.3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 15 "GLV") - (pintype "passive") - (uuid "4bd522ad-712d-44c4-a704-d749f19aacb2") - ) - (model "${KICAD8_3DMODEL_DIR}/Relay_THT.3dshapes/Relay_DPDT_Omron_G5V-2.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (layer "F.Cu") - (uuid "49d2ea34-1286-4130-9d17-1dd18e360be0") - (at 133.0921 93.2434 180) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") - (tags "capacitor handsolder") - (property "Reference" "C4" - (at 0 -1.68 0) - (layer "F.SilkS") - (uuid "67ff5862-35a0-4f73-a769-cb211537beda") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) + (uuid "2d4b4f27-d4e8-446f-8f1d-a9872a7baf39") ) - (property "Value" "10uF" - (at 0 1.68 0) - (layer "F.Fab") - (uuid "b7bd9c2f-d5a0-4f40-9fb2-109dd3c1e847") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (fp_line + (start 1.9939 -2.159) + (end 1.9939 -1.651) + (stroke + (width 0.0254) + (type solid) ) - ) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (at 0 0 180) - (unlocked yes) (layer "F.Fab") - (hide yes) - (uuid "3f82f256-4fb7-4db7-93fb-1be3650df731") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) + (uuid "2e305767-86c8-40a9-8474-a8be47b8cfb0") ) - (property "Datasheet" "" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "6b068d38-5b65-4fb8-9509-bd1b208c52b4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) + (fp_line + (start 1.9939 -1.651) + (end 3.0988 -1.651) + (stroke + (width 0.0254) + (type solid) ) - ) - (property "Description" "Unpolarized capacitor" - (at 0 0 180) - (unlocked yes) (layer "F.Fab") - (hide yes) - (uuid "4b482e64-3128-48e0-8e27-550f5cc53c9b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) + (uuid "e19ddc55-b1bf-4599-96e1-300558442e1b") + ) + (fp_line + (start 1.9939 -0.889) + (end 1.9939 -0.381) + (stroke + (width 0.0254) + (type solid) ) + (layer "F.Fab") + (uuid "c77934d8-e037-41f4-9e2b-9b4d4c307e59") ) - (property "Sim.Device" "" - (at 0 0 180) - (unlocked yes) + (fp_line + (start 1.9939 -0.381) + (end 3.0988 -0.381) + (stroke + (width 0.0254) + (type solid) + ) (layer "F.Fab") - (hide yes) - (uuid "99b050ca-138f-4cba-990b-050e00fad342") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (uuid "64e6f313-054d-47ff-8140-7a27f224acfe") + ) + (fp_line + (start 1.9939 0.381) + (end 1.9939 0.889) + (stroke + (width 0.0254) + (type solid) ) + (layer "F.Fab") + (uuid "03707b69-2266-46b8-8fee-478daa505ba1") ) - (property "Sim.Pins" "" - (at 0 0 180) - (unlocked yes) + (fp_line + (start 1.9939 0.889) + (end 3.0988 0.889) + (stroke + (width 0.0254) + (type solid) + ) (layer "F.Fab") - (hide yes) - (uuid "88692f0f-fe16-489f-98e7-7e0c9d330e8a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (uuid "56bf5348-a91e-4e46-8462-b4a2cc1b7da6") + ) + (fp_line + (start 1.9939 1.651) + (end 1.9939 2.159) + (stroke + (width 0.0254) + (type solid) ) + (layer "F.Fab") + (uuid "ee10524a-fb81-47b1-8f56-e6e29358b4be") ) - (property ki_fp_filters "C_*") - (path "/c6669d94-7949-4a11-8070-afbb8573d0c4") - (sheetname "Root") - (sheetfile "Discharge.kicad_sch") - (attr smd) (fp_line - (start -0.261252 0.735) - (end 0.261252 0.735) + (start 1.9939 2.159) + (end 3.0988 2.159) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "61f7c813-a082-45c1-a0c5-6150b763e676") + (layer "F.Fab") + (uuid "89fd838f-306b-4f31-a72c-59e041d91cc8") ) (fp_line - (start -0.261252 -0.735) - (end 0.261252 -0.735) + (start 1.9939 2.5019) + (end 1.9939 -2.5019) (stroke - (width 0.12) + (width 0.0254) (type solid) ) - (layer "F.SilkS") - (uuid "be1dff9e-2ca8-42f4-9ec4-f3e44e5d01c8") + (layer "F.Fab") + (uuid "ec3adc46-7b29-42de-9f5c-be528defbd16") ) (fp_line - (start 1.88 0.98) - (end -1.88 0.98) + (start 3.0988 -2.159) + (end 1.9939 -2.159) (stroke - (width 0.05) + (width 0.0254) (type solid) ) - (layer "F.CrtYd") - (uuid "e1c48bd8-91d2-4bc9-b09d-de9d7ffe09f7") + (layer "F.Fab") + (uuid "2593424e-7dbe-4f16-8e55-f69bff77feed") ) (fp_line - (start 1.88 -0.98) - (end 1.88 0.98) + (start 3.0988 -1.651) + (end 3.0988 -2.159) (stroke - (width 0.05) + (width 0.0254) (type solid) ) - (layer "F.CrtYd") - (uuid "19490e73-406b-4f87-935f-3988fe43b763") + (layer "F.Fab") + (uuid "d6855fc9-7355-4569-8e68-10d45ef8d401") ) (fp_line - (start -1.88 0.98) - (end -1.88 -0.98) + (start 3.0988 -0.889) + (end 1.9939 -0.889) (stroke - (width 0.05) + (width 0.0254) (type solid) ) - (layer "F.CrtYd") - (uuid "a5fba7f7-52c9-4fd2-a308-8f249c15dcdd") + (layer "F.Fab") + (uuid "d330d7cc-e3b5-4987-9784-a2ea1c8c6aed") ) (fp_line - (start -1.88 -0.98) - (end 1.88 -0.98) + (start 3.0988 -0.381) + (end 3.0988 -0.889) (stroke - (width 0.05) + (width 0.0254) (type solid) ) - (layer "F.CrtYd") - (uuid "ff8fa9ec-f829-4c03-9a1a-e0e5581b8065") + (layer "F.Fab") + (uuid "84e71b60-b30e-4f65-bdf0-e2fdc6c254a0") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 3.0988 0.381) + (end 1.9939 0.381) (stroke - (width 0.1) + (width 0.0254) (type solid) ) (layer "F.Fab") - (uuid "d9fad644-d4a4-4339-9862-1894f64f1480") + (uuid "d69cadf4-f5ef-4644-ab14-ec858044fb8a") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start 3.0988 0.889) + (end 3.0988 0.381) (stroke - (width 0.1) + (width 0.0254) (type solid) ) (layer "F.Fab") - (uuid "111bcb1f-aebd-40b6-984e-91b25ec78ba4") + (uuid "906dadc2-d70b-4a9f-9571-180cadc60844") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start 3.0988 1.651) + (end 1.9939 1.651) (stroke - (width 0.1) + (width 0.0254) (type solid) ) (layer "F.Fab") - (uuid "a1390e14-c33b-435a-88c8-4e2f23427836") + (uuid "21e9d60d-3935-4f6c-acdf-06872aa976c9") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start 3.0988 2.159) + (end 3.0988 1.651) (stroke - (width 0.1) + (width 0.0254) (type solid) ) (layer "F.Fab") - (uuid "7ae2a2e8-fed7-4068-8fcb-b09f25d1e9ff") + (uuid "4b230852-0dd8-441f-8cce-fc57ebe9d9eb") + ) + (fp_arc + (start 0.3048 -2.5019) + (mid 0 -2.1971) + (end -0.3048 -2.5019) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f9917085-be1d-4bfd-8cdd-a25bf7406891") + ) + (fp_text user "*" + (at -2.7178 -3.6068 0) + (layer "F.SilkS") + (uuid "be441141-579f-43c4-aa46-b10e7ca47d87") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "*" + (at -2.7178 -3.6068 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d918b065-4c1a-43c8-8ddf-e0b91a906b76") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) ) (fp_text user "${REFERENCE}" (at 0 0 0) + (unlocked yes) (layer "F.Fab") - (uuid "be654af5-d1ef-4125-898d-00241fee8cd9") + (uuid "0abb09fe-5f9b-40fa-a014-05b44354f11e") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 1 1) + (thickness 0.15) ) ) ) - (pad "1" smd roundrect - (at -1.0375 0 180) - (size 1.175 1.45) + (fp_text user "*" + (at -2.7178 -3.6068 0) + (unlocked yes) + (layer "F.Fab") + (uuid "5adc7bb2-9960-4f21-b47a-f999bdc9b536") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "*" + (at -2.7178 -3.6068 0) + (layer "F.Fab") + (uuid "8f0d7239-0161-40a3-84b2-603b0b7ac8c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -2.4638 -1.905) + (size 1.9812 0.5588) (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.212766) - (net 4 "Net-(U3-VO)") - (pintype "passive") - (uuid "55e2bdfc-1a75-403b-bd85-353f338527bb") + (net 3 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "9295ecef-6d45-4b29-956e-c4c7da86a311") + ) + (pad "2" smd rect + (at -2.4638 -0.635) + (size 1.9812 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 23 "Net-(U1-THR)") + (pinfunction "TR") + (pintype "input") + (uuid "9e3f535d-3f1a-419b-965b-16f9661de410") + ) + (pad "3" smd rect + (at -2.4638 0.635) + (size 1.9812 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 18 "RTM") + (pinfunction "Q") + (pintype "output") + (uuid "a51611db-cffa-4a6b-a7f1-99b38d92c775") + ) + (pad "4" smd rect + (at -2.4638 1.905) + (size 1.9812 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "5V") + (pinfunction "R") + (pintype "input") + (uuid "078595f7-2db1-4f6b-b4b5-e58a0224156e") + ) + (pad "5" smd rect + (at 2.4638 1.905) + (size 1.9812 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 22 "unconnected-(U1-CV-Pad5)") + (pinfunction "CV") + (pintype "input+no_connect") + (uuid "7f6d30a5-1242-4f20-a246-579d63a42a6b") + ) + (pad "6" smd rect + (at 2.4638 0.635) + (size 1.9812 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 23 "Net-(U1-THR)") + (pinfunction "THR") + (pintype "input") + (uuid "b35971c9-d17d-42ff-a760-200fa6f494f5") ) - (pad "2" smd roundrect - (at 1.0375 0 180) - (size 1.175 1.45) + (pad "7" smd rect + (at 2.4638 -0.635) + (size 1.9812 0.5588) (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.212766) - (net 8 "/TS-") - (pintype "passive") - (uuid "4bdd376e-0510-4af5-b924-775f935dc27f") + (net 4 "Net-(U1-DIS)") + (pinfunction "DIS") + (pintype "input") + (uuid "b8a74810-323b-4b1f-9497-17e990e063ea") ) - (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) + (pad "8" smd rect + (at 2.4638 -1.905) + (size 1.9812 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "5V") + (pinfunction "VCC") + (pintype "power_in") + (uuid "fcf439f7-9c96-40cf-aa42-5bc9fed1f1a5") ) ) (footprint "Diode_SMD:Nexperia_CFP3_SOD-123W" @@ -4923,7 +4908,7 @@ (at -1.4 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") - (net 5 "/TS+") + (net 11 "Net-(D1-K)") (pinfunction "K") (pintype "passive") (uuid "e5e2dfbe-5e6f-4a38-93a5-6ebd4ac5be55") @@ -4932,7 +4917,7 @@ (at 1.4 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") - (net 2 "Net-(D1-A)") + (net 1 "Net-(D1-A)") (pinfunction "A") (pintype "passive") (uuid "8f39fc2d-d4c4-4cd0-b2dc-ec3ffc7e1ba2") @@ -5274,7 +5259,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 2 "Net-(D1-A)") + (net 1 "Net-(D1-A)") (pinfunction "1") (pintype "passive") (uuid "3de29ab3-d264-45c8-82ab-37f3177fc7f9") @@ -5298,7 +5283,7 @@ (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Reference" "R5" - (at 0 -1.65 0) + (at 0 -1.65 360) (layer "F.SilkS") (uuid "1be4214e-c6bf-4c19-bc42-e71e9b132968") (effects @@ -5309,7 +5294,7 @@ ) ) (property "Value" "1k" - (at 0 1.65 0) + (at 0 1.65 360) (layer "F.Fab") (uuid "7498df07-0354-4717-9481-279f8e00a169") (effects @@ -5464,7 +5449,7 @@ (uuid "18760ea0-a60b-4c25-9a5f-bd281f62bfc6") ) (fp_text user "${REFERENCE}" - (at 0 0 0) + (at 0 0 360) (layer "F.Fab") (uuid "a94ce0ad-68a4-4f69-b6e2-bb19301af1fe") (effects @@ -5479,7 +5464,7 @@ (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 3 "Net-(U1-DISCH)") + (net 4 "Net-(U1-DIS)") (pintype "passive") (uuid "ff884f9b-c96c-4510-b835-e29696ad842c") ) @@ -5488,7 +5473,7 @@ (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 23 "/5V") + (net 9 "5V") (pintype "passive") (uuid "e444579f-6ffa-4801-8d5a-5d68111ad9c0") ) @@ -5718,7 +5703,7 @@ (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) - (net 21 "Net-(U2-VI)") + (net 6 "12V_out") (pintype "passive") (uuid "72809046-48f2-434f-abc5-824520565fd7") ) @@ -5727,7 +5712,7 @@ (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) - (net 15 "GLV") + (net 3 "GND") (pintype "passive") (uuid "b7c1d720-4c70-41a4-af43-10efb7eb329e") ) @@ -5820,351 +5805,112 @@ (font (size 1 1) (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "d3463427-b370-4610-a3fc-51ae2f99a9b7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pin* Test*") - (path "/e6b005b6-3122-4c16-a242-5c55dbd3e611") - (sheetname "Root") - (sheetfile "Discharge.kicad_sch") - (attr through_hole) - (fp_circle - (center 0 0) - (end 1.5 0) - (stroke - (width 0.12) - (type solid) - ) - (fill none) - (layer "F.SilkS") - (uuid "f2f1ddd8-c9c7-42af-a7d7-39e9e7d05b3a") - ) - (fp_circle - (center 0 0) - (end 1.8 0) - (stroke - (width 0.05) - (type solid) - ) - (fill none) - (layer "F.CrtYd") - (uuid "9d292974-c94b-4a8f-ad72-28d34c402876") - ) - (fp_line - (start -1.3 -0.2) - (end -1.3 0.2) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "2b447d70-aaf5-4a1e-9336-f2edca8457b2") - ) - (fp_line - (start -1.3 0.2) - (end 1.3 0.2) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "d3d10d3e-2a5e-4f40-a32d-b30009ffe331") - ) - (fp_line - (start 1.3 -0.2) - (end -1.3 -0.2) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "7d436802-c245-42d7-8d71-43ceff6e2d3a") - ) - (fp_line - (start 1.3 0.2) - (end 1.3 -0.2) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "dd30d650-45a8-4a06-baa8-9f9798363393") - ) - (fp_text user "RTM" - (at 3.3528 1.6002 0) - (layer "F.SilkS") - (uuid "96b30bab-2fcd-42d1-b2d4-bda6f74fdd26") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole circle - (at 0 0) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 18 "/RTM") - (pinfunction "1") - (pintype "passive") - (uuid "f74c26de-6e21-486a-aec3-6a55a3a7fa9e") - ) - (model "${KICAD8_3DMODEL_DIR}/TestPoint.3dshapes/TestPoint_Loop_D2.50mm_Drill1.0mm.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (layer "F.Cu") - (uuid "71e4206a-29f9-4bb1-ae88-ceddaf9e51ab") - (at 181.0258 101.1663 90) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Reference" "R1" - (at 0 -1.65 90) - (layer "F.SilkS") - (uuid "112feb86-25eb-4586-9e64-d5d00b27a811") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "200k" - (at 0 1.65 90) - (layer "F.Fab") - (uuid "14cefd1d-5c50-461d-9aef-53520d75a180") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "f8ead246-f8bb-43fc-abae-aabc321f4557") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "3c43ea51-f45d-4ef3-8bcc-debd13b0085e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Resistor, US symbol" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "939829c4-3746-432f-8603-3922de8010eb") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "54c08c36-95f9-40ce-98f4-5fdf9d4c631a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "1e030ddf-e668-4bdf-bbae-d23f9d46e6a5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "R_*") - (path "/4bc6939d-56cd-4228-831c-a5ea8b14deca") - (sheetname "Root") - (sheetfile "Discharge.kicad_sch") - (attr smd) - (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f29b79d5-df7d-4e62-a541-597023b20d59") - ) - (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8c190441-9143-474f-b8ae-637630f58529") - ) - (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) - (stroke - (width 0.05) - (type solid) + ) ) - (layer "F.CrtYd") - (uuid "39a85f96-05d6-48e5-b828-1846843d04e2") ) - (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) - (stroke - (width 0.05) - (type solid) + (property "Sim.Pins" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d3463427-b370-4610-a3fc-51ae2f99a9b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (layer "F.CrtYd") - (uuid "776444e5-e6f6-48c1-a425-5bd9e8689c6c") ) - (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (property ki_fp_filters "Pin* Test*") + (path "/e6b005b6-3122-4c16-a242-5c55dbd3e611") + (sheetname "Root") + (sheetfile "Discharge.kicad_sch") + (attr through_hole) + (fp_circle + (center 0 0) + (end 1.5 0) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "5a67cb21-19ea-42f3-9a20-16b3a3c8b594") + (fill none) + (layer "F.SilkS") + (uuid "f2f1ddd8-c9c7-42af-a7d7-39e9e7d05b3a") ) - (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (fp_circle + (center 0 0) + (end 1.8 0) (stroke (width 0.05) (type solid) ) + (fill none) (layer "F.CrtYd") - (uuid "9758485f-67a3-4516-9317-0c390848fdcb") + (uuid "9d292974-c94b-4a8f-ad72-28d34c402876") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start -1.3 -0.2) + (end -1.3 0.2) (stroke - (width 0.1) + (width 0.12) (type solid) ) (layer "F.Fab") - (uuid "e9b5fdb5-e9ee-4024-adfe-1e4b35a226bc") + (uuid "2b447d70-aaf5-4a1e-9336-f2edca8457b2") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start -1.3 0.2) + (end 1.3 0.2) (stroke - (width 0.1) + (width 0.12) (type solid) ) (layer "F.Fab") - (uuid "d4d24a1b-f104-4538-8966-f2ad557c1dc1") + (uuid "d3d10d3e-2a5e-4f40-a32d-b30009ffe331") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 1.3 -0.2) + (end -1.3 -0.2) (stroke - (width 0.1) + (width 0.12) (type solid) ) (layer "F.Fab") - (uuid "734fd425-aa92-40bc-8ab5-ad0d94b2a2c6") + (uuid "7d436802-c245-42d7-8d71-43ceff6e2d3a") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start 1.3 0.2) + (end 1.3 -0.2) (stroke - (width 0.1) + (width 0.12) (type solid) ) (layer "F.Fab") - (uuid "4b507087-e03e-4654-ac75-5a28d5d313ee") + (uuid "dd30d650-45a8-4a06-baa8-9f9798363393") ) - (fp_text user "${REFERENCE}" - (at 0 0 90) - (layer "F.Fab") - (uuid "9edc39fb-5e64-4fda-921d-99d097564ea5") + (fp_text user "RTM" + (at 3.3528 1.6002 0) + (layer "F.SilkS") + (uuid "96b30bab-2fcd-42d1-b2d4-bda6f74fdd26") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 1 1) + (thickness 0.15) ) ) ) - (pad "1" smd roundrect - (at -1 0 90) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 1 "Net-(U1-THRES)") - (pintype "passive") - (uuid "eb77d34d-24ce-4db0-9ad3-81cb589d08d4") - ) - (pad "2" smd roundrect - (at 1 0 90) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 3 "Net-(U1-DISCH)") + (pad "1" thru_hole circle + (at 0 0) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "RTM") + (pinfunction "1") (pintype "passive") - (uuid "38f9dac0-1a02-4e92-8eb5-b2a45fa14cdc") + (uuid "f74c26de-6e21-486a-aec3-6a55a3a7fa9e") ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (model "${KICAD8_3DMODEL_DIR}/TestPoint.3dshapes/TestPoint_Loop_D2.50mm_Drill1.0mm.wrl" (offset (xyz 0 0 0) ) @@ -6390,7 +6136,7 @@ (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) - (net 23 "/5V") + (net 9 "5V") (pintype "passive") (uuid "12c3a2e6-3a6a-4b9d-9167-264491cabc84") ) @@ -6399,7 +6145,7 @@ (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) - (net 15 "GLV") + (net 3 "GND") (pintype "passive") (uuid "17e1f581-d4a6-413d-8a2b-40e001fec102") ) @@ -6629,7 +6375,7 @@ (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) - (net 15 "GLV") + (net 23 "Net-(U1-THR)") (pintype "passive") (uuid "b8261b70-0522-49c0-8f06-930dd31d6fb2") ) @@ -6638,7 +6384,7 @@ (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) - (net 1 "Net-(U1-THRES)") + (net 3 "GND") (pintype "passive") (uuid "8513e998-f843-43db-896e-3af1f9c2541d") ) @@ -6831,7 +6577,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 21 "Net-(U2-VI)") + (net 6 "12V_out") (pinfunction "1") (pintype "passive") (uuid "1e2397e7-9e7f-46c1-b8fd-d2761c0dd77a") @@ -7114,7 +6860,7 @@ (size 2.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 15 "GLV") + (net 3 "GND") (pinfunction "GND") (pintype "power_in") (uuid "86504d7c-9554-4875-816b-93327797df78") @@ -7123,7 +6869,7 @@ (at -2.3625 0 90) (size 2.475 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 21 "Net-(U2-VI)") + (net 6 "12V_out") (pinfunction "VI") (pintype "power_in") (zone_connect 2) @@ -7148,7 +6894,7 @@ (size 2.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 23 "/5V") + (net 9 "5V") (pinfunction "VO") (pintype "power_out") (uuid "c2df344f-7cf8-4059-b89e-b8f7e0eec066") @@ -7168,7 +6914,7 @@ (footprint "Connector_Molex:Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical" (layer "F.Cu") (uuid "86129c21-a34f-4f16-8921-51b449f7ef87") - (at 148.470498 113.867843 -90) + (at 148.520498 111.167843 -90) (descr "Molex Nano-Fit Power Connectors, 105309-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator") (tags "connector Molex Nano-Fit side entry") (property "Reference" "J2" @@ -7424,280 +7170,597 @@ (uuid "59bd975b-bdcf-4695-828c-d2ae6ce43df3") ) (fp_line - (start 2.24 1.25) - (end 2.24 4.72) + (start 2.24 1.25) + (end 2.24 4.72) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b56f2f00-d0e1-469d-b25d-8566b3cabdf6") + ) + (fp_line + (start 2.24 1.25) + (end 2.24 -2.22) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a65b4bf-9fc4-4af2-996b-d43ac82b3941") + ) + (fp_line + (start -5.1 -1.85) + (end -5.1 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f9be5217-8324-42fb-8567-5e4e6168ef93") + ) + (fp_line + (start -2.24 -1.85) + (end -5.1 -1.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c6707b1d-56ba-4488-881e-efd289e296c2") + ) + (fp_line + (start -2.24 -2.22) + (end -2.24 -1.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "34799e10-c362-45e7-a69f-d8e9ab544326") + ) + (fp_line + (start 2.24 -2.22) + (end -2.24 -2.22) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "745d2d65-2f67-412b-b1a8-8fa00ef1a0d7") + ) + (fp_line + (start -1.74 4.22) + (end -1.74 3.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7576bd0f-202b-444b-9b3e-3784f28a23c1") + ) + (fp_line + (start 1.74 4.22) + (end -1.74 4.22) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a913db40-2de9-47b7-85be-eae74ef2ae54") + ) + (fp_line + (start -4.6 3.85) + (end -4.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "07ab8bf4-3a09-49e2-9dc9-f8790e2a7b46") + ) + (fp_line + (start -1.74 3.85) + (end -4.6 3.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ae9f679c-39f9-4f83-a49e-37edb7e02f6a") + ) + (fp_line + (start -4.1 3.35) + (end -2.02 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d1546202-ba61-4c22-a896-acfc85909889") + ) + (fp_line + (start -2.02 3.35) + (end -2.02 -0.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16f066e2-6bf6-403b-badf-90873368b8d2") + ) + (fp_line + (start 1.74 1.25) + (end 1.74 4.22) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8cc139fa-1c5c-499a-809b-76e8edb98965") + ) + (fp_line + (start 1.74 1.25) + (end 1.74 -1.72) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1a034481-c890-4af1-aa2f-5ee15340e618") + ) + (fp_line + (start -4.1 -0.85) + (end -4.1 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bcf13fe9-27c8-4c77-b722-392c33adfd1b") + ) + (fp_line + (start -2.02 -0.85) + (end -4.1 -0.85) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (layer "F.CrtYd") - (uuid "b56f2f00-d0e1-469d-b25d-8566b3cabdf6") + (layer "F.Fab") + (uuid "1bd3f69a-cf23-42a1-a94c-97ae98d2ff7e") ) (fp_line - (start 2.24 1.25) - (end 2.24 -2.22) + (start 0 -1.012893) + (end 0.5 -1.72) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (layer "F.CrtYd") - (uuid "0a65b4bf-9fc4-4af2-996b-d43ac82b3941") + (layer "F.Fab") + (uuid "b046b19c-eb2d-4cfb-90f4-b6d409600daf") ) (fp_line - (start -5.1 -1.85) - (end -5.1 1.25) + (start -4.6 -1.35) + (end -4.6 1.25) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (layer "F.CrtYd") - (uuid "f9be5217-8324-42fb-8567-5e4e6168ef93") + (layer "F.Fab") + (uuid "e8053e8a-01d0-4da3-8dcc-fd55055f9880") ) (fp_line - (start -2.24 -1.85) - (end -5.1 -1.85) + (start -1.74 -1.35) + (end -4.6 -1.35) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (layer "F.CrtYd") - (uuid "c6707b1d-56ba-4488-881e-efd289e296c2") + (layer "F.Fab") + (uuid "1c1d5d98-ec52-4604-b10d-7b236b88d332") ) (fp_line - (start -2.24 -2.22) - (end -2.24 -1.85) + (start -1.74 -1.72) + (end -1.74 -1.35) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (layer "F.CrtYd") - (uuid "34799e10-c362-45e7-a69f-d8e9ab544326") + (layer "F.Fab") + (uuid "cc4d2c86-f984-4e49-a190-e560c34ec886") ) (fp_line - (start 2.24 -2.22) - (end -2.24 -2.22) + (start -0.5 -1.72) + (end 0 -1.012893) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (layer "F.CrtYd") - (uuid "745d2d65-2f67-412b-b1a8-8fa00ef1a0d7") + (layer "F.Fab") + (uuid "c065d45c-ea8f-4203-b0f2-76af2c0d52c5") ) (fp_line - (start -1.74 4.22) - (end -1.74 3.85) + (start 1.74 -1.72) + (end -1.74 -1.72) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "7576bd0f-202b-444b-9b3e-3784f28a23c1") + (uuid "2b690d65-93fc-4322-9969-a3f4af00b8ee") + ) + (fp_text user "${REFERENCE}" + (at 1.1 1.25 0) + (layer "F.Fab") + (uuid "cd136752-bf59-44be-81d6-615364a3cc92") + (effects + (font + (size 0.87 0.87) + (thickness 0.13) + ) + ) + ) + (pad "" np_thru_hole circle + (at -1.34 1.25 270) + (size 1.3 1.3) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (uuid "07fef373-a3a0-4e9a-9699-0176415e2c20") + ) + (pad "1" thru_hole custom + (at 0 0 270) + (size 1.417157 1.417157) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "Net-(J2-Pin_1)") + (pinfunction "Pin_1") + (pintype "passive") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.85 0.6) (xy -0.45 0.6) (xy -0.85 0.2) (xy -0.85 -0.6) (xy 0.85 -0.6) + ) + (width 0.5) + (fill yes) + ) + ) + (uuid "74a7c896-1984-4086-b17c-385978032e9b") + ) + (pad "2" thru_hole oval + (at 0 2.5 270) + (size 2.2 1.7) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "Net-(J2-Pin_2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "42ee6c3a-2229-40d9-8c8a-28e2521fe02d") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-89-3_Handsoldering" + (layer "F.Cu") + (uuid "b4653137-3c6d-4838-b38f-b05df35c77b0") + (at 139.5222 89.3318) + (descr "SOT-89-3 Handsoldering") + (tags "SOT-89-3 Handsoldering") + (property "Reference" "U3" + (at 0 -3.5 0) + (layer "F.SilkS") + (uuid "3aec29ad-65aa-4862-948c-3e07dc5b4b8e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ZXTR2005ZQ-13" + (at 0 3.5 0) + (layer "F.Fab") + (uuid "35a19db2-a4ab-48b7-98b2-ff6a722298dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-89-3_Handsoldering" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2161b475-922a-4cc1-8f5a-220b114439c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/ZXTR2005ZQ.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56e984b7-ec12-4bbb-aea7-625cfbc5d60d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "48c3ee7c-3075-4134-b0aa-5600b7bb30fc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Device" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "76f088c6-515f-485c-b9b6-5d4d8bf0babb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "084b153c-b4ec-4bd1-a6e1-55699e17f356") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) ) + (property ki_fp_filters "TO?220*") + (path "/6a784a10-4932-4752-a409-54d2d210e82f") + (sheetname "Root") + (sheetfile "Discharge.kicad_sch") + (attr smd) (fp_line - (start 1.74 4.22) - (end -1.74 4.22) + (start -1.36 -2.36) + (end 1.36 -2.36) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "a913db40-2de9-47b7-85be-eae74ef2ae54") + (layer "F.SilkS") + (uuid "44097b8b-6a11-46c3-acad-d6b73e229f35") ) (fp_line - (start -4.6 3.85) - (end -4.6 1.25) + (start -1.22 -2.36) + (end 1.36 -2.36) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "07ab8bf4-3a09-49e2-9dc9-f8790e2a7b46") + (layer "F.SilkS") + (uuid "618dc091-88cc-4999-ba0c-b4e3ede08cec") ) (fp_line - (start -1.74 3.85) - (end -4.6 3.85) + (start 1.36 -1.38) + (end 1.36 -2.36) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "ae9f679c-39f9-4f83-a49e-37edb7e02f6a") + (layer "F.SilkS") + (uuid "b2032a27-dd9d-42d3-8ec8-6ff2b0231a0a") ) (fp_line - (start -4.1 3.35) - (end -2.02 3.35) + (start 1.36 1.38) + (end 1.36 2.36) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "d1546202-ba61-4c22-a896-acfc85909889") + (layer "F.SilkS") + (uuid "a72ef751-4a26-4465-84d1-64b3006c7b35") ) (fp_line - (start -2.02 3.35) - (end -2.02 -0.85) + (start 1.36 2.36) + (end -1.36 2.36) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "16f066e2-6bf6-403b-badf-90873368b8d2") + (layer "F.SilkS") + (uuid "b1249da9-f322-4b33-a4d7-1e02c794057b") ) - (fp_line - (start 1.74 1.25) - (end 1.74 4.22) + (fp_poly + (pts + (xy -1.77 -2.21) (xy -2.01 -2.54) (xy -1.53 -2.54) (xy -1.77 -2.21) + ) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (layer "F.Fab") - (uuid "8cc139fa-1c5c-499a-809b-76e8edb98965") + (fill solid) + (layer "F.SilkS") + (uuid "920929cd-d3d3-40c3-bd35-db99a6375416") ) (fp_line - (start 1.74 1.25) - (end 1.74 -1.72) + (start -3.85 2.5) + (end -3.85 -2.5) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "1a034481-c890-4af1-aa2f-5ee15340e618") + (layer "F.CrtYd") + (uuid "dacee78d-329c-4fa5-8ec7-e19a6867cb8e") ) (fp_line - (start -4.1 -0.85) - (end -4.1 3.35) + (start -3.85 2.5) + (end 3.25 2.5) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "bcf13fe9-27c8-4c77-b722-392c33adfd1b") + (layer "F.CrtYd") + (uuid "79206246-f6e8-403a-8776-1042085b01d8") ) (fp_line - (start -2.02 -0.85) - (end -4.1 -0.85) + (start 3.25 -2.5) + (end -3.85 -2.5) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "1bd3f69a-cf23-42a1-a94c-97ae98d2ff7e") + (layer "F.CrtYd") + (uuid "f5413d09-38cc-4c86-85f4-e79df7cd00b5") ) (fp_line - (start 0 -1.012893) - (end 0.5 -1.72) + (start 3.25 -2.5) + (end 3.25 2.5) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "b046b19c-eb2d-4cfb-90f4-b6d409600daf") + (layer "F.CrtYd") + (uuid "bef457e2-b055-4370-9a6e-9e071cd3eb68") ) (fp_line - (start -4.6 -1.35) - (end -4.6 1.25) + (start -1.25 -1.25) + (end -0.25 -2.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "e8053e8a-01d0-4da3-8dcc-fd55055f9880") + (uuid "fe37349b-0f5c-4b09-8330-7b516c37ce79") ) (fp_line - (start -1.74 -1.35) - (end -4.6 -1.35) + (start -1.25 2.25) + (end -1.25 -1.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "1c1d5d98-ec52-4604-b10d-7b236b88d332") + (uuid "f6f37add-1353-4d3f-991f-bc6e757c56b0") ) (fp_line - (start -1.74 -1.72) - (end -1.74 -1.35) + (start -0.25 -2.25) + (end 1.25 -2.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "cc4d2c86-f984-4e49-a190-e560c34ec886") + (uuid "7a7eef1f-602e-4967-85b1-72036e9e2399") ) (fp_line - (start -0.5 -1.72) - (end 0 -1.012893) + (start 1.25 -2.25) + (end 1.25 2.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "c065d45c-ea8f-4203-b0f2-76af2c0d52c5") + (uuid "6a240d1a-7240-426c-b2bd-aee23be50eaf") ) (fp_line - (start 1.74 -1.72) - (end -1.74 -1.72) + (start 1.25 2.25) + (end -1.25 2.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "2b690d65-93fc-4322-9969-a3f4af00b8ee") + (uuid "720cbeba-0aec-4bf0-9c42-4e666356a13e") ) (fp_text user "${REFERENCE}" - (at 1.1 1.25 0) + (at 0.2 0 90) (layer "F.Fab") - (uuid "cd136752-bf59-44be-81d6-615364a3cc92") + (uuid "5846e5e0-d498-4394-b703-a566b27a2685") (effects (font - (size 0.87 0.87) - (thickness 0.13) + (size 1 1) + (thickness 0.15) ) ) ) - (pad "" np_thru_hole circle - (at -1.34 1.25 270) - (size 1.3 1.3) - (drill 1.3) - (layers "*.Cu" "*.Mask") - (uuid "07fef373-a3a0-4e9a-9699-0176415e2c20") + (pad "1" smd roundrect + (at -2.45 -1.5) + (size 2.3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 5 "Net-(J1-Pin_1)") + (pinfunction "GND") + (pintype "power_in") + (uuid "83338d4f-d1b0-4598-ae3f-064941996463") ) - (pad "1" thru_hole custom - (at 0 0 270) - (size 1.417157 1.417157) - (drill 1.2) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 6 "/TSMP-") - (pinfunction "Pin_1") - (pintype "passive") - (thermal_bridge_angle 90) + (pad "2" smd custom + (at -2.3625 0) + (size 2.475 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "Net-(D1-A)") + (pinfunction "VI") + (pintype "power_in") + (zone_connect 2) + (thermal_bridge_angle 45) (options (clearance outline) - (anchor circle) + (anchor rect) ) (primitives (gr_poly (pts - (xy 0.85 0.6) (xy -0.45 0.6) (xy -0.85 0.2) (xy -0.85 -0.6) (xy 0.85 -0.6) + (xy 5.3625 0.8665) (xy 1.2375 0.8665) (xy 1.2375 -0.8665) (xy 5.3625 -0.8665) ) - (width 0.5) + (width 0) (fill yes) ) ) - (uuid "74a7c896-1984-4086-b17c-385978032e9b") + (uuid "2fe67df0-3145-4eb8-b32d-05eed9152a82") ) - (pad "2" thru_hole oval - (at 0 2.5 270) - (size 2.2 1.7) - (drill 1.2) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "/TSMP+") - (pinfunction "Pin_2") - (pintype "passive") - (uuid "42ee6c3a-2229-40d9-8c8a-28e2521fe02d") + (pad "3" smd roundrect + (at -2.45 1.5) + (size 2.3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 2 "Net-(U3-VO)") + (pinfunction "VO") + (pintype "power_out") + (uuid "a67b8a57-d9d8-4f62-8ceb-3092e08741e4") ) - (model "${KICAD8_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical.wrl" + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-89-3.wrl" (offset (xyz 0 0 0) ) @@ -7709,16 +7772,16 @@ ) ) ) - (footprint "Package_TO_SOT_SMD:SOT-89-3_Handsoldering" + (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (layer "F.Cu") - (uuid "b4653137-3c6d-4838-b38f-b05df35c77b0") - (at 139.5222 89.3318) - (descr "SOT-89-3 Handsoldering") - (tags "SOT-89-3 Handsoldering") - (property "Reference" "U3" - (at 0 -3.5 0) + (uuid "b6b9102a-b458-4578-a93a-04c1ac72e70e") + (at 180.880498 101.127843 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R1" + (at 0 -1.65 90) (layer "F.SilkS") - (uuid "3aec29ad-65aa-4862-948c-3e07dc5b4b8e") + (uuid "fd428d7a-3201-488c-932a-9b6c00a1d71c") (effects (font (size 1 1) @@ -7726,10 +7789,10 @@ ) ) ) - (property "Value" "ZXTR2005ZQ-13" - (at 0 3.5 0) + (property "Value" "200k" + (at 0 1.65 90) (layer "F.Fab") - (uuid "35a19db2-a4ab-48b7-98b2-ff6a722298dd") + (uuid "3df42cd3-02de-4b88-aac3-5fb1da373215") (effects (font (size 1 1) @@ -7737,12 +7800,12 @@ ) ) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-89-3_Handsoldering" - (at 0 0 0) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "2161b475-922a-4cc1-8f5a-220b114439c0") + (uuid "5f105448-2219-4512-bd25-22c77e8520b7") (effects (font (size 1.27 1.27) @@ -7750,12 +7813,12 @@ ) ) ) - (property "Datasheet" "https://www.diodes.com/assets/Datasheets/ZXTR2005ZQ.pdf" - (at 0 0 0) + (property "Datasheet" "" + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "56e984b7-ec12-4bbb-aea7-625cfbc5d60d") + (uuid "52338b6a-9ced-4197-aec0-b7f025be9e9d") (effects (font (size 1.27 1.27) @@ -7763,12 +7826,12 @@ ) ) ) - (property "Description" "" - (at 0 0 0) + (property "Description" "Resistor" + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "48c3ee7c-3075-4134-b0aa-5600b7bb30fc") + (uuid "faba6cf3-f619-4d22-8cdc-6b85636d7b99") (effects (font (size 1.27 1.27) @@ -7777,11 +7840,11 @@ ) ) (property "Sim.Device" "" - (at 0 0 0) + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "76f088c6-515f-485c-b9b6-5d4d8bf0babb") + (uuid "670d2365-d561-4b69-87df-3e5e75539fd2") (effects (font (size 1 1) @@ -7790,11 +7853,11 @@ ) ) (property "Sim.Pins" "" - (at 0 0 0) + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "084b153c-b4ec-4bd1-a6e1-55699e17f356") + (uuid "b0cfdc84-43ed-49a7-88a6-28563dc83697") (effects (font (size 1 1) @@ -7802,219 +7865,141 @@ ) ) ) - (property ki_fp_filters "TO?220*") - (path "/6a784a10-4932-4752-a409-54d2d210e82f") + (property ki_fp_filters "R_*") + (path "/b784d0ff-76ad-42cf-ba9b-e00bdd5c2b70") (sheetname "Root") (sheetfile "Discharge.kicad_sch") (attr smd) (fp_line - (start -1.36 -2.36) - (end 1.36 -2.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "44097b8b-6a11-46c3-acad-d6b73e229f35") - ) - (fp_line - (start -1.22 -2.36) - (end 1.36 -2.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "618dc091-88cc-4999-ba0c-b4e3ede08cec") - ) - (fp_line - (start 1.36 -1.38) - (end 1.36 -2.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b2032a27-dd9d-42d3-8ec8-6ff2b0231a0a") - ) - (fp_line - (start 1.36 1.38) - (end 1.36 2.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a72ef751-4a26-4465-84d1-64b3006c7b35") - ) - (fp_line - (start 1.36 2.36) - (end -1.36 2.36) + (start -0.227064 -0.735) + (end 0.227064 -0.735) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "b1249da9-f322-4b33-a4d7-1e02c794057b") + (uuid "d93c242e-5522-4ae1-a893-58c6ce428582") ) - (fp_poly - (pts - (xy -1.77 -2.21) (xy -2.01 -2.54) (xy -1.53 -2.54) (xy -1.77 -2.21) - ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) (stroke (width 0.12) (type solid) ) - (fill solid) (layer "F.SilkS") - (uuid "920929cd-d3d3-40c3-bd35-db99a6375416") + (uuid "79f69055-e488-40cc-953e-fa123f18d685") ) (fp_line - (start -3.85 2.5) - (end -3.85 -2.5) + (start 1.85 -0.95) + (end 1.85 0.95) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "dacee78d-329c-4fa5-8ec7-e19a6867cb8e") + (uuid "d96c4517-6dc5-48ab-b44f-9745a349c991") ) (fp_line - (start -3.85 2.5) - (end 3.25 2.5) + (start -1.85 -0.95) + (end 1.85 -0.95) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "79206246-f6e8-403a-8776-1042085b01d8") + (uuid "a615fba2-2975-4a40-a12f-ad8048f2da42") ) (fp_line - (start 3.25 -2.5) - (end -3.85 -2.5) + (start 1.85 0.95) + (end -1.85 0.95) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "f5413d09-38cc-4c86-85f4-e79df7cd00b5") + (uuid "ba4b4f65-da80-4cac-9595-784d2c1315d0") ) (fp_line - (start 3.25 -2.5) - (end 3.25 2.5) + (start -1.85 0.95) + (end -1.85 -0.95) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "bef457e2-b055-4370-9a6e-9e071cd3eb68") + (uuid "1bac393e-162e-4069-89d7-f21ab6a7f756") ) (fp_line - (start -1.25 -1.25) - (end -0.25 -2.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "fe37349b-0f5c-4b09-8330-7b516c37ce79") - ) - (fp_line - (start -1.25 2.25) - (end -1.25 -1.25) + (start 1 -0.625) + (end 1 0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "f6f37add-1353-4d3f-991f-bc6e757c56b0") + (uuid "191149cd-5329-4512-8c40-5aa07dc28985") ) (fp_line - (start -0.25 -2.25) - (end 1.25 -2.25) + (start -1 -0.625) + (end 1 -0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "7a7eef1f-602e-4967-85b1-72036e9e2399") + (uuid "10107f57-993a-4f77-8324-6870779d3c36") ) (fp_line - (start 1.25 -2.25) - (end 1.25 2.25) + (start 1 0.625) + (end -1 0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "6a240d1a-7240-426c-b2bd-aee23be50eaf") + (uuid "4169a1b0-5437-4613-83f4-6ebb48c12b78") ) (fp_line - (start 1.25 2.25) - (end -1.25 2.25) + (start -1 0.625) + (end -1 -0.625) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "720cbeba-0aec-4bf0-9c42-4e666356a13e") + (uuid "19ba477e-d3f3-4655-b03f-eb13a27cf3a8") ) (fp_text user "${REFERENCE}" - (at 0.2 0 90) + (at 0 0 90) (layer "F.Fab") - (uuid "5846e5e0-d498-4394-b703-a566b27a2685") + (uuid "2011dae6-044c-4ff8-9412-542e7de5eb11") (effects (font - (size 1 1) - (thickness 0.15) + (size 0.5 0.5) + (thickness 0.08) ) ) ) (pad "1" smd roundrect - (at -2.45 -1.5) - (size 2.3 0.9) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 8 "/TS-") - (pinfunction "GND") - (pintype "power_in") - (uuid "83338d4f-d1b0-4598-ae3f-064941996463") - ) - (pad "2" smd custom - (at -2.3625 0) - (size 2.475 0.9) + (at -1 0 90) + (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") - (net 2 "Net-(D1-A)") - (pinfunction "VI") - (pintype "power_in") - (zone_connect 2) - (thermal_bridge_angle 45) - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_poly - (pts - (xy 5.3625 0.8665) (xy 1.2375 0.8665) (xy 1.2375 -0.8665) (xy 5.3625 -0.8665) - ) - (width 0) - (fill yes) - ) - ) - (uuid "2fe67df0-3145-4eb8-b32d-05eed9152a82") + (roundrect_rratio 0.208333) + (net 23 "Net-(U1-THR)") + (pintype "passive") + (uuid "c5452491-f2bc-488b-a6b3-110f61b07586") ) - (pad "3" smd roundrect - (at -2.45 1.5) - (size 2.3 0.9) + (pad "2" smd roundrect + (at 1 0 90) + (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 4 "Net-(U3-VO)") - (pinfunction "VO") - (pintype "power_out") - (uuid "a67b8a57-d9d8-4f62-8ceb-3092e08741e4") + (roundrect_rratio 0.208333) + (net 4 "Net-(U1-DIS)") + (pintype "passive") + (uuid "4d39b0bc-886d-4a52-be5a-891114f38426") ) - (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-89-3.wrl" + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" (offset (xyz 0 0 0) ) @@ -8080,7 +8065,7 @@ ) ) ) - (property "Description" "Resistor, US symbol" + (property "Description" "Resistor" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -8240,7 +8225,7 @@ (size 0.975 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 4 "Net-(U3-VO)") + (net 2 "Net-(U3-VO)") (pintype "passive") (uuid "d8ddf085-253b-4ea3-a472-ba57b5d05984") ) @@ -8249,7 +8234,7 @@ (size 0.975 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 22 "Net-(R3-Pad2)") + (net 19 "Net-(R3-Pad2)") (pintype "passive") (uuid "a9966e92-d557-4163-96ce-895c2345c89c") ) @@ -8282,7 +8267,7 @@ ) ) ) - (property "Value" "GLV" + (property "Value" "GND" (at 0 -2.8 0) (layer "F.SilkS") (uuid "64fd7024-189e-4920-8197-a08a6a728f80") @@ -8442,7 +8427,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 15 "GLV") + (net 3 "GND") (pinfunction "1") (pintype "passive") (uuid "c46d776b-8a31-4466-b7e2-fca3b40dafd5") @@ -8673,7 +8658,7 @@ (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) - (net 2 "Net-(D1-A)") + (net 1 "Net-(D1-A)") (pintype "passive") (uuid "bf489ac7-4810-4501-ba25-6947bbb5db2b") ) @@ -8682,7 +8667,7 @@ (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) - (net 8 "/TS-") + (net 5 "Net-(J1-Pin_1)") (pintype "passive") (uuid "4f7a560b-6788-4c15-9dd6-f6f9af672a63") ) @@ -8932,7 +8917,7 @@ (size 1.35 2.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.185185) - (net 16 "/IR Final") + (net 12 "IR_FINAL") (pinfunction "K") (pintype "passive") (uuid "40236996-2b0b-4aef-ac2b-6ec7c562b198") @@ -8942,7 +8927,7 @@ (size 1.35 2.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.185185) - (net 15 "GLV") + (net 3 "GND") (pinfunction "A") (pintype "passive") (uuid "ce6e13cb-5f97-45f7-9941-6efcc6a9fe6b") @@ -9136,7 +9121,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 4 "Net-(U3-VO)") + (net 2 "Net-(U3-VO)") (pinfunction "1") (pintype "passive") (uuid "ff3c6ca7-73d0-4969-8aa1-0879c6560a09") @@ -9162,7 +9147,7 @@ ) (fill none) (layer "F.Cu") - (net 21) + (net 6) (uuid "1d2563f9-71ec-4e25-842a-d2d5934561a3") ) (gr_rect @@ -9642,283 +9627,459 @@ (extension_offset 0.5) keep_text_aligned) ) (segment - (start 168.6306 102.1588) - (end 171.577 102.1588) + (start 125.609 88.0872) + (end 129.6455 88.0872) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "092011e4-8916-4e8d-bf9e-74407d591481") + ) + (segment + (start 138.8872 89.3318) + (end 137.1597 89.3318) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "1ce7f3b2-f858-4eba-9687-d712d346558e") + ) + (segment + (start 138.811 85.0138) + (end 139.9286 86.1314) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "26e9104f-e8a5-47a9-8988-aa063e54de5f") + ) + (segment + (start 129.9679 87.9387) + (end 132.8928 85.0138) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "2857ed6b-5db8-4271-8d56-decf3dc6ba3a") + ) + (segment + (start 132.8928 85.0138) + (end 138.811 85.0138) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "2bdcfc3e-753b-414a-ab58-bcf552568bb9") + ) + (segment + (start 139.9286 86.1314) + (end 139.9286 88.2904) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "6fc03a8c-c56c-497b-8a19-4695d718b477") + ) + (segment + (start 139.9286 88.2904) + (end 138.8872 89.3318) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "76f283ca-92b6-4ee5-9646-dafa4964055e") + ) + (segment + (start 129.6455 88.0872) + (end 129.794 87.9387) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "9976252a-99d6-4167-885d-f5387430d7ff") + ) + (segment + (start 135.9154 93.2434) + (end 134.1296 93.2434) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "03a7093a-3158-4576-8dc5-407cf8b7c675") + ) + (segment + (start 134.1296 94.15) + (end 136.167443 96.187843) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "244c2557-dc49-452e-9e9a-fd8532a0555d") + ) + (segment + (start 136.167443 96.187843) + (end 150.220498 96.187843) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "753b64ff-20cc-4771-828b-44dc6f41892a") + ) + (segment + (start 137.0722 90.8318) + (end 137.0722 92.0866) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "7f114160-97b9-452f-bd7d-aee7d79c8c92") + ) + (segment + (start 137.0722 92.0866) + (end 135.9154 93.2434) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "cf648ccf-cbfe-40d0-a451-90c4461f568a") + ) + (segment + (start 134.1296 94.15) + (end 134.1296 93.2434) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "f417b1c8-50de-4cf7-9ede-8513f26c63b0") + ) + (segment + (start 166.6494 98.254941) + (end 166.6494 99.6188) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "0755be6b-34be-4ca5-a163-7ea752844aae") + ) + (segment + (start 168.7244 97.5438) + (end 173.757955 97.5438) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "14c4dfc6-394e-4fa5-a2d5-af643ccb0965") + ) + (segment + (start 163.240498 79.167843) + (end 163.240498 74.993843) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "1a56d539-d025-4cef-80a1-8d68453a1995") + ) + (segment + (start 170.020498 96.247702) + (end 168.7244 97.5438) (width 0.5) (layer "F.Cu") - (net 1) - (uuid "12251fe1-0e96-4460-8218-6e7eaaa2185f") + (net 3) + (uuid "2b925149-2a20-4fe5-9f5a-5ed4519ad3f1") ) (segment - (start 178.14772 103.2588) - (end 179.32772 102.0788) + (start 180.962498 90.291843) + (end 183.78255 93.111895) (width 0.5) (layer "F.Cu") - (net 1) - (uuid "2013a048-7666-4cf6-9216-d7b0f8f665a4") + (net 3) + (uuid "2e2b8b67-8c98-43cb-b1a7-0cd9b23b93f6") ) (segment - (start 176.2252 103.2588) - (end 178.14772 103.2588) + (start 183.78255 93.111895) + (end 183.78255 102.203791) (width 0.5) (layer "F.Cu") - (net 1) - (uuid "280baa15-6e93-464c-8d92-7f0ce2494587") + (net 3) + (uuid "300c5c2e-b3e2-49d5-9251-d6c787227626") ) (segment - (start 175.1252 102.1588) - (end 176.2252 103.2588) + (start 180.652541 105.3338) + (end 176.2252 105.3338) (width 0.5) (layer "F.Cu") - (net 1) - (uuid "2961ba3c-1987-4afb-826f-9d99d48cc36a") + (net 3) + (uuid "30be0d0c-54b8-4364-875d-ae199c28cf16") ) (segment - (start 179.32772 102.0788) - (end 181.0258 102.0788) + (start 181.791741 108.1166) + (end 168.17725 108.1166) (width 0.5) (layer "F.Cu") - (net 1) - (uuid "73ce2878-8b20-43ea-8b0a-75f66c97dbaa") + (net 3) + (uuid "4817dae6-54e5-44fc-9b3f-672d1dd9dc20") ) (segment - (start 167.3606 100.8888) - (end 168.6306 102.1588) + (start 170.020498 94.297843) + (end 170.020498 96.247702) (width 0.5) (layer "F.Cu") - (net 1) - (uuid "7e67cdde-4ec0-47b3-b1b4-9526102bd46b") + (net 3) + (uuid "489d0cd4-b5e5-4569-83de-2115b471f29b") ) (segment - (start 171.577 102.1588) - (end 175.1252 102.1588) + (start 170.5971 91.745741) + (end 170.018998 92.323843) (width 0.5) (layer "F.Cu") - (net 1) - (uuid "b0701ef5-ed2a-468a-925c-d36abd736b18") + (net 3) + (uuid "4d9e42a5-db9f-41d3-bcfa-940110919850") ) (segment - (start 125.609 88.0872) - (end 129.6455 88.0872) - (width 1) + (start 168.7244 97.5438) + (end 167.360541 97.5438) + (width 0.5) (layer "F.Cu") - (net 2) - (uuid "092011e4-8916-4e8d-bf9e-74407d591481") + (net 3) + (uuid "538c16b2-8b54-4d47-b078-1c363d17b01b") ) (segment - (start 138.8872 89.3318) - (end 137.1597 89.3318) - (width 1) + (start 183.78255 102.203791) + (end 180.652541 105.3338) + (width 0.5) (layer "F.Cu") - (net 2) - (uuid "1ce7f3b2-f858-4eba-9687-d712d346558e") + (net 3) + (uuid "5b9caa4b-b366-44d5-bcc8-98a6f863e3ed") ) (segment - (start 138.811 85.0138) - (end 139.9286 86.1314) - (width 1) + (start 167.360541 97.5438) + (end 166.6494 98.254941) + (width 0.5) (layer "F.Cu") - (net 2) - (uuid "26e9104f-e8a5-47a9-8988-aa063e54de5f") + (net 3) + (uuid "5cfe61ad-1a09-4a97-8172-eeacb1400216") ) (segment - (start 129.9679 87.9387) - (end 132.8928 85.0138) + (start 164.996498 73.237843) + (end 166.992498 73.237843) (width 1) (layer "F.Cu") - (net 2) - (uuid "2857ed6b-5db8-4271-8d56-decf3dc6ba3a") + (net 3) + (uuid "5e802fab-2b2e-4b11-a840-de8be5910833") ) (segment - (start 132.8928 85.0138) - (end 138.811 85.0138) - (width 1) + (start 164.470498 100.179843) + (end 165.031541 99.6188) + (width 0.5) (layer "F.Cu") - (net 2) - (uuid "2bdcfc3e-753b-414a-ab58-bcf552568bb9") + (net 3) + (uuid "803ddfd2-24b6-4c5a-950a-ac085335aaad") ) (segment - (start 139.9286 86.1314) - (end 139.9286 88.2904) - (width 1) + (start 180.940998 87.984343) + (end 175.882498 87.984343) + (width 0.5) (layer "F.Cu") - (net 2) - (uuid "6fc03a8c-c56c-497b-8a19-4695d718b477") + (net 3) + (uuid "85782c1e-9e86-4ead-8eff-e5fb7b265d62") ) (segment - (start 139.9286 88.2904) - (end 138.8872 89.3318) - (width 1) + (start 170.5971 89.8816) + (end 170.5971 91.745741) + (width 0.5) (layer "F.Cu") - (net 2) - (uuid "76f283ca-92b6-4ee5-9646-dafa4964055e") + (net 3) + (uuid "8eda6141-f6f5-4458-a2de-3d71f60357ce") ) (segment - (start 129.6455 88.0872) - (end 129.794 87.9387) + (start 179.189873 72.562843) + (end 181.0204 74.39337) (width 1) (layer "F.Cu") - (net 2) - (uuid "9976252a-99d6-4167-885d-f5387430d7ff") + (net 3) + (uuid "97caff4a-5013-4874-ac37-db7d822f6256") ) (segment - (start 171.577 100.8888) - (end 180.3908 100.8888) + (start 180.962498 74.751702) + (end 180.962498 88.005843) (width 0.5) (layer "F.Cu") (net 3) - (uuid "21bbe8a7-1b3c-42b0-83ff-db465591c0e2") + (uuid "a395b580-3303-4d22-8825-4881c3e6e48e") ) (segment - (start 181.0258 98.887645) - (end 180.303998 98.165843) - (width 0.5) + (start 167.667498 72.562843) + (end 179.189873 72.562843) + (width 1) (layer "F.Cu") (net 3) - (uuid "590ad79b-d703-4c25-ae5f-ab9d65d6025f") + (uuid "a631a4b6-3823-4418-bd88-de5d456421d7") ) (segment - (start 181.0258 100.1663) - (end 181.0258 98.887645) + (start 180.962498 88.005843) + (end 180.940998 87.984343) (width 0.5) (layer "F.Cu") (net 3) - (uuid "6e5338d5-1eb3-4f06-8244-35e7dd677858") + (uuid "a66080bb-0370-4b8d-9c11-28a9254b1b96") ) (segment - (start 180.3908 100.8888) - (end 181.0258 100.2538) + (start 180.962498 88.005843) + (end 180.962498 90.291843) (width 0.5) (layer "F.Cu") (net 3) - (uuid "fae92994-a6b7-456f-a986-b5195ab0fe85") + (uuid "bc050633-a4de-483b-921f-877cad4a024f") ) (segment - (start 135.9154 93.2434) - (end 134.1296 93.2434) - (width 0.5) + (start 166.992498 73.237843) + (end 167.667498 72.562843) + (width 1) (layer "F.Cu") - (net 4) - (uuid "03a7093a-3158-4576-8dc5-407cf8b7c675") + (net 3) + (uuid "be289d13-88c3-4b01-9abd-de2694f13bb1") ) (segment - (start 134.1296 94.15) - (end 136.167443 96.187843) + (start 170.018998 92.323843) + (end 170.018998 94.296343) (width 0.5) (layer "F.Cu") - (net 4) - (uuid "244c2557-dc49-452e-9e9a-fd8532a0555d") + (net 3) + (uuid "c205a976-a90b-425a-b89d-6dfca08cc95a") ) (segment - (start 136.167443 96.187843) - (end 150.220498 96.187843) + (start 164.470498 104.409848) + (end 164.470498 100.179843) (width 0.5) (layer "F.Cu") - (net 4) - (uuid "753b64ff-20cc-4771-828b-44dc6f41892a") + (net 3) + (uuid "c84ff728-d094-4094-94e0-7720128fc7bf") ) (segment - (start 137.0722 90.8318) - (end 137.0722 92.0866) + (start 170.018998 94.296343) + (end 170.020498 94.297843) (width 0.5) (layer "F.Cu") - (net 4) - (uuid "7f114160-97b9-452f-bd7d-aee7d79c8c92") + (net 3) + (uuid "ca87927d-c1c2-4686-8335-5e66c30aaff8") ) (segment - (start 137.0722 92.0866) - (end 135.9154 93.2434) - (width 0.5) + (start 163.240498 74.993843) + (end 164.996498 73.237843) + (width 1) (layer "F.Cu") - (net 4) - (uuid "cf648ccf-cbfe-40d0-a451-90c4461f568a") + (net 3) + (uuid "d2ba02e1-f52a-441b-a482-06c42ffe802e") ) (segment - (start 134.1296 94.15) - (end 134.1296 93.2434) + (start 190.220498 99.687843) + (end 181.791741 108.1166) (width 0.5) (layer "F.Cu") - (net 4) - (uuid "f417b1c8-50de-4cf7-9ede-8513f26c63b0") + (net 3) + (uuid "dfb8491b-2dd3-4387-a1bf-805716bd3c3a") ) (segment - (start 122.809 88.0872) - (end 114.1762 88.0872) + (start 181.0204 74.39337) + (end 181.0204 74.6938) (width 1) (layer "F.Cu") - (net 5) - (uuid "4a88d5f8-dc79-4d25-a723-2b0740876e88") + (net 3) + (uuid "f6381a17-ab92-4ab8-9582-a7127c776cd5") ) (segment - (start 110.2468 86.908) - (end 109.2962 87.8586) - (width 1) + (start 168.17725 108.1166) + (end 164.470498 104.409848) + (width 0.5) (layer "F.Cu") - (net 5) - (uuid "8bedc7be-6504-458d-a9ea-46e8d4dc89b8") + (net 3) + (uuid "f8c4f99f-2444-4a8a-ae8c-6768c62b4463") + ) + (segment + (start 165.031541 99.6188) + (end 166.6494 99.6188) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "fdc41864-168d-423b-a317-a6225ea66817") + ) + (via + (at 170.020498 94.297843) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "09344aa9-1a15-4922-a090-392082891abb") + ) + (via + (at 177.406498 87.984343) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "3579a040-c850-4be6-a759-b01cc59da507") + ) + (via + (at 177.406498 105.3338) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "7c9e77f2-5d31-4bcc-ac66-fcbbe6ccd488") + ) + (via + (at 165.031541 99.6188) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "8282a4cc-9f9a-40e2-b502-b718f9baff2a") ) - (segment - (start 112.997 86.908) - (end 110.2468 86.908) - (width 1) - (layer "F.Cu") - (net 5) - (uuid "92a35e42-0b58-4d4e-8fa6-83a45938e83c") + (via + (at 172.580498 97.5438) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "a88abe6c-3b1b-4a92-9766-e61711ab8585") ) (segment - (start 109.2962 105.713545) - (end 114.770498 111.187843) - (width 1) - (layer "F.Cu") - (net 5) - (uuid "bda0b40e-f44c-41bd-ac63-c0c498f63e4f") + (start 190.220498 99.687843) + (end 181.0204 90.487745) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "8f07831d-1b10-4180-950f-239647bdbcc7") ) (segment - (start 114.1762 88.0872) - (end 112.997 86.908) - (width 1) - (layer "F.Cu") - (net 5) - (uuid "c4254491-6bf9-49c5-9c92-0801b4668685") + (start 181.0204 90.487745) + (end 181.0204 74.6938) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "dd069064-ccad-4574-a599-c97b84210622") ) (segment - (start 109.2962 87.8586) - (end 109.2962 105.713545) - (width 1) + (start 171.577 100.8888) + (end 180.3908 100.8888) + (width 0.5) (layer "F.Cu") - (net 5) - (uuid "c61ad7cd-a1fe-42a1-9e15-1e673cc1d63b") + (net 4) + (uuid "21bbe8a7-1b3c-42b0-83ff-db465591c0e2") ) (segment - (start 148.620498 107.587843) - (end 143.720498 102.687843) - (width 1) + (start 181.0258 98.887645) + (end 180.303998 98.165843) + (width 0.5) (layer "F.Cu") - (net 6) - (uuid "10a5178c-094f-4529-910c-79e7bee3ceba") + (net 4) + (uuid "590ad79b-d703-4c25-ae5f-ab9d65d6025f") ) (segment - (start 148.620498 113.717843) - (end 148.620498 107.587843) - (width 1) + (start 181.0258 100.1663) + (end 181.0258 98.887645) + (width 0.5) (layer "F.Cu") - (net 6) - (uuid "11bf18c7-f0da-4525-9836-27bb025dbba4") + (net 4) + (uuid "6e5338d5-1eb3-4f06-8244-35e7dd677858") ) (segment - (start 143.720498 102.687843) - (end 137.170498 102.687843) - (width 1) + (start 180.3908 100.8888) + (end 181.0258 100.2538) + (width 0.5) (layer "F.Cu") - (net 6) - (uuid "76a7dd5c-506a-4608-a8c5-cbd2e54ea874") + (net 4) + (uuid "fae92994-a6b7-456f-a986-b5195ab0fe85") ) (segment (start 127.7497 92.058) (end 129.794 90.0137) (width 1) (layer "F.Cu") - (net 8) + (net 5) (uuid "0367619c-feca-42e3-96d2-f7fe338a28b6") ) (segment @@ -9926,7 +10087,7 @@ (end 132.0546 92.2743) (width 0.5) (layer "F.Cu") - (net 8) + (net 5) (uuid "17d290b6-6b4c-402b-af0b-7fa6dd570625") ) (segment @@ -9934,7 +10095,7 @@ (end 154.0256 96.8756) (width 0.5) (layer "F.Cu") - (net 8) + (net 5) (uuid "2930190d-1580-4b09-ac33-6985b107ae05") ) (segment @@ -9942,7 +10103,7 @@ (end 114.770498 102.687843) (width 1) (layer "F.Cu") - (net 8) + (net 5) (uuid "46457525-db27-4480-9df9-e6cab04cdd88") ) (segment @@ -9950,7 +10111,7 @@ (end 137.0722 87.8318) (width 1) (layer "F.Cu") - (net 8) + (net 5) (uuid "67071fb9-bef7-44fe-b195-45e8023bdfb1") ) (segment @@ -9958,7 +10119,7 @@ (end 133.731 98.6282) (width 0.5) (layer "F.Cu") - (net 8) + (net 5) (uuid "779eef16-31c2-4e81-a4b5-bdfd624a13bd") ) (segment @@ -9966,7 +10127,7 @@ (end 132.0546 96.9518) (width 0.5) (layer "F.Cu") - (net 8) + (net 5) (uuid "92497d0c-9c0d-4714-8982-4fe304ccfb8e") ) (segment @@ -9974,7 +10135,7 @@ (end 154.0256 96.8756) (width 0.5) (layer "F.Cu") - (net 8) + (net 5) (uuid "9f90beb4-b0ba-4561-8c40-da32d4713a08") ) (segment @@ -9982,7 +10143,7 @@ (end 152.273 98.6282) (width 0.5) (layer "F.Cu") - (net 8) + (net 5) (uuid "a8c1abe0-7503-4447-9397-4a1f3effcef4") ) (segment @@ -9990,7 +10151,7 @@ (end 129.794 90.0137) (width 0.5) (layer "F.Cu") - (net 8) + (net 5) (uuid "b8e7c357-731b-4a4a-9e84-78299db6661f") ) (segment @@ -9998,7 +10159,7 @@ (end 133.579156 87.8318) (width 1) (layer "F.Cu") - (net 8) + (net 5) (uuid "bf6eacd8-a167-459d-ad63-2f03d55d0208") ) (segment @@ -10006,423 +10167,263 @@ (end 131.397256 90.0137) (width 1) (layer "F.Cu") - (net 8) + (net 5) (uuid "c796c0a7-8545-4f95-bd9a-fd4c8aebeb09") ) (segment - (start 155.473 92.202) - (end 154.0256 93.6494) - (width 0.5) - (layer "F.Cu") - (net 8) - (uuid "cb124ac9-8536-41d3-9ea7-26ae8dad18e5") - ) - (segment - (start 113.157 92.068) - (end 113.157 101.074345) - (width 1) - (layer "F.Cu") - (net 8) - (uuid "cc2b6eb4-52ee-4570-bbb6-279534046895") - ) - (segment - (start 113.147 92.058) - (end 127.7497 92.058) - (width 1) - (layer "F.Cu") - (net 8) - (uuid "f60ee739-3105-489f-b4aa-44b8bc49f53d") - ) - (segment - (start 139.850498 113.867843) - (end 145.970498 113.867843) - (width 1) - (layer "F.Cu") - (net 9) - (uuid "063f66d3-366e-4a24-8efc-3b386904b197") - ) - (segment - (start 137.170498 111.187843) - (end 139.850498 113.867843) - (width 1) - (layer "F.Cu") - (net 9) - (uuid "5a7bb7df-9a2c-4321-80c5-3c4bae685ec9") - ) - (segment - (start 141.036498 77.083843) - (end 143.140498 79.187843) - (width 1) - (layer "F.Cu") - (net 12) - (uuid "30c63817-823d-44a4-8b03-86a6bf18293f") - ) - (segment - (start 120.6724 75.1232) - (end 120.6724 76.893099) - (width 1) - (layer "F.Cu") - (net 12) - (uuid "7d6d7e16-0554-42eb-81f4-af05bdb775f6") - ) - (segment - (start 122.487601 78.7083) - (end 133.200041 78.7083) - (width 1) - (layer "F.Cu") - (net 12) - (uuid "8ec50a7f-89e7-443d-bb4b-b18cb5bfde19") - ) - (segment - (start 133.200041 78.7083) - (end 134.824498 77.083843) - (width 1) - (layer "F.Cu") - (net 12) - (uuid "dc073517-51b1-4757-8c3d-c0333631cfe3") - ) - (segment - (start 134.824498 77.083843) - (end 141.036498 77.083843) - (width 1) - (layer "F.Cu") - (net 12) - (uuid "f8ea1210-0eed-409c-bfed-a59e6877e0ba") - ) - (segment - (start 120.6724 76.893099) - (end 122.487601 78.7083) - (width 1) - (layer "F.Cu") - (net 12) - (uuid "f97678eb-ac32-459c-9c39-dcfebeb3e8b3") - ) - (segment - (start 143.322498 74.289843) - (end 148.220498 79.187843) - (width 1) - (layer "F.Cu") - (net 14) - (uuid "195cf0a6-0faa-4875-843d-a3546b3d6c44") - ) - (segment - (start 124.005757 74.289843) - (end 143.322498 74.289843) - (width 1) - (layer "F.Cu") - (net 14) - (uuid "d70ee053-b8a8-4b5b-a136-01ed4a2f4a39") - ) - (segment - (start 123.3224 74.9732) - (end 124.005757 74.289843) - (width 1) - (layer "F.Cu") - (net 14) - (uuid "fd506253-c539-49ee-adc8-6f217eb0bd6c") - ) - (segment - (start 166.6494 98.254941) - (end 166.6494 99.6188) - (width 0.5) - (layer "F.Cu") - (net 15) - (uuid "0755be6b-34be-4ca5-a163-7ea752844aae") - ) - (segment - (start 168.7244 97.5438) - (end 173.757955 97.5438) - (width 0.5) - (layer "F.Cu") - (net 15) - (uuid "14c4dfc6-394e-4fa5-a2d5-af643ccb0965") - ) - (segment - (start 163.240498 79.167843) - (end 163.240498 74.993843) - (width 1) - (layer "F.Cu") - (net 15) - (uuid "1a56d539-d025-4cef-80a1-8d68453a1995") - ) - (segment - (start 180.962498 90.291843) - (end 183.78255 93.111895) - (width 0.5) - (layer "F.Cu") - (net 15) - (uuid "2e2b8b67-8c98-43cb-b1a7-0cd9b23b93f6") - ) - (segment - (start 183.78255 93.111895) - (end 183.78255 102.203791) - (width 0.5) - (layer "F.Cu") - (net 15) - (uuid "300c5c2e-b3e2-49d5-9251-d6c787227626") - ) - (segment - (start 168.770498 97.497702) - (end 168.7244 97.5438) - (width 0.5) - (layer "F.Cu") - (net 15) - (uuid "302d9094-d78a-432e-a680-092fd52cbadf") - ) - (segment - (start 180.652541 105.3338) - (end 176.2252 105.3338) - (width 0.5) - (layer "F.Cu") - (net 15) - (uuid "30be0d0c-54b8-4364-875d-ae199c28cf16") - ) - (segment - (start 181.791741 108.1166) - (end 168.17725 108.1166) - (width 0.5) - (layer "F.Cu") - (net 15) - (uuid "4817dae6-54e5-44fc-9b3f-672d1dd9dc20") - ) - (segment - (start 170.5971 91.745741) - (end 170.018998 92.323843) - (width 0.5) - (layer "F.Cu") - (net 15) - (uuid "4d9e42a5-db9f-41d3-bcfa-940110919850") - ) - (segment - (start 170.018998 92.323843) - (end 168.770498 92.323843) + (start 155.473 92.202) + (end 154.0256 93.6494) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "4f6cf697-dcb8-433b-8b49-706df7836565") + (net 5) + (uuid "cb124ac9-8536-41d3-9ea7-26ae8dad18e5") ) (segment - (start 168.7244 97.5438) - (end 167.360541 97.5438) - (width 0.5) + (start 113.157 92.068) + (end 113.157 101.074345) + (width 1) (layer "F.Cu") - (net 15) - (uuid "538c16b2-8b54-4d47-b078-1c363d17b01b") + (net 5) + (uuid "cc2b6eb4-52ee-4570-bbb6-279534046895") ) (segment - (start 183.78255 102.203791) - (end 180.652541 105.3338) - (width 0.5) + (start 113.147 92.058) + (end 127.7497 92.058) + (width 1) (layer "F.Cu") - (net 15) - (uuid "5b9caa4b-b366-44d5-bcc8-98a6f863e3ed") + (net 5) + (uuid "f60ee739-3105-489f-b4aa-44b8bc49f53d") ) (segment - (start 167.360541 97.5438) - (end 166.6494 98.254941) + (start 172.0971 89.7941) + (end 172.0971 92.320741) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "5cfe61ad-1a09-4a97-8172-eeacb1400216") + (net 6) + (uuid "26d2f2fc-9152-4ab5-8f6a-c18239025558") ) (segment - (start 164.996498 73.237843) - (end 166.992498 73.237843) - (width 1) + (start 168.3854 88.2816) + (end 166.497 90.17) + (width 0.5) (layer "F.Cu") - (net 15) - (uuid "5e802fab-2b2e-4b11-a840-de8be5910833") + (net 6) + (uuid "49e31f4b-c5e1-4da4-a515-1b3c81811272") ) (segment - (start 164.470498 100.179843) - (end 165.031541 99.6188) + (start 171.107928 88.2816) + (end 168.3854 88.2816) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "803ddfd2-24b6-4c5a-950a-ac085335aaad") + (net 6) + (uuid "681f35eb-5341-46f4-92fb-0f860f726357") ) (segment - (start 180.940998 87.984343) - (end 175.882498 87.984343) + (start 172.0971 89.270772) + (end 171.107928 88.2816) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "85782c1e-9e86-4ead-8eff-e5fb7b265d62") + (net 6) + (uuid "9c3bb165-20e1-4f28-a160-d1ab4c4ca6bb") ) (segment - (start 168.770498 92.323843) - (end 168.770498 97.497702) + (start 164.465 92.202) + (end 161.773 92.202) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "8db0ba09-1302-49b5-9cfc-9048403533df") + (net 6) + (uuid "a70cb237-1fda-4f34-abab-3514306d1a4e") ) (segment - (start 170.5971 89.8816) - (end 170.5971 91.745741) + (start 166.497 90.17) + (end 164.465 92.202) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "8eda6141-f6f5-4458-a2de-3d71f60357ce") + (net 6) + (uuid "c37d4cb2-b8ab-44d0-bb80-465ff6f6674c") ) (segment - (start 179.189873 72.562843) - (end 181.0204 74.39337) - (width 1) + (start 172.0971 92.320741) + (end 172.093998 92.323843) + (width 0.5) (layer "F.Cu") - (net 15) - (uuid "97caff4a-5013-4874-ac37-db7d822f6256") + (net 6) + (uuid "cd202865-bfdf-4598-a600-f059b74f8141") ) (segment - (start 180.962498 74.751702) - (end 180.962498 88.005843) + (start 175.882498 91.579898) + (end 178.7398 94.4372) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "a395b580-3303-4d22-8825-4881c3e6e48e") + (net 9) + (uuid "064abff7-075d-4a96-bbdb-74d9417d55c3") ) (segment - (start 167.667498 72.562843) - (end 179.189873 72.562843) - (width 1) + (start 168.516498 103.499843) + (end 166.720443 103.499843) + (width 0.5) (layer "F.Cu") - (net 15) - (uuid "a631a4b6-3823-4418-bd88-de5d456421d7") + (net 9) + (uuid "06632383-33f6-46f2-8f52-1bfe30624549") ) (segment - (start 180.962498 88.005843) - (end 180.940998 87.984343) + (start 169.578003 100.751348) + (end 170.710551 99.6188) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "a66080bb-0370-4b8d-9c11-28a9254b1b96") + (net 9) + (uuid "1060b457-3160-402d-a456-64c09d19529c") ) (segment - (start 180.962498 88.005843) - (end 180.962498 90.291843) + (start 166.720443 103.499843) + (end 166.6494 103.4288) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "bc050633-a4de-483b-921f-877cad4a024f") + (net 9) + (uuid "278c7c78-fcb0-4943-aa56-c0cc2888e395") ) (segment - (start 166.992498 73.237843) - (end 167.667498 72.562843) - (width 1) + (start 170.710551 99.6188) + (end 171.577 99.6188) + (width 0.5) (layer "F.Cu") - (net 15) - (uuid "be289d13-88c3-4b01-9abd-de2694f13bb1") + (net 9) + (uuid "44155551-6a07-40d7-8813-293f78404cde") ) (segment - (start 164.470498 104.409848) - (end 164.470498 100.179843) + (start 175.882498 90.059343) + (end 175.882498 91.579898) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "c84ff728-d094-4094-94e0-7720128fc7bf") + (net 9) + (uuid "58230ea5-1179-4d6f-8d33-95b4080dde3a") ) (segment - (start 163.240498 74.993843) - (end 164.996498 73.237843) - (width 1) + (start 176.0982 99.6188) + (end 171.577 99.6188) + (width 0.5) (layer "F.Cu") - (net 15) - (uuid "d2ba02e1-f52a-441b-a482-06c42ffe802e") + (net 9) + (uuid "5db95c11-8d82-407e-a108-f20603d93b32") ) (segment - (start 190.220498 99.687843) - (end 181.791741 108.1166) + (start 175.882498 91.579898) + (end 182.128998 97.826398) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "dfb8491b-2dd3-4387-a1bf-805716bd3c3a") + (net 9) + (uuid "7c8e627e-7186-4eac-8254-f5d6afde4a21") ) (segment - (start 181.0204 74.39337) - (end 181.0204 74.6938) - (width 1) + (start 173.5971 89.8816) + (end 175.704755 89.8816) + (width 0.5) (layer "F.Cu") - (net 15) - (uuid "f6381a17-ab92-4ab8-9582-a7127c776cd5") + (net 9) + (uuid "7f7a89ec-cad6-42a1-bbda-0b478696b062") ) (segment - (start 168.17725 108.1166) - (end 164.470498 104.409848) + (start 178.7398 94.4372) + (end 178.7398 96.9772) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "f8c4f99f-2444-4a8a-ae8c-6768c62b4463") + (net 9) + (uuid "c75b9c45-d88b-4152-8a44-971481c2e7d8") ) (segment - (start 165.031541 99.6188) - (end 166.6494 99.6188) + (start 178.7398 96.9772) + (end 176.0982 99.6188) (width 0.5) (layer "F.Cu") - (net 15) - (uuid "fdc41864-168d-423b-a317-a6225ea66817") - ) - (via - (at 168.770498 92.323843) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 15) - (uuid "09344aa9-1a15-4922-a090-392082891abb") - ) - (via - (at 177.406498 87.984343) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 15) - (uuid "3579a040-c850-4be6-a759-b01cc59da507") + (net 9) + (uuid "f9875177-d919-40f5-afdc-8261bb381875") ) (via - (at 177.406498 105.3338) + (at 169.578003 100.751348) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") - (net 15) - (uuid "7c9e77f2-5d31-4bcc-ac66-fcbbe6ccd488") + (net 9) + (uuid "133cfa29-de52-40eb-b48f-6abef258c024") ) (via - (at 165.031541 99.6188) + (at 168.516498 103.499843) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") - (net 15) - (uuid "8282a4cc-9f9a-40e2-b502-b718f9baff2a") + (net 9) + (uuid "69ce9bd8-ceff-4ba7-947f-456509dc8354") ) - (via - (at 172.580498 97.5438) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 15) - (uuid "a88abe6c-3b1b-4a92-9766-e61711ab8585") + (segment + (start 169.578003 100.751348) + (end 169.578003 102.438338) + (width 0.5) + (layer "B.Cu") + (net 9) + (uuid "336b28b3-a1d8-4794-a162-5db53b47dd99") ) (segment - (start 190.220498 99.687843) - (end 181.0204 90.487745) + (start 169.578003 102.438338) + (end 168.516498 103.499843) (width 0.5) (layer "B.Cu") - (net 15) - (uuid "8f07831d-1b10-4180-950f-239647bdbcc7") + (net 9) + (uuid "cc639efd-7478-4bba-a507-ed02fd456b4f") + ) + (segment + (start 122.809 88.0872) + (end 114.1762 88.0872) + (width 1) + (layer "F.Cu") + (net 11) + (uuid "4a88d5f8-dc79-4d25-a723-2b0740876e88") + ) + (segment + (start 110.2468 86.908) + (end 109.2962 87.8586) + (width 1) + (layer "F.Cu") + (net 11) + (uuid "8bedc7be-6504-458d-a9ea-46e8d4dc89b8") + ) + (segment + (start 112.997 86.908) + (end 110.2468 86.908) + (width 1) + (layer "F.Cu") + (net 11) + (uuid "92a35e42-0b58-4d4e-8fa6-83a45938e83c") + ) + (segment + (start 109.2962 105.713545) + (end 114.770498 111.187843) + (width 1) + (layer "F.Cu") + (net 11) + (uuid "bda0b40e-f44c-41bd-ac63-c0c498f63e4f") ) (segment - (start 181.0204 90.487745) - (end 181.0204 74.6938) - (width 0.5) - (layer "B.Cu") - (net 15) - (uuid "dd069064-ccad-4574-a599-c97b84210622") + (start 114.1762 88.0872) + (end 112.997 86.908) + (width 1) + (layer "F.Cu") + (net 11) + (uuid "c4254491-6bf9-49c5-9c92-0801b4668685") + ) + (segment + (start 109.2962 87.8586) + (end 109.2962 105.713545) + (width 1) + (layer "F.Cu") + (net 11) + (uuid "c61ad7cd-a1fe-42a1-9e15-1e673cc1d63b") ) (segment (start 180.6178 69.2912) (end 186.0204 74.6938) (width 1) (layer "F.Cu") - (net 16) + (net 12) (uuid "3ae2e8ab-31d7-4b21-9f93-68bb25ec9c08") ) (segment @@ -10430,7 +10431,7 @@ (end 164.162498 71.567843) (width 1) (layer "F.Cu") - (net 16) + (net 12) (uuid "653c6779-2f96-445a-b953-d8ce76b4adf8") ) (segment @@ -10438,7 +10439,7 @@ (end 166.992498 68.737843) (width 1) (layer "F.Cu") - (net 16) + (net 12) (uuid "67b5af93-c220-4d74-9d6b-db44f1b4a6b1") ) (segment @@ -10446,7 +10447,7 @@ (end 180.6178 69.2912) (width 1) (layer "F.Cu") - (net 16) + (net 12) (uuid "a5287f4a-4b21-4c23-811c-826966ec2c9a") ) (segment @@ -10454,7 +10455,7 @@ (end 170.490243 68.737843) (width 1) (layer "F.Cu") - (net 16) + (net 12) (uuid "e329aeca-bd04-4877-b630-709ccaefeaf8") ) (segment @@ -10462,15 +10463,31 @@ (end 171.0436 69.2912) (width 1) (layer "F.Cu") - (net 16) + (net 12) (uuid "eb893550-523f-4411-95ca-5fb5897fb054") ) + (segment + (start 137.190498 111.167843) + (end 137.170498 111.187843) + (width 1) + (layer "F.Cu") + (net 13) + (uuid "0005eb1f-5dc9-4cf7-b954-8a510f314523") + ) + (segment + (start 146.020498 111.167843) + (end 137.190498 111.167843) + (width 1) + (layer "F.Cu") + (net 13) + (uuid "0b5d7204-16e8-453f-9c86-d71da8eea21a") + ) (segment (start 168.366541 74.6938) (end 178.5204 74.6938) (width 1) (layer "F.Cu") - (net 17) + (net 14) (uuid "4956d290-ed20-49f4-aed6-0043eebbe990") ) (segment @@ -10478,7 +10495,7 @@ (end 166.230498 76.829843) (width 1) (layer "F.Cu") - (net 17) + (net 14) (uuid "81eb6595-2741-402f-8b5e-39900706b0de") ) (segment @@ -10486,7 +10503,7 @@ (end 168.366541 74.6938) (width 1) (layer "F.Cu") - (net 17) + (net 14) (uuid "d0a283dc-3f68-4c95-8c83-e322a3a7ac1e") ) (segment @@ -10494,9 +10511,41 @@ (end 166.230498 85.204502) (width 1) (layer "F.Cu") - (net 17) + (net 14) (uuid "e672a442-48f4-4eed-b174-c8cb0be1b930") ) + (segment + (start 148.670498 107.637843) + (end 148.670498 111.017843) + (width 1) + (layer "F.Cu") + (net 15) + (uuid "77674f6d-1d35-47c6-9f55-afc3e395a870") + ) + (segment + (start 143.720498 102.687843) + (end 148.670498 107.637843) + (width 1) + (layer "F.Cu") + (net 15) + (uuid "8f95bed0-74e4-434c-a16f-ce5e3d63b6b3") + ) + (segment + (start 137.170498 102.687843) + (end 143.720498 102.687843) + (width 1) + (layer "F.Cu") + (net 15) + (uuid "b37a76b7-fa06-4292-98a7-7a9f723e9217") + ) + (segment + (start 148.670498 111.017843) + (end 148.520498 111.167843) + (width 1) + (layer "F.Cu") + (net 15) + (uuid "fbd603d5-243e-479f-9892-292e6b1bb6b1") + ) (segment (start 185.720498 84.687843) (end 183.5204 82.487745) @@ -10578,208 +10627,160 @@ (uuid "f421c6af-e833-46ef-aca7-eb9adc45aa36") ) (segment - (start 172.0971 89.7941) - (end 172.0971 92.320741) - (width 0.5) - (layer "F.Cu") - (net 21) - (uuid "26d2f2fc-9152-4ab5-8f6a-c18239025558") - ) - (segment - (start 168.3854 88.2816) - (end 166.497 90.17) - (width 0.5) - (layer "F.Cu") - (net 21) - (uuid "49e31f4b-c5e1-4da4-a515-1b3c81811272") - ) - (segment - (start 171.107928 88.2816) - (end 168.3854 88.2816) + (start 152.0698 90.0684) + (end 152.0698 96.23077) (width 0.5) (layer "F.Cu") - (net 21) - (uuid "681f35eb-5341-46f4-92fb-0f860f726357") + (net 19) + (uuid "47fa673f-4fc5-4a9e-8b6e-0f54df4b6d5f") ) (segment - (start 172.0971 89.270772) - (end 171.107928 88.2816) + (start 152.4762 89.662) + (end 152.0698 90.0684) (width 0.5) (layer "F.Cu") - (net 21) - (uuid "9c3bb165-20e1-4f28-a160-d1ab4c4ca6bb") + (net 19) + (uuid "6a283c77-8d51-46c0-8aeb-c55453c4427c") ) (segment - (start 164.465 92.202) - (end 161.773 92.202) + (start 155.473 89.662) + (end 152.4762 89.662) (width 0.5) (layer "F.Cu") - (net 21) - (uuid "a70cb237-1fda-4f34-abab-3514306d1a4e") + (net 19) + (uuid "9d05b966-c023-47e4-8586-3d5898d3ee13") ) (segment - (start 166.497 90.17) - (end 164.465 92.202) - (width 0.5) + (start 141.036498 77.083843) + (end 143.140498 79.187843) + (width 1) (layer "F.Cu") - (net 21) - (uuid "c37d4cb2-b8ab-44d0-bb80-465ff6f6674c") + (net 20) + (uuid "30c63817-823d-44a4-8b03-86a6bf18293f") ) (segment - (start 172.0971 92.320741) - (end 172.093998 92.323843) - (width 0.5) + (start 120.6724 75.1232) + (end 120.6724 76.893099) + (width 1) (layer "F.Cu") - (net 21) - (uuid "cd202865-bfdf-4598-a600-f059b74f8141") + (net 20) + (uuid "7d6d7e16-0554-42eb-81f4-af05bdb775f6") ) (segment - (start 152.0698 90.0684) - (end 152.0698 96.23077) - (width 0.5) + (start 122.487601 78.7083) + (end 133.200041 78.7083) + (width 1) (layer "F.Cu") - (net 22) - (uuid "47fa673f-4fc5-4a9e-8b6e-0f54df4b6d5f") + (net 20) + (uuid "8ec50a7f-89e7-443d-bb4b-b18cb5bfde19") ) (segment - (start 152.4762 89.662) - (end 152.0698 90.0684) - (width 0.5) + (start 133.200041 78.7083) + (end 134.824498 77.083843) + (width 1) (layer "F.Cu") - (net 22) - (uuid "6a283c77-8d51-46c0-8aeb-c55453c4427c") + (net 20) + (uuid "dc073517-51b1-4757-8c3d-c0333631cfe3") ) (segment - (start 155.473 89.662) - (end 152.4762 89.662) - (width 0.5) + (start 134.824498 77.083843) + (end 141.036498 77.083843) + (width 1) (layer "F.Cu") - (net 22) - (uuid "9d05b966-c023-47e4-8586-3d5898d3ee13") + (net 20) + (uuid "f8ea1210-0eed-409c-bfed-a59e6877e0ba") ) (segment - (start 175.882498 91.579898) - (end 178.7398 94.4372) - (width 0.5) + (start 120.6724 76.893099) + (end 122.487601 78.7083) + (width 1) (layer "F.Cu") - (net 23) - (uuid "064abff7-075d-4a96-bbdb-74d9417d55c3") + (net 20) + (uuid "f97678eb-ac32-459c-9c39-dcfebeb3e8b3") ) (segment - (start 168.516498 103.499843) - (end 166.720443 103.499843) - (width 0.5) + (start 143.322498 74.289843) + (end 148.220498 79.187843) + (width 1) (layer "F.Cu") - (net 23) - (uuid "06632383-33f6-46f2-8f52-1bfe30624549") + (net 21) + (uuid "195cf0a6-0faa-4875-843d-a3546b3d6c44") ) (segment - (start 169.578003 100.751348) - (end 170.710551 99.6188) - (width 0.5) + (start 124.005757 74.289843) + (end 143.322498 74.289843) + (width 1) (layer "F.Cu") - (net 23) - (uuid "1060b457-3160-402d-a456-64c09d19529c") + (net 21) + (uuid "d70ee053-b8a8-4b5b-a136-01ed4a2f4a39") ) (segment - (start 166.720443 103.499843) - (end 166.6494 103.4288) - (width 0.5) + (start 123.3224 74.9732) + (end 124.005757 74.289843) + (width 1) (layer "F.Cu") - (net 23) - (uuid "278c7c78-fcb0-4943-aa56-c0cc2888e395") + (net 21) + (uuid "fd506253-c539-49ee-adc8-6f217eb0bd6c") ) (segment - (start 170.710551 99.6188) - (end 171.577 99.6188) + (start 168.6306 102.1588) + (end 171.577 102.1588) (width 0.5) (layer "F.Cu") (net 23) - (uuid "44155551-6a07-40d7-8813-293f78404cde") + (uuid "12251fe1-0e96-4460-8218-6e7eaaa2185f") ) (segment - (start 175.882498 90.059343) - (end 175.882498 91.579898) + (start 178.14772 103.2588) + (end 179.32772 102.0788) (width 0.5) (layer "F.Cu") (net 23) - (uuid "58230ea5-1179-4d6f-8d33-95b4080dde3a") + (uuid "2013a048-7666-4cf6-9216-d7b0f8f665a4") ) (segment - (start 176.0982 99.6188) - (end 171.577 99.6188) + (start 176.2252 103.2588) + (end 178.14772 103.2588) (width 0.5) (layer "F.Cu") (net 23) - (uuid "5db95c11-8d82-407e-a108-f20603d93b32") + (uuid "280baa15-6e93-464c-8d92-7f0ce2494587") ) (segment - (start 175.882498 91.579898) - (end 182.128998 97.826398) + (start 175.1252 102.1588) + (end 176.2252 103.2588) (width 0.5) (layer "F.Cu") (net 23) - (uuid "7c8e627e-7186-4eac-8254-f5d6afde4a21") + (uuid "2961ba3c-1987-4afb-826f-9d99d48cc36a") ) (segment - (start 173.5971 89.8816) - (end 175.704755 89.8816) + (start 179.32772 102.0788) + (end 181.0258 102.0788) (width 0.5) (layer "F.Cu") (net 23) - (uuid "7f7a89ec-cad6-42a1-bbda-0b478696b062") + (uuid "73ce2878-8b20-43ea-8b0a-75f66c97dbaa") ) (segment - (start 178.7398 94.4372) - (end 178.7398 96.9772) + (start 167.3606 100.8888) + (end 168.6306 102.1588) (width 0.5) (layer "F.Cu") (net 23) - (uuid "c75b9c45-d88b-4152-8a44-971481c2e7d8") + (uuid "7e67cdde-4ec0-47b3-b1b4-9526102bd46b") ) (segment - (start 178.7398 96.9772) - (end 176.0982 99.6188) + (start 171.577 102.1588) + (end 175.1252 102.1588) (width 0.5) (layer "F.Cu") (net 23) - (uuid "f9875177-d919-40f5-afdc-8261bb381875") - ) - (via - (at 169.578003 100.751348) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 23) - (uuid "133cfa29-de52-40eb-b48f-6abef258c024") - ) - (via - (at 168.516498 103.499843) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 23) - (uuid "69ce9bd8-ceff-4ba7-947f-456509dc8354") - ) - (segment - (start 169.578003 100.751348) - (end 169.578003 102.438338) - (width 0.5) - (layer "B.Cu") - (net 23) - (uuid "336b28b3-a1d8-4794-a162-5db53b47dd99") - ) - (segment - (start 169.578003 102.438338) - (end 168.516498 103.499843) - (width 0.5) - (layer "B.Cu") - (net 23) - (uuid "cc639efd-7478-4bba-a507-ed02fd456b4f") + (uuid "b0701ef5-ed2a-468a-925c-d36abd736b18") ) (zone - (net 21) - (net_name "Net-(U2-VI)") + (net 6) + (net_name "12V_out") (layer "F.Cu") (uuid "2c36d8ae-7051-463a-b495-613fe304ea2e") (hatch edge 0.5) @@ -10812,7 +10813,7 @@ ) ) (zone - (net 2) + (net 1) (net_name "Net-(D1-A)") (layer "F.Cu") (uuid "6cec9c70-5095-4706-a303-5f73bbfef850") @@ -10891,8 +10892,8 @@ ) ) (zone - (net 15) - (net_name "GLV") + (net 3) + (net_name "GND") (layer "B.Cu") (uuid "2b955e37-3c6b-4e7f-8b8d-fde7a55be0b9") (hatch edge 0.5) diff --git a/Discharge/Discharge.kicad_pro b/Discharge/Discharge.kicad_pro index c959cf2..05d3444 100644 --- a/Discharge/Discharge.kicad_pro +++ b/Discharge/Discharge.kicad_pro @@ -37,9 +37,9 @@ "other_text_thickness": 0.15, "other_text_upright": false, "pads": { - "drill": 1.3, - "height": 2.0, - "width": 2.0 + "drill": 0.0, + "height": 1.45, + "width": 1.175 }, "silk_line_width": 0.1, "silk_text_italic": false, diff --git a/Discharge/Discharge.kicad_sch b/Discharge/Discharge.kicad_sch index 660a8a8..5531d9f 100644 --- a/Discharge/Discharge.kicad_sch +++ b/Discharge/Discharge.kicad_sch @@ -1176,176 +1176,6 @@ ) ) ) - (symbol "Device:R_US" - (pin_numbers hide) - (pin_names - (offset 0) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "R" - (at 2.54 0 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "R_US" - (at -2.54 0 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 1.016 -0.254 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor, US symbol" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "R res resistor" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "R_*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "R_US_0_1" - (polyline - (pts - (xy 0 -2.286) (xy 0 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 2.286) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -0.762) (xy 1.016 -1.143) (xy 0 -1.524) (xy -1.016 -1.905) (xy 0 -2.286) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 0.762) (xy 1.016 0.381) (xy 0 0) (xy -1.016 -0.381) (xy 0 -0.762) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 2.286) (xy 1.016 1.905) (xy 0 1.524) (xy -1.016 1.143) (xy 0 0.762) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "R_US_1_1" - (pin passive line - (at 0 3.81 270) - (length 1.27) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -3.81 90) - (length 1.27) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) (symbol "FS_3_Global_Symbol_Library:TLP3122AE" (pin_names (offset 0.254) @@ -2041,31 +1871,31 @@ ) ) ) - (symbol "New_Library:NE555DR" + (symbol "Regulator_Linear:LM7809_TO220" (pin_names (offset 0.254) ) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at 33.02 10.16 0) + (property "Reference" "U3" + (at 0 6.35 0) (effects (font - (size 1.524 1.524) + (size 1.27 1.27) ) ) ) - (property "Value" "NE555DR" - (at 33.02 7.62 0) + (property "Value" "ZXTR2005ZQ-13" + (at 0 3.81 0) (effects (font - (size 1.524 1.524) + (size 1.27 1.27) ) ) ) - (property "Footprint" "D8" - (at 0 0 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-89-3_Handsoldering" + (at 0 5.715 0) (effects (font (size 1.27 1.27) @@ -2074,12 +1904,11 @@ (hide yes) ) ) - (property "Datasheet" "NE555DR" - (at 0 0 0) + (property "Datasheet" "https://www.onsemi.cn/PowerSolutions/document/MC7800-D.PDF" + (at 0 -1.27 0) (effects (font (size 1.27 1.27) - (italic yes) ) (hide yes) ) @@ -2093,15 +1922,7 @@ (hide yes) ) ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "NE555DR" + (property "ki_keywords" "Voltage Regulator 1A Positive" (at 0 0 0) (effects (font @@ -2110,7 +1931,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "D8 D8-M D8-L" + (property "ki_fp_filters" "TO?220*" (at 0 0 0) (effects (font @@ -2119,58 +1940,23 @@ (hide yes) ) ) - (symbol "NE555DR_0_1" - (polyline - (pts - (xy 7.62 -12.7) (xy 58.42 -12.7) - ) - (stroke - (width 0.127) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 7.62 5.08) (xy 7.62 -12.7) - ) - (stroke - (width 0.127) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 58.42 -12.7) (xy 58.42 5.08) - ) - (stroke - (width 0.127) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 58.42 5.08) (xy 7.62 5.08) - ) + (symbol "LM7809_TO220_0_1" + (rectangle + (start -5.08 1.905) + (end 5.08 -5.08) (stroke - (width 0.127) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) + ) + (symbol "LM7809_TO220_1_1" (pin power_in line - (at 0 0 0) - (length 7.62) + (at 0 -7.62 90) + (length 2.54) (name "GND" (effects (font @@ -2186,10 +1972,10 @@ ) ) ) - (pin input line - (at 0 -2.54 0) - (length 7.62) - (name "TRIG" + (pin power_in line + (at -7.62 0 0) + (length 2.54) + (name "VI" (effects (font (size 1.27 1.27) @@ -2204,239 +1990,10 @@ ) ) ) - (pin output line - (at 0 -5.08 0) - (length 7.62) - (name "OUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 0 -7.62 0) - (length 7.62) - (name "RESET" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin unspecified line - (at 66.04 -7.62 180) - (length 7.62) - (name "CONT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 66.04 -5.08 180) - (length 7.62) - (name "THRES" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin unspecified line - (at 66.04 -2.54 180) - (length 7.62) - (name "DISCH" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 66.04 0 180) - (length 7.62) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "Regulator_Linear:LM7809_TO220" - (pin_names - (offset 0.254) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U3" - (at 0 6.35 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "ZXTR2005ZQ-13" - (at 0 3.81 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-89-3_Handsoldering" - (at 0 5.715 0) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.onsemi.cn/PowerSolutions/document/MC7800-D.PDF" - (at 0 -1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "Voltage Regulator 1A Positive" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "TO?220*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "LM7809_TO220_0_1" - (rectangle - (start -5.08 1.905) - (end 5.08 -5.08) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "LM7809_TO220_1_1" - (pin power_in line - (at 0 -7.62 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -7.62 0 0) - (length 2.54) - (name "VI" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 7.62 0 180) - (length 2.54) - (name "VO" + (pin power_out line + (at 7.62 0 180) + (length 2.54) + (name "VO" (effects (font (size 1.27 1.27) @@ -2924,17 +2481,257 @@ ) ) ) - (pin passive line - (at -2.54 7.62 270) - (length 2.54) - (name "~" + (pin passive line + (at -2.54 7.62 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 7.62 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 12.7 7.62 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Timer:ICM7555xB" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U1" + (at 2.1941 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "NE555DR" + (at 2.1941 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "NE555DR:D8" + (at 21.59 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "NE555DR" + (at 21.59 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CMOS General Purpose Timer, 555 compatible, SOIC-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "single timer 555" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ICM7555xB_0_0" + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "ICM7555xB_0_1" + (rectangle + (start -8.89 -7.62) + (end 8.89 7.62) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -8.89 -7.62) + (end 8.89 7.62) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "ICM7555xB_1_1" + (pin input line + (at 12.7 -5.08 180) + (length 3.81) + (name "TR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 5.08 180) + (length 3.81) + (name "Q" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -12.7 5.08 0) + (length 3.81) + (name "R" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 0 0) + (length 3.81) + (name "CV" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "5" (effects (font (size 1.27 1.27) @@ -2942,17 +2739,17 @@ ) ) ) - (pin passive line - (at 2.54 7.62 270) - (length 2.54) - (name "~" + (pin input line + (at -12.7 -5.08 0) + (length 3.81) + (name "THR" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "6" (effects (font (size 1.27 1.27) @@ -2960,17 +2757,17 @@ ) ) ) - (pin passive line - (at 12.7 7.62 270) - (length 2.54) - (name "~" + (pin input line + (at 12.7 0 180) + (length 3.81) + (name "DIS" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "7" (effects (font (size 1.27 1.27) @@ -3234,10 +3031,10 @@ ) ) (junction - (at 266.7 140.97) + (at 200.66 106.68) (diameter 0) (color 0 0 0 0) - (uuid "047c8617-bbf7-43fe-887b-26039fc0004e") + (uuid "071e9a98-a048-4258-9040-949300cea4ec") ) (junction (at 90.17 129.54) @@ -3251,6 +3048,18 @@ (color 0 0 0 0) (uuid "1dc1e084-44fd-4016-b8b8-fc93d0ecfc07") ) + (junction + (at 201.93 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "25d25de6-a9e7-4eaf-b81c-eecc7275cdd5") + ) + (junction + (at 234.95 133.35) + (diameter 0) + (color 0 0 0 0) + (uuid "260732ce-62c5-457d-86c1-eb3c928b68ff") + ) (junction (at 76.2 118.11) (diameter 0) @@ -3258,34 +3067,40 @@ (uuid "2d12e88a-52bb-40c2-a85f-e6ed407cd7aa") ) (junction - (at 255.27 90.17) + (at 76.2 129.54) (diameter 0) (color 0 0 0 0) - (uuid "2fca115e-c35b-417d-ac36-526bc818af22") + (uuid "4ed73e33-9556-45b1-82df-17b13654a7a7") ) (junction - (at 214.63 52.07) + (at 115.57 76.2) (diameter 0) (color 0 0 0 0) - (uuid "3619b750-0a97-45ef-a6ef-8e9d1df0ed7a") + (uuid "62e30457-3d72-4625-b5f5-4b98e2d69219") ) (junction - (at 153.67 76.2) + (at 233.68 116.84) (diameter 0) (color 0 0 0 0) - (uuid "39d8d813-eb0a-48c1-8594-7ac6e07706ae") + (uuid "6ffec828-0b47-4ae7-ae48-f5f2ac1ddd56") ) (junction - (at 186.69 143.51) + (at 213.36 140.97) (diameter 0) (color 0 0 0 0) - (uuid "4cccc0af-3512-4e2e-8180-330522cc1322") + (uuid "733e7187-3ffa-4614-863a-0a768af57fd2") ) (junction - (at 142.24 125.73) + (at 213.36 106.68) (diameter 0) (color 0 0 0 0) - (uuid "687f758e-067c-4d7f-924e-586f419a2348") + (uuid "75317c0a-f378-405c-b423-cbc1319d7e44") + ) + (junction + (at 194.31 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "762307d3-bd1c-46b3-a9de-54f6157da716") ) (junction (at 104.14 129.54) @@ -3294,94 +3109,100 @@ (uuid "77b78dec-848d-4cad-b3a3-495c05723f86") ) (junction - (at 194.31 100.33) + (at 115.57 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "78a6cefb-5451-4ca9-b862-49b87911e9c1") + ) + (junction + (at 226.06 133.35) (diameter 0) (color 0 0 0 0) - (uuid "7ed899ef-9a25-42a0-a741-65be6d85eb6f") + (uuid "7af59779-5bb1-4991-9b0e-a3cac49ab7e5") ) (junction - (at 243.84 90.17) + (at 243.84 60.96) (diameter 0) (color 0 0 0 0) (uuid "8fb1f334-ba76-4b82-99f8-a49c9b20e51a") ) (junction - (at 250.19 46.99) + (at 242.57 36.83) (diameter 0) (color 0 0 0 0) (uuid "9a333a68-20eb-47b6-985c-6dbdbb697d3d") ) (junction - (at 218.44 114.3) + (at 218.44 74.93) (diameter 0) (color 0 0 0 0) (uuid "b2e2ca9c-6106-4507-8b8e-574707b17ad2") ) (junction - (at 49.53 134.62) + (at 62.23 129.54) (diameter 0) (color 0 0 0 0) - (uuid "b6be3f05-89dd-413b-900c-ffebfcd032a3") + (uuid "bfbe5484-16c7-46d5-a426-0967c937d35f") ) (junction - (at 191.77 143.51) + (at 245.11 121.92) (diameter 0) (color 0 0 0 0) - (uuid "cb31c813-5c7f-4f47-80e4-4ed362e25ab8") + (uuid "c245cf97-cb7e-4e65-bc00-1ee146b8103d") ) (junction - (at 153.67 91.44) + (at 220.98 41.91) (diameter 0) (color 0 0 0 0) - (uuid "dae443dc-fc0d-4a44-8eef-d20f51b26427") + (uuid "db66fb56-f7c5-4a98-ad7f-ef95ae07a983") ) (junction - (at 161.29 133.35) + (at 228.6 106.68) (diameter 0) (color 0 0 0 0) - (uuid "e6775f11-9c08-4076-95e5-f7ab1012d984") + (uuid "ea8ed551-81e7-4e2b-ba0d-6314aeef7e3a") ) (junction - (at 269.24 140.97) + (at 115.57 81.28) (diameter 0) (color 0 0 0 0) - (uuid "f0261869-a708-4b72-a023-b27ba14837ac") + (uuid "f4b3c521-4e4a-484d-8692-ca323072d98f") ) (junction - (at 264.16 127) + (at 247.65 60.96) (diameter 0) (color 0 0 0 0) - (uuid "f98de6b1-2781-4523-9ab3-5a2a334e25f6") + (uuid "f7d12c83-33e2-4e02-982e-42ed6f8c6c5a") ) (junction - (at 40.64 118.11) + (at 53.34 118.11) (diameter 0) (color 0 0 0 0) (uuid "fc6da386-73ca-4820-bc4b-c5dd32262201") ) (no_connect - (at 133.35 76.2) + (at 97.79 76.2) (uuid "1b251325-a639-463f-923b-86d9fd15e14f") ) (no_connect - (at 262.89 148.59) - (uuid "4b9b1902-1956-4d8a-8e9a-fb7728f08fbb") + (at 82.55 76.2) + (uuid "77e4d6f7-15c2-4fb3-a4d8-d38511a6e1bc") ) (no_connect - (at 120.65 91.44) - (uuid "77e4d6f7-15c2-4fb3-a4d8-d38511a6e1bc") + (at 200.66 121.92) + (uuid "98f3dab9-29e2-43a0-ba82-d14dac062d3a") ) (no_connect - (at 135.89 91.44) + (at 95.25 91.44) (uuid "a90ff232-067b-406d-94ee-22fabae85e46") ) (no_connect - (at 130.81 91.44) + (at 92.71 76.2) (uuid "f6b2b9c1-2dea-4dbc-ba45-73835008aa5d") ) (wire (pts - (xy 140.97 125.73) (xy 142.24 125.73) + (xy 140.97 125.73) (xy 146.05 125.73) ) (stroke (width 0) @@ -3391,7 +3212,7 @@ ) (wire (pts - (xy 76.2 128.27) (xy 76.2 129.54) + (xy 76.2 127) (xy 76.2 129.54) ) (stroke (width 0) @@ -3401,17 +3222,7 @@ ) (wire (pts - (xy 194.31 157.48) (xy 266.7 157.48) - ) - (stroke - (width 0) - (type default) - ) - (uuid "031ea95d-66be-4dd2-9161-df02db7b2fbb") - ) - (wire - (pts - (xy 243.84 105.41) (xy 243.84 114.3) + (xy 243.84 69.85) (xy 243.84 74.93) ) (stroke (width 0) @@ -3421,27 +3232,7 @@ ) (wire (pts - (xy 262.89 146.05) (xy 270.51 146.05) - ) - (stroke - (width 0) - (type default) - ) - (uuid "0694e946-c553-443d-9de9-9eb700794b2f") - ) - (wire - (pts - (xy 262.89 143.51) (xy 264.16 143.51) - ) - (stroke - (width 0) - (type default) - ) - (uuid "08616b40-193f-489d-8ba8-9b67d6ba8213") - ) - (wire - (pts - (xy 214.63 48.26) (xy 214.63 52.07) + (xy 220.98 40.64) (xy 220.98 41.91) ) (stroke (width 0) @@ -3451,7 +3242,7 @@ ) (wire (pts - (xy 125.73 92.71) (xy 125.73 91.44) + (xy 85.09 93.98) (xy 85.09 91.44) ) (stroke (width 0) @@ -3461,7 +3252,7 @@ ) (wire (pts - (xy 194.31 114.3) (xy 194.31 110.49) + (xy 194.31 74.93) (xy 194.31 71.12) ) (stroke (width 0) @@ -3481,17 +3272,17 @@ ) (wire (pts - (xy 255.27 90.17) (xy 266.7 90.17) + (xy 226.06 133.35) (xy 234.95 133.35) ) (stroke (width 0) (type default) ) - (uuid "0ec34518-f55e-4c8a-8520-74c9b183eed3") + (uuid "0efb3fd1-8261-4cb4-8499-996cc28eb555") ) (wire (pts - (xy 49.53 123.19) (xy 49.53 134.62) + (xy 62.23 123.19) (xy 62.23 129.54) ) (stroke (width 0) @@ -3501,33 +3292,13 @@ ) (wire (pts - (xy 171.45 91.44) (xy 153.67 91.44) - ) - (stroke - (width 0) - (type default) - ) - (uuid "0fd9aba1-9ee2-4d00-9a99-362962c21783") - ) - (wire - (pts - (xy 143.51 76.2) (xy 153.67 76.2) - ) - (stroke - (width 0) - (type default) - ) - (uuid "11ac18cd-33d5-4e4e-b433-9944d18c6a6e") - ) - (wire - (pts - (xy 269.24 138.43) (xy 269.24 140.97) + (xy 245.11 133.35) (xy 245.11 129.54) ) (stroke (width 0) (type default) ) - (uuid "11d0bcaf-3561-492f-bef6-590f4e265f31") + (uuid "0f437bf0-fba2-4d4f-81ec-518a3d34c877") ) (wire (pts @@ -3541,27 +3312,27 @@ ) (wire (pts - (xy 146.05 125.73) (xy 146.05 100.33) + (xy 62.23 129.54) (xy 76.2 129.54) ) (stroke (width 0) (type default) ) - (uuid "185d3a03-808f-4c0b-b92d-ba0b78999b31") + (uuid "1731bc39-1f14-478c-9261-1cda4432803a") ) (wire (pts - (xy 171.45 52.07) (xy 171.45 91.44) + (xy 213.36 140.97) (xy 234.95 140.97) ) (stroke (width 0) (type default) ) - (uuid "1a30add3-e049-47f7-ae43-4b55a864ca09") + (uuid "19ad6c5d-da79-47fb-bbbf-20ee53fe6742") ) (wire (pts - (xy 76.2 118.11) (xy 76.2 120.65) + (xy 76.2 118.11) (xy 76.2 119.38) ) (stroke (width 0) @@ -3569,16 +3340,6 @@ ) (uuid "2044217a-4e38-428e-bb64-463204cdd10f") ) - (wire - (pts - (xy 153.67 91.44) (xy 143.51 91.44) - ) - (stroke - (width 0) - (type default) - ) - (uuid "22d991e4-f19e-467c-a8b2-8cfe16bf36be") - ) (wire (pts (xy 69.85 118.11) (xy 76.2 118.11) @@ -3591,47 +3352,37 @@ ) (wire (pts - (xy 48.26 72.39) (xy 48.26 78.74) - ) - (stroke - (width 0) - (type default) - ) - (uuid "28aa7321-0fe5-43d3-8ede-ef31929a5d4d") - ) - (wire - (pts - (xy 40.64 118.11) (xy 40.64 135.89) + (xy 115.57 76.2) (xy 115.57 81.28) ) (stroke (width 0) (type default) ) - (uuid "2b8b903d-7b4b-443d-88ca-31233f5943d5") + (uuid "2874e497-f992-449e-a0ec-28fb8544fd6c") ) (wire (pts - (xy 142.24 125.73) (xy 146.05 125.73) + (xy 48.26 73.66) (xy 48.26 78.74) ) (stroke (width 0) (type default) ) - (uuid "300f774d-a7ad-4de5-8011-b68b8e032da6") + (uuid "28aa7321-0fe5-43d3-8ede-ef31929a5d4d") ) (wire (pts - (xy 161.29 133.35) (xy 157.48 133.35) + (xy 53.34 118.11) (xy 53.34 135.89) ) (stroke (width 0) (type default) ) - (uuid "31dd3cae-b295-4e11-8586-68080d18cedc") + (uuid "2b8b903d-7b4b-443d-88ca-31233f5943d5") ) (wire (pts - (xy 40.64 118.11) (xy 62.23 118.11) + (xy 53.34 118.11) (xy 62.23 118.11) ) (stroke (width 0) @@ -3639,16 +3390,6 @@ ) (uuid "3223b7e3-cefb-49c8-9ddb-74eb2c7d6251") ) - (wire - (pts - (xy 266.7 140.97) (xy 262.89 140.97) - ) - (stroke - (width 0) - (type default) - ) - (uuid "35fd8529-efbc-46b9-87cd-48c049ae7521") - ) (wire (pts (xy 48.26 78.74) (xy 34.29 78.74) @@ -3661,37 +3402,17 @@ ) (wire (pts - (xy 49.53 134.62) (xy 49.53 135.89) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3b20d3c5-9bb5-4596-9cbe-176181b661cb") - ) - (wire - (pts - (xy 269.24 140.97) (xy 270.51 140.97) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3d281945-5513-48d9-b843-585f729c91e4") - ) - (wire - (pts - (xy 34.29 81.28) (xy 40.64 81.28) + (xy 76.2 129.54) (xy 90.17 129.54) ) (stroke (width 0) (type default) ) - (uuid "3e686e47-35bf-4284-96e2-cec01d72d979") + (uuid "3eabfa11-1094-4dd5-8fd6-635fde25cba6") ) (wire (pts - (xy 226.06 100.33) (xy 231.14 100.33) + (xy 226.06 60.96) (xy 243.84 60.96) ) (stroke (width 0) @@ -3701,17 +3422,7 @@ ) (wire (pts - (xy 255.27 90.17) (xy 243.84 90.17) - ) - (stroke - (width 0) - (type default) - ) - (uuid "40c0c1e0-07a1-4876-b7de-df676029fed7") - ) - (wire - (pts - (xy 48.26 72.39) (xy 123.19 72.39) + (xy 48.26 73.66) (xy 87.63 73.66) ) (stroke (width 0) @@ -3721,37 +3432,37 @@ ) (wire (pts - (xy 175.26 147.32) (xy 175.26 152.4) + (xy 34.29 81.28) (xy 40.64 81.28) ) (stroke (width 0) (type default) ) - (uuid "44f8ae5d-dc10-44aa-b82b-ab2019b33394") + (uuid "44aa7381-921e-488c-b9c9-b0fa495ef26c") ) (wire (pts - (xy 186.69 143.51) (xy 191.77 143.51) + (xy 218.44 68.58) (xy 218.44 74.93) ) (stroke (width 0) (type default) ) - (uuid "4621a789-bd7b-43d0-9b53-79bc5739044a") + (uuid "46dc9269-5f06-486d-8603-1861d01cb6df") ) (wire (pts - (xy 218.44 107.95) (xy 218.44 114.3) + (xy 186.69 60.96) (xy 194.31 60.96) ) (stroke (width 0) (type default) ) - (uuid "46dc9269-5f06-486d-8603-1861d01cb6df") + (uuid "4776ff7c-9ee5-4222-a9b4-f3b7922f2aff") ) (wire (pts - (xy 194.31 100.33) (xy 194.31 102.87) + (xy 194.31 60.96) (xy 194.31 63.5) ) (stroke (width 0) @@ -3761,7 +3472,7 @@ ) (wire (pts - (xy 123.19 76.2) (xy 123.19 72.39) + (xy 87.63 76.2) (xy 87.63 73.66) ) (stroke (width 0) @@ -3771,113 +3482,113 @@ ) (wire (pts - (xy 195.58 140.97) (xy 196.85 140.97) + (xy 213.36 140.97) (xy 213.36 144.78) ) (stroke (width 0) (type default) ) - (uuid "4b1f2701-3733-4498-9aea-ce363d3ac7ca") + (uuid "4cb62592-2685-4440-ace6-e544c63d6e8b") ) (wire (pts - (xy 194.31 148.59) (xy 194.31 157.48) + (xy 245.11 106.68) (xy 245.11 107.95) ) (stroke (width 0) (type default) ) - (uuid "4c4042ed-c105-4f44-92b7-8d4cd0e919c0") + (uuid "4ed22743-bfb9-41e2-968d-fb729d55c395") ) (wire (pts - (xy 186.69 127) (xy 186.69 143.51) + (xy 247.65 34.29) (xy 247.65 24.13) ) (stroke (width 0) (type default) ) - (uuid "4d7900dd-400e-400f-a987-71aa083217e4") + (uuid "50706463-741c-4fd7-a9c9-89b1b2ef7ba1") ) (wire (pts - (xy 177.8 147.32) (xy 175.26 147.32) + (xy 142.24 118.11) (xy 140.97 118.11) ) (stroke (width 0) (type default) ) - (uuid "4f2d0032-f55c-4e63-84c6-d2aa8cb5522f") + (uuid "51908e2f-8fe9-43a0-8774-731cb98b573f") ) (wire (pts - (xy 255.27 44.45) (xy 255.27 34.29) + (xy 104.14 129.54) (xy 90.17 129.54) ) (stroke (width 0) (type default) ) - (uuid "50706463-741c-4fd7-a9c9-89b1b2ef7ba1") + (uuid "5273a1dd-3df4-4896-aa68-1b4a4764c1d9") ) (wire (pts - (xy 142.24 118.11) (xy 140.97 118.11) + (xy 247.65 60.96) (xy 257.81 60.96) ) (stroke (width 0) (type default) ) - (uuid "51908e2f-8fe9-43a0-8774-731cb98b573f") + (uuid "59faeb74-e1e5-49fb-8d2f-8ef1b9e7c337") ) (wire (pts - (xy 104.14 129.54) (xy 90.17 129.54) + (xy 233.68 114.3) (xy 233.68 116.84) ) (stroke (width 0) (type default) ) - (uuid "5273a1dd-3df4-4896-aa68-1b4a4764c1d9") + (uuid "5ae63ca5-b07a-423d-8188-ee68579fb4e8") ) (wire (pts - (xy 264.16 127) (xy 264.16 143.51) + (xy 105.41 92.71) (xy 115.57 92.71) ) (stroke (width 0) (type default) ) - (uuid "53067685-0c98-42f5-b66b-27ca4021c462") + (uuid "5bf9b862-c1f0-4892-899e-d3c039f3680d") ) (wire (pts - (xy 264.16 127) (xy 237.49 127) + (xy 115.57 76.2) (xy 119.38 76.2) ) (stroke (width 0) (type default) ) - (uuid "5344681f-a5bb-45d7-9c8f-5b77030e0de8") + (uuid "5e424a00-43ed-4fb5-a6e3-c07866eaff60") ) (wire (pts - (xy 186.69 147.32) (xy 185.42 147.32) + (xy 35.56 118.11) (xy 53.34 118.11) ) (stroke (width 0) (type default) ) - (uuid "5bb8dfe7-40a4-47b2-b904-938099771ded") + (uuid "62963717-7352-446d-8661-1cdd9fa0c16f") ) (wire (pts - (xy 22.86 118.11) (xy 40.64 118.11) + (xy 185.42 106.68) (xy 185.42 115.57) ) (stroke (width 0) (type default) ) - (uuid "62963717-7352-446d-8661-1cdd9fa0c16f") + (uuid "63625b3d-ca28-4cbd-8db4-2b3c8774fccd") ) (wire (pts @@ -3891,27 +3602,27 @@ ) (wire (pts - (xy 266.7 157.48) (xy 266.7 140.97) + (xy 233.68 116.84) (xy 237.49 116.84) ) (stroke (width 0) (type default) ) - (uuid "6820870b-535e-4b3c-be71-00d40e63639b") + (uuid "6827f77d-57b7-42f1-a773-cbbbed7c53b7") ) (wire (pts - (xy 231.14 90.17) (xy 243.84 90.17) + (xy 185.42 140.97) (xy 213.36 140.97) ) (stroke (width 0) (type default) ) - (uuid "68dc0c89-8915-4f15-b977-6b186386e195") + (uuid "686f7d16-59ee-483c-8346-c52dfdbb9087") ) (wire (pts - (xy 257.81 46.99) (xy 250.19 46.99) + (xy 250.19 36.83) (xy 242.57 36.83) ) (stroke (width 0) @@ -3921,17 +3632,7 @@ ) (wire (pts - (xy 269.24 127) (xy 264.16 127) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6d983b66-3da4-421c-b168-4700329ccfad") - ) - (wire - (pts - (xy 49.53 149.86) (xy 49.53 143.51) + (xy 62.23 149.86) (xy 62.23 143.51) ) (stroke (width 0) @@ -3941,27 +3642,27 @@ ) (wire (pts - (xy 49.53 134.62) (xy 90.17 134.62) + (xy 104.14 127) (xy 104.14 129.54) ) (stroke (width 0) (type default) ) - (uuid "74a9fe2d-cd47-4248-a25d-29639390154d") + (uuid "7526e752-a169-4384-b5bc-e5d9343e23da") ) (wire (pts - (xy 104.14 128.27) (xy 104.14 129.54) + (xy 200.66 133.35) (xy 226.06 133.35) ) (stroke (width 0) (type default) ) - (uuid "7526e752-a169-4384-b5bc-e5d9343e23da") + (uuid "757d6b8c-f0ea-4995-8001-da6a4eff4c5a") ) (wire (pts - (xy 40.64 81.28) (xy 40.64 92.71) + (xy 40.64 81.28) (xy 40.64 93.98) ) (stroke (width 0) @@ -3971,113 +3672,113 @@ ) (wire (pts - (xy 196.85 146.05) (xy 189.23 146.05) + (xy 35.56 149.86) (xy 62.23 149.86) ) (stroke (width 0) (type default) ) - (uuid "7964b223-3e6b-4381-a111-b22a4587dad2") + (uuid "7bbf4fa8-d10e-4852-9579-52148d5dff5e") ) (wire (pts - (xy 22.86 149.86) (xy 49.53 149.86) + (xy 257.81 59.69) (xy 257.81 60.96) ) (stroke (width 0) (type default) ) - (uuid "7bbf4fa8-d10e-4852-9579-52148d5dff5e") + (uuid "7c83d8ff-9618-40d1-b9f2-7848ec484d33") ) (wire (pts - (xy 165.1 133.35) (xy 161.29 133.35) + (xy 97.79 118.11) (xy 104.14 118.11) ) (stroke (width 0) (type default) ) - (uuid "7d61c246-a1f8-4e97-b0b1-70ddbedf11e1") + (uuid "83f656d9-8e01-418c-857f-e4a1f7affdbf") ) (wire (pts - (xy 97.79 118.11) (xy 104.14 118.11) + (xy 62.23 123.19) (xy 35.56 123.19) ) (stroke (width 0) (type default) ) - (uuid "83f656d9-8e01-418c-857f-e4a1f7affdbf") + (uuid "85baed2b-d1b0-416e-bfc7-c87952865686") ) (wire (pts - (xy 189.23 146.05) (xy 189.23 160.02) + (xy 213.36 132.08) (xy 213.36 140.97) ) (stroke (width 0) (type default) ) - (uuid "83f9790f-a1d3-4d3a-8501-307f68cb0695") + (uuid "8669e8c2-6a61-41c9-ac4b-14321080564b") ) (wire (pts - (xy 49.53 123.19) (xy 22.86 123.19) + (xy 201.93 60.96) (xy 210.82 60.96) ) (stroke (width 0) (type default) ) - (uuid "85baed2b-d1b0-416e-bfc7-c87952865686") + (uuid "87736e08-1dbb-49a5-a8e1-a4c628182c55") ) (wire (pts - (xy 158.75 76.2) (xy 158.75 80.01) + (xy 76.2 118.11) (xy 82.55 118.11) ) (stroke (width 0) (type default) ) - (uuid "87cc067e-36ff-493a-8db4-272b2dc4e7ce") + (uuid "893126bc-6d2b-44ea-a330-9615c27b3b18") ) (wire (pts - (xy 186.69 143.51) (xy 186.69 147.32) + (xy 90.17 125.73) (xy 90.17 129.54) ) (stroke (width 0) (type default) ) - (uuid "88bb17a8-1f74-4925-9759-482b98aff570") + (uuid "8a25d9ec-fc46-41d6-a913-5ca13f5f0f2a") ) (wire (pts - (xy 76.2 118.11) (xy 82.55 118.11) + (xy 218.44 74.93) (xy 243.84 74.93) ) (stroke (width 0) (type default) ) - (uuid "893126bc-6d2b-44ea-a330-9615c27b3b18") + (uuid "8b45fd61-e044-4ced-b783-7c977bb56505") ) (wire (pts - (xy 90.17 125.73) (xy 90.17 129.54) + (xy 115.57 92.71) (xy 115.57 93.98) ) (stroke (width 0) (type default) ) - (uuid "8a25d9ec-fc46-41d6-a913-5ca13f5f0f2a") + (uuid "8e8cc732-1c53-4bba-a4c3-95dd12fe00fe") ) (wire (pts - (xy 218.44 114.3) (xy 243.84 114.3) + (xy 115.57 88.9) (xy 115.57 92.71) ) (stroke (width 0) (type default) ) - (uuid "8b45fd61-e044-4ced-b783-7c977bb56505") + (uuid "8eea3c6c-7611-4825-8b9e-1c37c630b523") ) (wire (pts @@ -4091,87 +3792,87 @@ ) (wire (pts - (xy 210.82 100.33) (xy 194.31 100.33) + (xy 40.64 93.98) (xy 85.09 93.98) ) (stroke (width 0) (type default) ) - (uuid "91d0fe53-13aa-45ac-9fb8-309bd5c1e879") + (uuid "92f5c97c-f0ed-4ce3-a930-14bf3b9ea36f") ) (wire (pts - (xy 40.64 92.71) (xy 125.73 92.71) + (xy 185.42 106.68) (xy 200.66 106.68) ) (stroke (width 0) (type default) ) - (uuid "92f5c97c-f0ed-4ce3-a930-14bf3b9ea36f") + (uuid "95d9fb68-0419-48a3-a4e4-fbcfe553d758") ) (wire (pts - (xy 191.77 160.02) (xy 191.77 143.51) + (xy 105.41 91.44) (xy 105.41 92.71) ) (stroke (width 0) (type default) ) - (uuid "95145ef2-4030-4a3e-a84f-217069e61b67") + (uuid "97661d95-2b14-46b6-b6d7-6339db690b4e") ) (wire (pts - (xy 189.23 160.02) (xy 157.48 160.02) + (xy 250.19 39.37) (xy 237.49 39.37) ) (stroke (width 0) (type default) ) - (uuid "972e9501-b428-4b08-91e4-5cbdc114aadc") + (uuid "97e0fe15-6f6d-45fd-a54e-e2c6e733be8d") ) (wire (pts - (xy 257.81 49.53) (xy 245.11 49.53) + (xy 200.66 106.68) (xy 200.66 116.84) ) (stroke (width 0) (type default) ) - (uuid "97e0fe15-6f6d-45fd-a54e-e2c6e733be8d") + (uuid "987eac24-3e6c-4fd3-86c9-80c54347a503") ) (wire (pts - (xy 196.85 148.59) (xy 194.31 148.59) + (xy 228.6 106.68) (xy 245.11 106.68) ) (stroke (width 0) (type default) ) - (uuid "9b896cbb-1a79-40e9-bc6a-60a0db65091f") + (uuid "9c9e1662-67d5-4f25-ba0f-ca0f058fa28a") ) (wire (pts - (xy 153.67 88.9) (xy 153.67 91.44) + (xy 226.06 116.84) (xy 233.68 116.84) ) (stroke (width 0) (type default) ) - (uuid "9d7677df-e347-45b1-88c8-a978635e9a2c") + (uuid "a444f5e8-353e-4677-a73f-e3aa10f655ef") ) (wire (pts - (xy 153.67 76.2) (xy 158.75 76.2) + (xy 245.11 115.57) (xy 245.11 121.92) ) (stroke (width 0) (type default) ) - (uuid "9db82007-12f4-4817-87cc-939868d7c80e") + (uuid "a485746d-36d5-4132-a955-4cf9bb3d4a4f") ) (wire (pts - (xy 250.19 46.99) (xy 250.19 60.96) + (xy 242.57 36.83) (xy 242.57 50.8) ) (stroke (width 0) @@ -4181,7 +3882,7 @@ ) (wire (pts - (xy 104.14 118.11) (xy 104.14 120.65) + (xy 104.14 118.11) (xy 104.14 119.38) ) (stroke (width 0) @@ -4191,37 +3892,37 @@ ) (wire (pts - (xy 153.67 76.2) (xy 153.67 81.28) + (xy 247.65 60.96) (xy 243.84 60.96) ) (stroke (width 0) (type default) ) - (uuid "a9db1d37-908b-49e9-b4d2-8dd67174c315") + (uuid "a807a324-315b-4b31-b823-2f1282c58f8e") ) (wire (pts - (xy 270.51 160.02) (xy 191.77 160.02) + (xy 228.6 101.6) (xy 228.6 106.68) ) (stroke (width 0) (type default) ) - (uuid "aa9f8954-bb16-4a95-b6be-c453b78e4a68") + (uuid "a8b2e005-9682-4b80-943a-8f5f4fe23471") ) (wire (pts - (xy 146.05 100.33) (xy 194.31 100.33) + (xy 62.23 129.54) (xy 62.23 135.89) ) (stroke (width 0) (type default) ) - (uuid "af6bb31c-0ae9-431d-b034-58f2018df7ff") + (uuid "aba7aec7-accf-419a-b6d7-72f815a0b534") ) (wire (pts - (xy 40.64 147.32) (xy 40.64 143.51) + (xy 53.34 147.32) (xy 53.34 143.51) ) (stroke (width 0) @@ -4231,27 +3932,27 @@ ) (wire (pts - (xy 280.67 140.97) (xy 280.67 143.51) + (xy 234.95 133.35) (xy 245.11 133.35) ) (stroke (width 0) (type default) ) - (uuid "b0200704-7901-4877-9894-ecc2a4d52143") + (uuid "b36d5305-3aea-43f3-9bc8-6a35a16e0c86") ) (wire (pts - (xy 90.17 129.54) (xy 90.17 134.62) + (xy 200.66 133.35) (xy 200.66 127) ) (stroke (width 0) (type default) ) - (uuid "b111779e-7ea1-4dcb-a700-e00b88e505f8") + (uuid "b6c78f9a-832c-411a-923d-c5926084f630") ) (wire (pts - (xy 245.11 41.91) (xy 250.19 41.91) + (xy 237.49 31.75) (xy 242.57 31.75) ) (stroke (width 0) @@ -4261,147 +3962,147 @@ ) (wire (pts - (xy 22.86 147.32) (xy 40.64 147.32) + (xy 226.06 127) (xy 226.06 133.35) ) (stroke (width 0) (type default) ) - (uuid "b99c6f94-392b-4520-b0fd-8ecf16210d42") + (uuid "b6f75be6-586b-4d3a-8c5c-4a87a8073b6c") ) (wire (pts - (xy 231.14 100.33) (xy 231.14 90.17) + (xy 194.31 60.96) (xy 201.93 60.96) ) (stroke (width 0) (type default) ) - (uuid "bd917726-b348-4444-8acb-12c74c3b73ba") + (uuid "b80b1856-4964-4a42-a942-56953cff8480") ) (wire (pts - (xy 171.45 52.07) (xy 214.63 52.07) + (xy 213.36 106.68) (xy 228.6 106.68) ) (stroke (width 0) (type default) ) - (uuid "c6501b92-2c2a-4df6-b4c8-6ced1dd6d0f8") + (uuid "b988e832-b71f-4c57-955e-aad8c0f45fc8") ) (wire (pts - (xy 191.77 143.51) (xy 196.85 143.51) + (xy 35.56 147.32) (xy 53.34 147.32) ) (stroke (width 0) (type default) ) - (uuid "c7538c05-8b00-462e-a5c1-7ef92f19be63") + (uuid "b99c6f94-392b-4520-b0fd-8ecf16210d42") ) (wire (pts - (xy 194.31 114.3) (xy 218.44 114.3) + (xy 213.36 106.68) (xy 213.36 111.76) ) (stroke (width 0) (type default) ) - (uuid "cf6d3547-43fd-410f-b75a-03a8acb60e35") + (uuid "bc9fb895-90a9-42bb-a2d5-593ad6d1238c") ) (wire (pts - (xy 270.51 146.05) (xy 270.51 160.02) + (xy 115.57 81.28) (xy 115.57 83.82) ) (stroke (width 0) (type default) ) - (uuid "d61ea2b6-4682-43d9-923e-3e8c3d4e3f6d") + (uuid "bf3196a3-412d-459b-8226-5139ceebb8ce") ) (wire (pts - (xy 214.63 52.07) (xy 257.81 52.07) + (xy 194.31 74.93) (xy 218.44 74.93) ) (stroke (width 0) (type default) ) - (uuid "d737b910-8b37-4608-8449-9b2ecfa2f7f0") + (uuid "cf6d3547-43fd-410f-b75a-03a8acb60e35") ) (wire (pts - (xy 278.13 140.97) (xy 280.67 140.97) + (xy 245.11 121.92) (xy 226.06 121.92) ) (stroke (width 0) (type default) ) - (uuid "d98496f0-7e84-4230-8373-4a156ccf7344") + (uuid "d38df758-ddb6-4f6d-b06e-3dc37d2732e4") ) (wire (pts - (xy 76.2 129.54) (xy 90.17 129.54) + (xy 220.98 41.91) (xy 250.19 41.91) ) (stroke (width 0) (type default) ) - (uuid "dcafcff5-6e66-4808-be99-58ef6588cbef") + (uuid "d737b910-8b37-4608-8449-9b2ecfa2f7f0") ) (wire (pts - (xy 266.7 90.17) (xy 266.7 140.97) + (xy 105.41 76.2) (xy 115.57 76.2) ) (stroke (width 0) (type default) ) - (uuid "dd1ec3db-6340-4f53-afe0-b82a5a65a781") + (uuid "ddceeb73-060c-4ea9-853f-26f795868dda") ) (wire (pts - (xy 269.24 130.81) (xy 269.24 127) + (xy 200.66 106.68) (xy 213.36 106.68) ) (stroke (width 0) (type default) ) - (uuid "ea62e2c7-2cfa-457b-b914-eb37c5f68c8b") + (uuid "e60ba02c-d25f-4927-a599-7af876b4ec19") ) (wire (pts - (xy 229.87 127) (xy 186.69 127) + (xy 185.42 123.19) (xy 185.42 140.97) ) (stroke (width 0) (type default) ) - (uuid "ee814c3d-a4d7-4fb0-9490-b4ab29ef9e83") + (uuid "ec6abea3-4e85-4ea4-8827-5a24b6ebfbea") ) (wire (pts - (xy 116.84 118.11) (xy 120.65 118.11) + (xy 217.17 41.91) (xy 220.98 41.91) ) (stroke (width 0) (type default) ) - (uuid "f28ef698-48fe-4307-824c-dfbfcd573981") + (uuid "f055c281-8d2f-4ac0-8a16-aefb7c4cd0af") ) (wire (pts - (xy 157.48 133.35) (xy 157.48 160.02) + (xy 116.84 118.11) (xy 120.65 118.11) ) (stroke (width 0) (type default) ) - (uuid "f401178d-b160-449f-961e-503c79076d19") + (uuid "f28ef698-48fe-4307-824c-dfbfcd573981") ) (wire (pts - (xy 243.84 90.17) (xy 243.84 97.79) + (xy 243.84 60.96) (xy 243.84 62.23) ) (stroke (width 0) @@ -4411,7 +4112,7 @@ ) (wire (pts - (xy 257.81 44.45) (xy 255.27 44.45) + (xy 250.19 34.29) (xy 247.65 34.29) ) (stroke (width 0) @@ -4421,7 +4122,7 @@ ) (wire (pts - (xy 250.19 41.91) (xy 250.19 46.99) + (xy 242.57 31.75) (xy 242.57 36.83) ) (stroke (width 0) @@ -4429,19 +4130,9 @@ ) (uuid "f8dc9a0d-ae3a-4f26-88df-e8a5a01c651e") ) - (wire - (pts - (xy 266.7 140.97) (xy 269.24 140.97) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ff475901-7804-4f88-b8dd-2dc96a4dc895") - ) (rectangle - (start 184.15 22.86) - (end 269.24 121.92) + (start 171.45 17.526) + (end 269.24 82.55) (stroke (width 0) (type dash_dot) @@ -4452,8 +4143,8 @@ (uuid 69bda20e-6246-4d95-ae4f-228349d899f2) ) (rectangle - (start 147.32 123.19) - (end 284.48 162.56) + (start 172.212 91.186) + (end 254.762 153.67) (stroke (width 0) (type dash_dot) @@ -4465,7 +4156,7 @@ ) (rectangle (start 13.97 67.31) - (end 132.08 158.75) + (end 157.734 158.75) (stroke (width 0) (type dash_dot) @@ -4495,9 +4186,29 @@ ) (uuid "07ddec0c-455e-4c9a-b682-d5ccf1d01792") ) + (text "GND" + (exclude_from_sim no) + (at 259.08 36.576 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "0831e905-5c55-42e1-947c-335e877d5b5e") + ) + (text "TS-" + (exclude_from_sim no) + (at 26.416 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "0e9ea007-8d7a-4724-a566-3b6f45c991ca") + ) (text "MSD Relay controller\n" (exclude_from_sim no) - (at 132.842 74.168 0) + (at 104.902 71.628 0) (effects (font (size 1.27 1.27) @@ -4515,9 +4226,19 @@ ) (uuid "3caf454b-60b0-4c99-8dfe-1b1e06e96e3f") ) + (text "12V" + (exclude_from_sim no) + (at 259.08 34.036 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3f0015db-b7ad-42a8-bf30-d22ce3d5f71d") + ) (text "LV connectors + 5v regulator" (exclude_from_sim no) - (at 213.36 26.416 0) + (at 203.454 27.94 0) (effects (font (size 2.54 2.54) @@ -4525,6 +4246,16 @@ ) (uuid "5045dd71-4049-43f6-9d55-8b58d9872b17") ) + (text "TS+" + (exclude_from_sim no) + (at 26.416 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "512a67fc-7448-4f2d-91b0-334ddf812b00") + ) (text "TS +/- use for controlling lv logic + measuring points outside of tractive box\nTSMP +/- == TS+/- measuring points\nDischarge +/- allows HV to flow once indicator has been given\nConsider: Trace length = 30V/mil.\nAll resistor values are in ohms." (exclude_from_sim no) (at 19.05 25.908 0) @@ -4536,6 +4267,16 @@ ) (uuid "5a4905b8-cd78-4493-ba71-89d654aace8c") ) + (text "TSMP-" + (exclude_from_sim no) + (at 25.146 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "658db55b-f652-4951-b0ec-27e69cded790") + ) (text "50V\n" (exclude_from_sim no) (at 66.04 121.412 0) @@ -4558,7 +4299,7 @@ ) (text "RTM Logic" (exclude_from_sim no) - (at 175.768 127.762 0) + (at 195.326 96.012 0) (effects (font (size 2.54 2.54) @@ -4568,214 +4309,209 @@ ) (text "Discharge must be normaly closed." (exclude_from_sim no) - (at 32.004 70.104 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "a395fc2b-abf9-476d-81e0-c344bef4f42b") - ) - (text "Discharge Schem, PN (Part Number): pending." - (exclude_from_sim no) - (at 210.82 189.738 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "f29184f6-a40f-4b2f-ac56-39a20ab64099") - ) - (label "5V" - (at 231.14 90.17 0) - (fields_autoplaced yes) + (at 32.004 70.104 0) (effects (font (size 1.27 1.27) ) - (justify left bottom) ) - (uuid "01789819-c1e7-46ef-81cb-2f278b217729") + (uuid "a395fc2b-abf9-476d-81e0-c344bef4f42b") ) - (label "GLV" - (at 250.19 46.99 180) - (fields_autoplaced yes) + (text "Discharge+" + (exclude_from_sim no) + (at 21.336 81.026 0) (effects (font (size 1.27 1.27) ) - (justify right bottom) ) - (uuid "31639930-0670-463b-9249-8f246ba6c608") + (uuid "b1731f81-81c4-4272-ae63-77d7e6ec273a") ) - (label "RTM" - (at 245.11 49.53 180) - (fields_autoplaced yes) + (text "Discharge-" + (exclude_from_sim no) + (at 21.59 78.74 0) (effects (font (size 1.27 1.27) ) - (justify right bottom) ) - (uuid "4d7d8d13-e8ab-4e33-bf1f-fe0e2c4c9201") + (uuid "d7f05661-abf7-4939-a47d-ad24dd578ee6") ) - (label "Discharge-" - (at 35.56 81.28 0) - (fields_autoplaced yes) + (text "TSMP+" + (exclude_from_sim no) + (at 25.146 147.066 0) (effects (font (size 1.27 1.27) ) - (justify left bottom) ) - (uuid "83b1129c-f0fe-4b3c-a214-46cd34a651b5") + (uuid "d9249f5a-1915-4895-91de-21b4b93eba43") ) - (label "RTM" - (at 165.1 133.35 0) - (fields_autoplaced yes) + (text "IR FINAL" + (exclude_from_sim no) + (at 261.366 41.91 0) (effects (font (size 1.27 1.27) ) - (justify left bottom) ) - (uuid "843d9755-3770-4f50-a76f-4755be523760") + (uuid "e42e6ca1-e739-4eb3-a873-6b5e8ea37c3c") ) - (label "Discharge+" - (at 35.56 78.74 0) - (fields_autoplaced yes) + (text "Discharge Schem, PN (Part Number): pending." + (exclude_from_sim no) + (at 210.82 189.738 0) (effects (font (size 1.27 1.27) ) - (justify left bottom) ) - (uuid "8895d50c-96a4-4f3e-82d8-5323f5e552b5") + (uuid "f29184f6-a40f-4b2f-ac56-39a20ab64099") ) - (label "TS-" - (at 29.21 123.19 0) - (fields_autoplaced yes) + (text "RTM" + (exclude_from_sim no) + (at 259.08 39.116 0) (effects (font (size 1.27 1.27) ) - (justify left bottom) ) - (uuid "9362effd-698a-4170-904f-3bcb75f50e52") + (uuid "f5f01562-cb53-4f5d-8a58-2ceb2eab90c5") ) - (label "TS+" - (at 29.21 118.11 0) + (global_label "RTM" + (shape input) + (at 237.49 39.37 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) ) - (uuid "9c55bedf-e7cf-4a40-87aa-f80cfc83c590") - ) - (label "TSMP-" - (at 25.4 149.86 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "3ed074c9-0a48-4d7e-aa97-6dcaac2fd49c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 230.8158 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) ) - (justify left bottom) ) - (uuid "dc8e031f-6bac-4efd-a71a-298f615bd1f5") ) - (label "IR Final" - (at 245.11 52.07 180) + (global_label "12V_out" + (shape input) + (at 186.69 60.96 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right bottom) + (justify right) + ) + (uuid "5643b560-ce69-45a5-976e-b20353965b31") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 176.2059 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "e6d108db-19c5-45cc-8fb6-3e7ce8e2c7c2") ) - (label "TSMP+" - (at 25.4 147.32 0) + (global_label "RTM" + (shape input) + (at 237.49 116.84 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) ) - (uuid "f0506414-f319-4030-a00b-27d7d55147bc") - ) - (symbol - (lib_id "power:Earth") - (at 280.67 143.51 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "03dcb513-42da-462c-a1ec-07317894a0cf") - (property "Reference" "#PWR05" - (at 280.67 149.86 0) + (uuid "63cc678c-ac81-486b-8699-f65e234d3131") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 244.1642 116.84 0) (effects (font (size 1.27 1.27) ) + (justify left) (hide yes) ) ) - (property "Value" "GLV" - (at 280.67 148.59 0) - (effects - (font - (size 1.27 1.27) - ) + ) + (global_label "IR_FINAL" + (shape input) + (at 119.38 76.2 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) ) + (justify left) ) - (property "Footprint" "" - (at 280.67 143.51 0) + (uuid "70f410a3-b373-4099-b6bb-60399c362af4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 130.3482 76.2 0) (effects (font (size 1.27 1.27) ) + (justify left) (hide yes) ) ) - (property "Datasheet" "~" - (at 280.67 143.51 0) + ) + (global_label "IR_FINAL" + (shape input) + (at 217.17 41.91 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8ce9e062-65a9-4801-bd56-799a4a91c8a4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 206.2018 41.91 0) (effects (font (size 1.27 1.27) ) + (justify right) (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"Earth\"" - (at 280.67 143.51 0) + ) + (global_label "12V_out" + (shape input) + (at 146.05 125.73 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b8f9631a-44fc-44a2-9fb8-e8f0a144e1a8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 156.5341 125.73 0) (effects (font (size 1.27 1.27) ) + (justify left) (hide yes) ) ) - (pin "1" - (uuid "df720385-4256-4e8a-b04f-d4477ca9736d") - ) - (instances - (project "Discharge" - (path "/dc0f9272-e025-432b-a444-53b3815238aa" - (reference "#PWR05") - (unit 1) - ) - ) - ) ) (symbol (lib_id "power:VPP") - (at 255.27 34.29 0) + (at 247.65 24.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4784,7 +4520,7 @@ (fields_autoplaced yes) (uuid "07069009-c958-4eef-8ba3-2b437be8a56c") (property "Reference" "#PWR01" - (at 255.27 38.1 0) + (at 247.65 27.94 0) (effects (font (size 1.27 1.27) @@ -4793,7 +4529,7 @@ ) ) (property "Value" "12v" - (at 255.27 29.21 0) + (at 247.65 19.05 0) (effects (font (size 1.27 1.27) @@ -4801,7 +4537,7 @@ ) ) (property "Footprint" "" - (at 255.27 34.29 0) + (at 247.65 24.13 0) (effects (font (size 1.27 1.27) @@ -4810,7 +4546,7 @@ ) ) (property "Datasheet" "" - (at 255.27 34.29 0) + (at 247.65 24.13 0) (effects (font (size 1.27 1.27) @@ -4819,7 +4555,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"VPP\"" - (at 255.27 34.29 0) + (at 247.65 24.13 0) (effects (font (size 1.27 1.27) @@ -4841,16 +4577,15 @@ ) (symbol (lib_id "Connector_Generic:Conn_01x04") - (at 262.89 46.99 0) + (at 255.27 36.83 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "080492f0-56d5-421e-9922-8ffa3345be4c") (property "Reference" "J3" - (at 265.43 46.9899 0) + (at 252.222 27.686 0) (effects (font (size 1.27 1.27) @@ -4859,7 +4594,7 @@ ) ) (property "Value" "Conn_01x06" - (at 265.43 49.5299 0) + (at 252.222 30.226 0) (effects (font (size 1.27 1.27) @@ -4868,7 +4603,7 @@ ) ) (property "Footprint" "Connector_Molex:Molex_Nano-Fit_105309-xx04_1x04_P2.50mm_Vertical" - (at 262.89 46.99 0) + (at 255.27 36.83 0) (effects (font (size 1.27 1.27) @@ -4877,7 +4612,7 @@ ) ) (property "Datasheet" "~" - (at 262.89 46.99 0) + (at 255.27 36.83 0) (effects (font (size 1.27 1.27) @@ -4886,7 +4621,7 @@ ) ) (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 262.89 46.99 0) + (at 255.27 36.83 0) (effects (font (size 1.27 1.27) @@ -4895,7 +4630,7 @@ ) ) (property "Sim.Device" "" - (at 262.89 46.99 0) + (at 255.27 36.83 0) (effects (font (size 1.27 1.27) @@ -4904,7 +4639,7 @@ ) ) (property "Sim.Pins" "" - (at 262.89 46.99 0) + (at 255.27 36.83 0) (effects (font (size 1.27 1.27) @@ -5018,7 +4753,7 @@ ) ) (symbol - (lib_id "Device:R_US") + (lib_id "Device:R") (at 113.03 118.11 90) (unit 1) (exclude_from_sim no) @@ -5044,7 +4779,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" - (at 113.284 117.094 90) + (at 113.03 119.888 90) (effects (font (size 1.27 1.27) @@ -5061,7 +4796,7 @@ (hide yes) ) ) - (property "Description" "Resistor, US symbol" + (property "Description" "Resistor" (at 113.03 118.11 0) (effects (font @@ -5105,7 +4840,7 @@ ) (symbol (lib_id "Connector_Generic:Conn_01x02") - (at 17.78 149.86 180) + (at 30.48 149.86 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5113,7 +4848,7 @@ (dnp no) (uuid "14ff1088-2573-4efa-923e-d77e0bfb89f9") (property "Reference" "J2" - (at 17.78 140.97 0) + (at 30.48 140.97 0) (effects (font (size 1.27 1.27) @@ -5121,7 +4856,7 @@ ) ) (property "Value" "TSMP" - (at 17.78 143.51 0) + (at 30.48 143.51 0) (effects (font (size 1.27 1.27) @@ -5129,7 +4864,7 @@ ) ) (property "Footprint" "Connector_Molex:Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical" - (at 17.78 149.86 0) + (at 30.48 149.86 0) (effects (font (size 1.27 1.27) @@ -5138,7 +4873,7 @@ ) ) (property "Datasheet" "~" - (at 17.78 149.86 0) + (at 30.48 149.86 0) (effects (font (size 1.27 1.27) @@ -5147,7 +4882,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 17.78 149.86 0) + (at 30.48 149.86 0) (effects (font (size 1.27 1.27) @@ -5156,7 +4891,7 @@ ) ) (property "Sim.Device" "" - (at 17.78 149.86 0) + (at 30.48 149.86 0) (effects (font (size 1.27 1.27) @@ -5165,7 +4900,7 @@ ) ) (property "Sim.Pins" "" - (at 17.78 149.86 0) + (at 30.48 149.86 0) (effects (font (size 1.27 1.27) @@ -5283,33 +5018,101 @@ ) ) (symbol - (lib_id "Device:C") - (at 181.61 147.32 90) + (lib_id "power:VPP") + (at 257.81 59.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) + (uuid "3ed87b23-ac72-494e-89bf-2a8d8181bc97") + (property "Reference" "#POW02" + (at 257.81 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "5V" + (at 257.81 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 257.81 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 257.81 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VPP\"" + (at 257.81 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c4262642-d699-4d40-883b-df8f66852da4") + ) + (instances + (project "Discharge" + (path "/dc0f9272-e025-432b-a444-53b3815238aa" + (reference "#POW02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 234.95 137.16 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (uuid "4191963a-4b52-48fa-a875-7f167d32e66b") (property "Reference" "C1" - (at 181.61 139.7 90) + (at 241.3 136.398 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Value" "1uF" - (at 181.61 142.24 90) + (at 242.062 138.684 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (at 185.42 146.3548 0) + (at 233.9848 140.97 0) (effects (font (size 1.27 1.27) @@ -5318,7 +5121,7 @@ ) ) (property "Datasheet" "~" - (at 181.61 147.32 0) + (at 234.95 137.16 0) (effects (font (size 1.27 1.27) @@ -5327,7 +5130,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 181.61 147.32 0) + (at 234.95 137.16 0) (effects (font (size 1.27 1.27) @@ -5336,7 +5139,7 @@ ) ) (property "Sim.Device" "" - (at 181.61 147.32 0) + (at 234.95 137.16 0) (effects (font (size 1.27 1.27) @@ -5345,7 +5148,7 @@ ) ) (property "Sim.Pins" "" - (at 181.61 147.32 0) + (at 234.95 137.16 0) (effects (font (size 1.27 1.27) @@ -5369,32 +5172,35 @@ ) ) (symbol - (lib_id "Device:R_US") - (at 233.68 127 90) + (lib_id "Connector:TestPoint") + (at 220.98 40.64 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "4bc6939d-56cd-4228-831c-a5ea8b14deca") - (property "Reference" "R1" - (at 228.854 128.524 90) + (fields_autoplaced yes) + (uuid "52a1ed93-cb17-48b6-9e2a-bf4ab4295bfb") + (property "Reference" "TP1" + (at 223.52 36.0679 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "200k" - (at 228.854 131.064 90) + (property "Value" "IRF" + (at 223.52 38.6079 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 233.934 125.984 90) + (property "Footprint" "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" + (at 226.06 40.64 0) (effects (font (size 1.27 1.27) @@ -5403,7 +5209,7 @@ ) ) (property "Datasheet" "~" - (at 233.68 127 0) + (at 226.06 40.64 0) (effects (font (size 1.27 1.27) @@ -5411,8 +5217,8 @@ (hide yes) ) ) - (property "Description" "Resistor, US symbol" - (at 233.68 127 0) + (property "Description" "test point" + (at 220.98 40.64 0) (effects (font (size 1.27 1.27) @@ -5421,7 +5227,7 @@ ) ) (property "Sim.Device" "" - (at 233.68 127 0) + (at 220.98 40.64 0) (effects (font (size 1.27 1.27) @@ -5430,7 +5236,7 @@ ) ) (property "Sim.Pins" "" - (at 233.68 127 0) + (at 220.98 40.64 0) (effects (font (size 1.27 1.27) @@ -5439,32 +5245,29 @@ ) ) (pin "1" - (uuid "3aa58397-8c98-4e77-92ea-881cc4c39edd") - ) - (pin "2" - (uuid "3d3262fa-c15a-4012-9000-d054308a0e2b") + (uuid "21fa0cf3-1bf7-4f7e-b52d-664c5ab6a298") ) (instances (project "" (path "/dc0f9272-e025-432b-a444-53b3815238aa" - (reference "R1") + (reference "TP1") (unit 1) ) ) ) ) (symbol - (lib_id "Connector:TestPoint") - (at 214.63 48.26 0) + (lib_id "Timer:ICM7555xB") + (at 213.36 121.92 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "52a1ed93-cb17-48b6-9e2a-bf4ab4295bfb") - (property "Reference" "TP1" - (at 217.17 43.6879 0) + (uuid "5710bfc2-db97-48be-b6d7-349bdcfa1de1") + (property "Reference" "U1" + (at 215.5541 109.22 0) (effects (font (size 1.27 1.27) @@ -5472,8 +5275,8 @@ (justify left) ) ) - (property "Value" "IRF" - (at 217.17 46.2279 0) + (property "Value" "NE555DR" + (at 215.5541 111.76 0) (effects (font (size 1.27 1.27) @@ -5481,8 +5284,8 @@ (justify left) ) ) - (property "Footprint" "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" - (at 219.71 48.26 0) + (property "Footprint" "NE555DR:D8" + (at 234.95 132.08 0) (effects (font (size 1.27 1.27) @@ -5490,8 +5293,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 219.71 48.26 0) + (property "Datasheet" "NE555DR" + (at 234.95 132.08 0) (effects (font (size 1.27 1.27) @@ -5499,8 +5302,8 @@ (hide yes) ) ) - (property "Description" "test point" - (at 214.63 48.26 0) + (property "Description" "CMOS General Purpose Timer, 555 compatible, SOIC-8" + (at 213.36 121.92 0) (effects (font (size 1.27 1.27) @@ -5508,31 +5311,34 @@ (hide yes) ) ) - (property "Sim.Device" "" - (at 214.63 48.26 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) + (pin "1" + (uuid "1f0a96f8-29ce-4bb1-bb9e-9a19e5abdd42") ) - (property "Sim.Pins" "" - (at 214.63 48.26 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) + (pin "2" + (uuid "f3fad051-3633-4bd8-8827-dc830e1a2e20") ) - (pin "1" - (uuid "21fa0cf3-1bf7-4f7e-b52d-664c5ab6a298") + (pin "3" + (uuid "28b40cdc-f883-4076-a4a7-a85bafb1ade7") + ) + (pin "5" + (uuid "5d86d8f7-6f83-4950-b2e6-ab8b59cf100b") + ) + (pin "6" + (uuid "6d1333b1-a1ba-4006-ab4b-0d9937f67592") + ) + (pin "8" + (uuid "06f22b45-a813-44c4-a092-c2e3298eb80e") + ) + (pin "4" + (uuid "8a063cfb-1888-40b4-bd34-19979f261b26") + ) + (pin "7" + (uuid "407dacd3-e4c6-4b7d-837b-1d20477d574f") ) (instances (project "" (path "/dc0f9272-e025-432b-a444-53b3815238aa" - (reference "TP1") + (reference "U1") (unit 1) ) ) @@ -5630,7 +5436,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 245.11 41.91 0) + (at 237.49 31.75 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5639,7 +5445,7 @@ (fields_autoplaced yes) (uuid "6acb6806-8a65-4836-99fe-b7bf4c0b9f04") (property "Reference" "TP5" - (at 247.65 37.3379 0) + (at 240.03 27.1779 0) (effects (font (size 1.27 1.27) @@ -5647,8 +5453,8 @@ (justify left) ) ) - (property "Value" "GLV" - (at 247.65 39.8779 0) + (property "Value" "GND" + (at 240.03 29.7179 0) (effects (font (size 1.27 1.27) @@ -5657,7 +5463,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" - (at 250.19 41.91 0) + (at 242.57 31.75 0) (effects (font (size 1.27 1.27) @@ -5666,7 +5472,7 @@ ) ) (property "Datasheet" "~" - (at 250.19 41.91 0) + (at 242.57 31.75 0) (effects (font (size 1.27 1.27) @@ -5675,7 +5481,7 @@ ) ) (property "Description" "test point" - (at 245.11 41.91 0) + (at 237.49 31.75 0) (effects (font (size 1.27 1.27) @@ -5684,7 +5490,7 @@ ) ) (property "Sim.Device" "" - (at 245.11 41.91 0) + (at 237.49 31.75 0) (effects (font (size 1.27 1.27) @@ -5693,7 +5499,7 @@ ) ) (property "Sim.Pins" "" - (at 245.11 41.91 0) + (at 237.49 31.75 0) (effects (font (size 1.27 1.27) @@ -5714,17 +5520,17 @@ ) ) (symbol - (lib_id "power:Earth") - (at 195.58 140.97 270) + (lib_id "power:VPP") + (at 228.6 101.6 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "6d655b2a-c01d-45bb-885e-04e42c0d8a6a") - (property "Reference" "#PWR08" - (at 189.23 140.97 0) + (uuid "6d63a5f5-8f99-4e17-b83a-0a34170f2104") + (property "Reference" "#POW01" + (at 228.6 105.41 0) (effects (font (size 1.27 1.27) @@ -5732,17 +5538,16 @@ (hide yes) ) ) - (property "Value" "GLV" - (at 191.77 140.9699 90) + (property "Value" "5V" + (at 228.6 96.52 0) (effects (font (size 1.27 1.27) ) - (justify right) ) ) (property "Footprint" "" - (at 195.58 140.97 0) + (at 228.6 101.6 0) (effects (font (size 1.27 1.27) @@ -5750,8 +5555,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 195.58 140.97 0) + (property "Datasheet" "" + (at 228.6 101.6 0) (effects (font (size 1.27 1.27) @@ -5759,8 +5564,8 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"Earth\"" - (at 195.58 140.97 0) + (property "Description" "Power symbol creates a global label with name \"VPP\"" + (at 228.6 101.6 0) (effects (font (size 1.27 1.27) @@ -5769,12 +5574,12 @@ ) ) (pin "1" - (uuid "dcf86d58-4e6e-41e1-8fca-2882387a25ec") + (uuid "ebd9ed0c-88f1-4e9b-9bc0-3cf5ef8cb441") ) (instances (project "Discharge" (path "/dc0f9272-e025-432b-a444-53b3815238aa" - (reference "#PWR08") + (reference "#POW01") (unit 1) ) ) @@ -5782,7 +5587,7 @@ ) (symbol (lib_id "power:Earth") - (at 218.44 114.3 0) + (at 218.44 74.93 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5791,7 +5596,7 @@ (fields_autoplaced yes) (uuid "6e8bc8dd-9e35-4d7a-ac45-ecbeaa1d39e7") (property "Reference" "#PWR07" - (at 218.44 120.65 0) + (at 218.44 81.28 0) (effects (font (size 1.27 1.27) @@ -5799,8 +5604,8 @@ (hide yes) ) ) - (property "Value" "GLV" - (at 218.44 119.38 0) + (property "Value" "GND" + (at 218.44 80.01 0) (effects (font (size 1.27 1.27) @@ -5808,7 +5613,7 @@ ) ) (property "Footprint" "" - (at 218.44 114.3 0) + (at 218.44 74.93 0) (effects (font (size 1.27 1.27) @@ -5817,7 +5622,7 @@ ) ) (property "Datasheet" "~" - (at 218.44 114.3 0) + (at 218.44 74.93 0) (effects (font (size 1.27 1.27) @@ -5826,7 +5631,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"Earth\"" - (at 218.44 114.3 0) + (at 218.44 74.93 0) (effects (font (size 1.27 1.27) @@ -5847,8 +5652,8 @@ ) ) (symbol - (lib_id "Device:R_US") - (at 40.64 139.7 180) + (lib_id "Device:R") + (at 53.34 139.7 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5857,7 +5662,7 @@ (fields_autoplaced yes) (uuid "7664d375-9cad-4429-b1f7-b23b60a3c549") (property "Reference" "R2" - (at 43.18 138.4299 0) + (at 55.88 138.4299 0) (effects (font (size 1.27 1.27) @@ -5866,7 +5671,7 @@ ) ) (property "Value" "5k" - (at 43.18 140.9699 0) + (at 55.88 140.9699 0) (effects (font (size 1.27 1.27) @@ -5875,7 +5680,7 @@ ) ) (property "Footprint" "Resistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P22.40mm" - (at 39.624 139.446 90) + (at 55.118 139.7 90) (effects (font (size 1.27 1.27) @@ -5884,7 +5689,7 @@ ) ) (property "Datasheet" "~" - (at 40.64 139.7 0) + (at 53.34 139.7 0) (effects (font (size 1.27 1.27) @@ -5892,8 +5697,8 @@ (hide yes) ) ) - (property "Description" "Resistor, US symbol" - (at 40.64 139.7 0) + (property "Description" "Resistor" + (at 53.34 139.7 0) (effects (font (size 1.27 1.27) @@ -5902,7 +5707,7 @@ ) ) (property "Sim.Device" "" - (at 40.64 139.7 0) + (at 53.34 139.7 0) (effects (font (size 1.27 1.27) @@ -5911,7 +5716,7 @@ ) ) (property "Sim.Pins" "" - (at 40.64 139.7 0) + (at 53.34 139.7 0) (effects (font (size 1.27 1.27) @@ -5936,7 +5741,7 @@ ) (symbol (lib_id "Device:C") - (at 243.84 101.6 0) + (at 243.84 66.04 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5944,7 +5749,7 @@ (dnp no) (uuid "803eada0-4843-4760-8138-35e2bd7a7431") (property "Reference" "C6" - (at 247.396 102.362 0) + (at 247.396 66.802 0) (effects (font (size 1.27 1.27) @@ -5953,7 +5758,7 @@ ) ) (property "Value" "10uF" - (at 247.396 104.902 0) + (at 247.396 69.342 0) (effects (font (size 1.27 1.27) @@ -5962,7 +5767,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (at 244.8052 105.41 0) + (at 244.8052 69.85 0) (effects (font (size 1.27 1.27) @@ -5971,7 +5776,7 @@ ) ) (property "Datasheet" "~" - (at 243.84 101.6 0) + (at 243.84 66.04 0) (effects (font (size 1.27 1.27) @@ -5980,7 +5785,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 243.84 101.6 0) + (at 243.84 66.04 0) (effects (font (size 1.27 1.27) @@ -5989,7 +5794,7 @@ ) ) (property "Sim.Device" "" - (at 243.84 101.6 0) + (at 243.84 66.04 0) (effects (font (size 1.27 1.27) @@ -5998,7 +5803,7 @@ ) ) (property "Sim.Pins" "" - (at 243.84 101.6 0) + (at 243.84 66.04 0) (effects (font (size 1.27 1.27) @@ -6023,7 +5828,7 @@ ) (symbol (lib_id "Device:R") - (at 269.24 134.62 0) + (at 245.11 111.76 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6031,7 +5836,7 @@ (dnp no) (uuid "a021f115-1b5c-4f77-bcc7-a0783ce93470") (property "Reference" "R5" - (at 271.78 133.35 0) + (at 242.57 113.03 0) (effects (font (size 1.27 1.27) @@ -6040,7 +5845,7 @@ ) ) (property "Value" "1k" - (at 271.78 135.8899 0) + (at 242.57 110.4901 0) (effects (font (size 1.27 1.27) @@ -6049,7 +5854,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0805_2012Metric" - (at 267.462 134.62 90) + (at 246.888 111.76 90) (effects (font (size 1.27 1.27) @@ -6058,7 +5863,7 @@ ) ) (property "Datasheet" "~" - (at 269.24 134.62 0) + (at 245.11 111.76 0) (effects (font (size 1.27 1.27) @@ -6067,7 +5872,7 @@ ) ) (property "Description" "Resistor" - (at 269.24 134.62 0) + (at 245.11 111.76 0) (effects (font (size 1.27 1.27) @@ -6091,8 +5896,8 @@ ) ) (symbol - (lib_id "Device:R_US") - (at 49.53 139.7 0) + (lib_id "Device:R") + (at 62.23 139.7 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6101,7 +5906,7 @@ (fields_autoplaced yes) (uuid "a2685882-7997-4136-b720-50fece813e9f") (property "Reference" "R4" - (at 52.07 138.4299 0) + (at 64.77 138.4299 0) (effects (font (size 1.27 1.27) @@ -6110,7 +5915,7 @@ ) ) (property "Value" "5k" - (at 52.07 140.9699 0) + (at 64.77 140.9699 0) (effects (font (size 1.27 1.27) @@ -6119,7 +5924,7 @@ ) ) (property "Footprint" "Resistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P22.40mm" - (at 50.546 139.954 90) + (at 60.452 139.7 90) (effects (font (size 1.27 1.27) @@ -6128,7 +5933,7 @@ ) ) (property "Datasheet" "~" - (at 49.53 139.7 0) + (at 62.23 139.7 0) (effects (font (size 1.27 1.27) @@ -6136,8 +5941,8 @@ (hide yes) ) ) - (property "Description" "Resistor, US symbol" - (at 49.53 139.7 0) + (property "Description" "Resistor" + (at 62.23 139.7 0) (effects (font (size 1.27 1.27) @@ -6146,7 +5951,7 @@ ) ) (property "Sim.Device" "" - (at 49.53 139.7 0) + (at 62.23 139.7 0) (effects (font (size 1.27 1.27) @@ -6155,7 +5960,7 @@ ) ) (property "Sim.Pins" "" - (at 49.53 139.7 0) + (at 62.23 139.7 0) (effects (font (size 1.27 1.27) @@ -6180,7 +5985,7 @@ ) (symbol (lib_id "Connector_Generic:Conn_01x03") - (at 17.78 120.65 180) + (at 30.48 120.65 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6188,7 +5993,7 @@ (dnp no) (uuid "a2a67bd4-b7d0-47d8-bc5d-da673273c1bb") (property "Reference" "J1" - (at 17.78 111.76 0) + (at 30.48 111.76 0) (effects (font (size 1.27 1.27) @@ -6196,7 +6001,7 @@ ) ) (property "Value" "TS" - (at 17.78 114.3 0) + (at 30.48 114.3 0) (effects (font (size 1.27 1.27) @@ -6204,7 +6009,7 @@ ) ) (property "Footprint" "Connector_Molex:Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical" - (at 17.78 120.65 0) + (at 30.48 120.65 0) (effects (font (size 1.27 1.27) @@ -6213,7 +6018,7 @@ ) ) (property "Datasheet" "~" - (at 17.78 120.65 0) + (at 30.48 120.65 0) (effects (font (size 1.27 1.27) @@ -6222,7 +6027,7 @@ ) ) (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 17.78 120.65 0) + (at 30.48 120.65 0) (effects (font (size 1.27 1.27) @@ -6231,7 +6036,7 @@ ) ) (property "Sim.Device" "" - (at 17.78 120.65 0) + (at 30.48 120.65 0) (effects (font (size 1.27 1.27) @@ -6240,7 +6045,7 @@ ) ) (property "Sim.Pins" "" - (at 17.78 120.65 0) + (at 30.48 120.65 0) (effects (font (size 1.27 1.27) @@ -6268,7 +6073,7 @@ ) (symbol (lib_id "Device:C") - (at 76.2 124.46 0) + (at 76.2 123.19 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6277,7 +6082,7 @@ (fields_autoplaced yes) (uuid "a5fff702-3124-4583-a264-2179450a7874") (property "Reference" "C3" - (at 80.01 123.1899 0) + (at 80.01 121.9199 0) (effects (font (size 1.27 1.27) @@ -6286,7 +6091,7 @@ ) ) (property "Value" "1uF" - (at 80.01 125.7299 0) + (at 80.01 124.4599 0) (effects (font (size 1.27 1.27) @@ -6295,7 +6100,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (at 77.1652 128.27 0) + (at 77.1652 127 0) (effects (font (size 1.27 1.27) @@ -6304,7 +6109,7 @@ ) ) (property "Datasheet" "~" - (at 76.2 124.46 0) + (at 76.2 123.19 0) (effects (font (size 1.27 1.27) @@ -6313,7 +6118,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 76.2 124.46 0) + (at 76.2 123.19 0) (effects (font (size 1.27 1.27) @@ -6322,7 +6127,7 @@ ) ) (property "Sim.Device" "" - (at 76.2 124.46 0) + (at 76.2 123.19 0) (effects (font (size 1.27 1.27) @@ -6331,7 +6136,7 @@ ) ) (property "Sim.Pins" "" - (at 76.2 124.46 0) + (at 76.2 123.19 0) (effects (font (size 1.27 1.27) @@ -6356,7 +6161,7 @@ ) (symbol (lib_id "Device:C") - (at 194.31 106.68 0) + (at 194.31 67.31 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6364,7 +6169,7 @@ (dnp no) (uuid "a6fa9343-aba1-4398-b81c-b8f96c5d448e") (property "Reference" "C5" - (at 197.866 107.442 0) + (at 197.866 68.072 0) (effects (font (size 1.27 1.27) @@ -6373,7 +6178,7 @@ ) ) (property "Value" "100nF" - (at 197.866 109.982 0) + (at 197.866 70.612 0) (effects (font (size 1.27 1.27) @@ -6382,7 +6187,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (at 195.2752 110.49 0) + (at 195.2752 71.12 0) (effects (font (size 1.27 1.27) @@ -6391,7 +6196,7 @@ ) ) (property "Datasheet" "~" - (at 194.31 106.68 0) + (at 194.31 67.31 0) (effects (font (size 1.27 1.27) @@ -6400,7 +6205,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 194.31 106.68 0) + (at 194.31 67.31 0) (effects (font (size 1.27 1.27) @@ -6409,7 +6214,7 @@ ) ) (property "Sim.Device" "" - (at 194.31 106.68 0) + (at 194.31 67.31 0) (effects (font (size 1.27 1.27) @@ -6418,7 +6223,7 @@ ) ) (property "Sim.Pins" "" - (at 194.31 106.68 0) + (at 194.31 67.31 0) (effects (font (size 1.27 1.27) @@ -6443,7 +6248,7 @@ ) (symbol (lib_id "power:Earth") - (at 175.26 152.4 0) + (at 213.36 144.78 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6452,7 +6257,7 @@ (fields_autoplaced yes) (uuid "ababe0ff-255c-499c-91f8-fb1fc48edbde") (property "Reference" "#PWR04" - (at 175.26 158.75 0) + (at 213.36 151.13 0) (effects (font (size 1.27 1.27) @@ -6460,8 +6265,8 @@ (hide yes) ) ) - (property "Value" "GLV" - (at 175.26 157.48 0) + (property "Value" "GND" + (at 213.36 149.86 0) (effects (font (size 1.27 1.27) @@ -6469,7 +6274,7 @@ ) ) (property "Footprint" "" - (at 175.26 152.4 0) + (at 213.36 144.78 0) (effects (font (size 1.27 1.27) @@ -6478,7 +6283,7 @@ ) ) (property "Datasheet" "~" - (at 175.26 152.4 0) + (at 213.36 144.78 0) (effects (font (size 1.27 1.27) @@ -6487,7 +6292,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"Earth\"" - (at 175.26 152.4 0) + (at 213.36 144.78 0) (effects (font (size 1.27 1.27) @@ -6508,52 +6313,51 @@ ) ) (symbol - (lib_id "New_Library:NE555DR") - (at 196.85 140.97 0) + (lib_id "Device:R") + (at 245.11 125.73 0) + (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "b14d4548-52d6-4306-bf95-a2b121c1b432") - (property "Reference" "U1" - (at 234.696 131.826 0) + (uuid "b784d0ff-76ad-42cf-ba9b-e00bdd5c2b70") + (property "Reference" "R1" + (at 241.3 124.714 0) (effects (font - (size 1.524 1.524) + (size 1.27 1.27) ) ) ) - (property "Value" "NE555DR" - (at 234.188 134.62 0) + (property "Value" "200k" + (at 241.3 127 0) (effects (font - (size 1.524 1.524) + (size 1.27 1.27) ) ) ) - (property "Footprint" "NE555DR:D8" - (at 196.85 140.97 0) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (at 243.332 125.73 90) (effects (font (size 1.27 1.27) - (italic yes) ) (hide yes) ) ) - (property "Datasheet" "NE555DR" - (at 196.85 140.97 0) + (property "Datasheet" "~" + (at 245.11 125.73 0) (effects (font (size 1.27 1.27) - (italic yes) ) (hide yes) ) ) - (property "Description" "" - (at 196.85 140.97 0) + (property "Description" "Resistor" + (at 245.11 125.73 0) (effects (font (size 1.27 1.27) @@ -6562,7 +6366,7 @@ ) ) (property "Sim.Device" "" - (at 196.85 140.97 0) + (at 245.11 125.73 0) (effects (font (size 1.27 1.27) @@ -6571,7 +6375,7 @@ ) ) (property "Sim.Pins" "" - (at 196.85 140.97 0) + (at 245.11 125.73 0) (effects (font (size 1.27 1.27) @@ -6579,34 +6383,16 @@ (hide yes) ) ) - (pin "7" - (uuid "a7e4966c-5f89-4212-a970-5d28c9eb329a") - ) - (pin "3" - (uuid "ab32f747-66ad-4d83-9e44-65d82682622f") - ) (pin "1" - (uuid "8880d2eb-d62a-4692-936c-ed6862eedd45") - ) - (pin "5" - (uuid "4054688c-13dd-4f7b-8d4b-b999d04243d6") - ) - (pin "4" - (uuid "9a18f6d2-1ec6-4691-82ee-336bd289ce19") - ) - (pin "6" - (uuid "94198ebf-b143-4e80-97d1-86cbebf8945d") - ) - (pin "8" - (uuid "d3465fca-a420-4f39-ab36-02a010197bbb") + (uuid "e4c5d989-fa57-434d-8728-dae85d7b90e0") ) (pin "2" - (uuid "be397e4c-c898-49fb-8d49-458906b2357f") + (uuid "a0a4f63a-563b-491c-833a-7a1de4ee2416") ) (instances (project "Discharge" (path "/dc0f9272-e025-432b-a444-53b3815238aa" - (reference "U1") + (reference "R1") (unit 1) ) ) @@ -6614,7 +6400,8 @@ ) (symbol (lib_id "Relay:G5V-2") - (at 133.35 83.82 180) + (at 95.25 83.82 0) + (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6622,7 +6409,7 @@ (dnp no) (uuid "b8cfa33d-14b9-4ee3-b99f-4da626afbdad") (property "Reference" "K1" - (at 138.43 91.694 0) + (at 100.33 75.946 0) (effects (font (size 1.27 1.27) @@ -6631,7 +6418,7 @@ ) ) (property "Value" "1109537" - (at 135.89 93.726 0) + (at 97.79 73.914 0) (effects (font (size 1.27 1.27) @@ -6640,7 +6427,7 @@ ) ) (property "Footprint" "Relay_THT:Relay_DPDT_Omron_G5V-2" - (at 116.84 82.55 0) + (at 78.74 85.09 0) (effects (font (size 1.27 1.27) @@ -6650,7 +6437,7 @@ ) ) (property "Datasheet" "https://www.phoenixcontact.com/product/pdf/api/v1/MTEwOTUzNw?_realm=us&_locale=en-US&blocks=commercial-data%2Ctechnical-data%2Cdrawings%2Capprovals%2Cclassifications%2Cenvironmental-compliance-data%2Call-accessories" - (at 133.35 83.82 0) + (at 95.25 83.82 0) (effects (font (size 1.27 1.27) @@ -6659,7 +6446,7 @@ ) ) (property "Description" "Relay Miniature Omron DPDT" - (at 133.35 83.82 0) + (at 95.25 83.82 0) (effects (font (size 1.27 1.27) @@ -6668,7 +6455,7 @@ ) ) (property "Sim.Device" "" - (at 133.35 83.82 0) + (at 95.25 83.82 0) (effects (font (size 1.27 1.27) @@ -6677,7 +6464,7 @@ ) ) (property "Sim.Pins" "" - (at 133.35 83.82 0) + (at 95.25 83.82 0) (effects (font (size 1.27 1.27) @@ -6720,7 +6507,7 @@ ) (symbol (lib_id "Regulator_Linear:LM7809_TO220") - (at 218.44 100.33 0) + (at 218.44 60.96 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6728,7 +6515,7 @@ (dnp no) (uuid "c56755b2-0a29-4958-bccf-bd405183f952") (property "Reference" "U2" - (at 218.44 93.98 0) + (at 218.44 54.61 0) (effects (font (size 1.27 1.27) @@ -6736,7 +6523,7 @@ ) ) (property "Value" "ZXTR2005ZQ-13" - (at 218.44 96.52 0) + (at 218.44 57.15 0) (effects (font (size 1.27 1.27) @@ -6744,7 +6531,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-89-3_Handsoldering" - (at 218.44 94.615 0) + (at 218.44 55.245 0) (effects (font (size 1.27 1.27) @@ -6754,7 +6541,7 @@ ) ) (property "Datasheet" "https://www.diodes.com/assets/Datasheets/ZXTR2005ZQ.pdf" - (at 218.44 101.6 0) + (at 218.44 62.23 0) (effects (font (size 1.27 1.27) @@ -6763,7 +6550,7 @@ ) ) (property "Description" "" - (at 218.44 100.33 0) + (at 218.44 60.96 0) (effects (font (size 1.27 1.27) @@ -6772,7 +6559,7 @@ ) ) (property "Sim.Device" "" - (at 218.44 100.33 0) + (at 218.44 60.96 0) (effects (font (size 1.27 1.27) @@ -6781,7 +6568,7 @@ ) ) (property "Sim.Pins" "" - (at 218.44 100.33 0) + (at 218.44 60.96 0) (effects (font (size 1.27 1.27) @@ -6809,7 +6596,7 @@ ) (symbol (lib_id "Device:C") - (at 104.14 124.46 0) + (at 104.14 123.19 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6818,7 +6605,7 @@ (fields_autoplaced yes) (uuid "c6669d94-7949-4a11-8070-afbb8573d0c4") (property "Reference" "C4" - (at 107.95 123.1899 0) + (at 107.95 121.9199 0) (effects (font (size 1.27 1.27) @@ -6827,7 +6614,7 @@ ) ) (property "Value" "10uF" - (at 107.95 125.7299 0) + (at 107.95 124.4599 0) (effects (font (size 1.27 1.27) @@ -6836,7 +6623,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (at 105.1052 128.27 0) + (at 105.1052 127 0) (effects (font (size 1.27 1.27) @@ -6845,7 +6632,7 @@ ) ) (property "Datasheet" "~" - (at 104.14 124.46 0) + (at 104.14 123.19 0) (effects (font (size 1.27 1.27) @@ -6854,7 +6641,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 104.14 124.46 0) + (at 104.14 123.19 0) (effects (font (size 1.27 1.27) @@ -6863,7 +6650,7 @@ ) ) (property "Sim.Device" "" - (at 104.14 124.46 0) + (at 104.14 123.19 0) (effects (font (size 1.27 1.27) @@ -6872,7 +6659,7 @@ ) ) (property "Sim.Pins" "" - (at 104.14 124.46 0) + (at 104.14 123.19 0) (effects (font (size 1.27 1.27) @@ -6897,16 +6684,16 @@ ) (symbol (lib_id "Device:D") - (at 153.67 85.09 90) + (at 115.57 85.09 90) + (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "c8add8e3-841b-4e11-b952-e48b1f9dfe51") (property "Reference" "D2" - (at 156.21 83.8199 90) + (at 118.11 86.3601 90) (effects (font (size 1.27 1.27) @@ -6915,7 +6702,7 @@ ) ) (property "Value" "20v" - (at 156.21 86.3599 90) + (at 118.11 83.8201 90) (effects (font (size 1.27 1.27) @@ -6924,7 +6711,7 @@ ) ) (property "Footprint" "Diode_SMD:D_2010_5025Metric" - (at 153.67 85.09 0) + (at 115.57 85.09 0) (effects (font (size 1.27 1.27) @@ -6933,7 +6720,7 @@ ) ) (property "Datasheet" "https://www.onsemi.com/pdf/datasheet/mbr0520lt1-d.pdf" - (at 153.67 85.09 0) + (at 115.57 85.09 0) (effects (font (size 1.27 1.27) @@ -6942,7 +6729,7 @@ ) ) (property "Description" "Diode" - (at 153.67 85.09 0) + (at 115.57 85.09 0) (effects (font (size 1.27 1.27) @@ -6951,7 +6738,7 @@ ) ) (property "Sim.Device" "D" - (at 153.67 85.09 0) + (at 115.57 85.09 0) (effects (font (size 1.27 1.27) @@ -6960,7 +6747,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 153.67 85.09 0) + (at 115.57 85.09 0) (effects (font (size 1.27 1.27) @@ -6985,7 +6772,7 @@ ) (symbol (lib_id "Device:C") - (at 274.32 140.97 90) + (at 185.42 119.38 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6993,7 +6780,7 @@ (dnp no) (uuid "cc494fc8-ff21-43bf-adfb-25bf547132ae") (property "Reference" "C2" - (at 274.32 144.78 90) + (at 179.07 120.396 0) (effects (font (size 1.27 1.27) @@ -7001,7 +6788,7 @@ ) ) (property "Value" "0.01uF" - (at 274.32 146.812 90) + (at 179.07 118.364 0) (effects (font (size 1.27 1.27) @@ -7009,7 +6796,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" - (at 278.13 140.0048 0) + (at 186.3852 123.19 0) (effects (font (size 1.27 1.27) @@ -7018,7 +6805,7 @@ ) ) (property "Datasheet" "~" - (at 274.32 140.97 0) + (at 185.42 119.38 0) (effects (font (size 1.27 1.27) @@ -7027,7 +6814,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 274.32 140.97 0) + (at 185.42 119.38 0) (effects (font (size 1.27 1.27) @@ -7036,7 +6823,7 @@ ) ) (property "Sim.Device" "" - (at 274.32 140.97 0) + (at 185.42 119.38 0) (effects (font (size 1.27 1.27) @@ -7045,7 +6832,7 @@ ) ) (property "Sim.Pins" "" - (at 274.32 140.97 0) + (at 185.42 119.38 0) (effects (font (size 1.27 1.27) @@ -7070,7 +6857,7 @@ ) (symbol (lib_id "power:Earth") - (at 250.19 60.96 0) + (at 242.57 50.8 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7079,7 +6866,7 @@ (fields_autoplaced yes) (uuid "db664368-b8e7-4f6f-88c0-ec8ce830dea6") (property "Reference" "#PWR02" - (at 250.19 67.31 0) + (at 242.57 57.15 0) (effects (font (size 1.27 1.27) @@ -7087,8 +6874,8 @@ (hide yes) ) ) - (property "Value" "GLV" - (at 250.19 66.04 0) + (property "Value" "GND" + (at 242.57 55.88 0) (effects (font (size 1.27 1.27) @@ -7096,7 +6883,7 @@ ) ) (property "Footprint" "" - (at 250.19 60.96 0) + (at 242.57 50.8 0) (effects (font (size 1.27 1.27) @@ -7105,7 +6892,7 @@ ) ) (property "Datasheet" "~" - (at 250.19 60.96 0) + (at 242.57 50.8 0) (effects (font (size 1.27 1.27) @@ -7114,7 +6901,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"Earth\"" - (at 250.19 60.96 0) + (at 242.57 50.8 0) (effects (font (size 1.27 1.27) @@ -7202,7 +6989,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 255.27 90.17 0) + (at 247.65 60.96 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7211,7 +6998,7 @@ (fields_autoplaced yes) (uuid "e41c4110-852f-439e-993f-ec6abe7db713") (property "Reference" "TP2" - (at 257.81 85.5979 0) + (at 250.19 56.3879 0) (effects (font (size 1.27 1.27) @@ -7220,7 +7007,7 @@ ) ) (property "Value" "5V" - (at 257.81 88.1379 0) + (at 250.19 58.9279 0) (effects (font (size 1.27 1.27) @@ -7229,7 +7016,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" - (at 260.35 90.17 0) + (at 252.73 60.96 0) (effects (font (size 1.27 1.27) @@ -7238,7 +7025,7 @@ ) ) (property "Datasheet" "~" - (at 260.35 90.17 0) + (at 252.73 60.96 0) (effects (font (size 1.27 1.27) @@ -7247,7 +7034,7 @@ ) ) (property "Description" "test point" - (at 255.27 90.17 0) + (at 247.65 60.96 0) (effects (font (size 1.27 1.27) @@ -7256,7 +7043,7 @@ ) ) (property "Sim.Device" "" - (at 255.27 90.17 0) + (at 247.65 60.96 0) (effects (font (size 1.27 1.27) @@ -7265,7 +7052,7 @@ ) ) (property "Sim.Pins" "" - (at 255.27 90.17 0) + (at 247.65 60.96 0) (effects (font (size 1.27 1.27) @@ -7287,8 +7074,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 142.24 125.73 0) - (mirror x) + (at 201.93 60.96 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7296,7 +7082,7 @@ (dnp no) (uuid "e45dfdd1-67b5-48c8-a067-d09c7b6f5599") (property "Reference" "TP4" - (at 137.668 129.54 0) + (at 200.152 53.594 0) (effects (font (size 1.27 1.27) @@ -7305,7 +7091,7 @@ ) ) (property "Value" "12V" - (at 143.256 129.54 0) + (at 200.152 55.626 0) (effects (font (size 1.27 1.27) @@ -7314,7 +7100,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" - (at 147.32 125.73 0) + (at 207.01 60.96 0) (effects (font (size 1.27 1.27) @@ -7323,7 +7109,7 @@ ) ) (property "Datasheet" "~" - (at 147.32 125.73 0) + (at 207.01 60.96 0) (effects (font (size 1.27 1.27) @@ -7332,7 +7118,7 @@ ) ) (property "Description" "test point" - (at 142.24 125.73 0) + (at 201.93 60.96 0) (effects (font (size 1.27 1.27) @@ -7341,7 +7127,7 @@ ) ) (property "Sim.Device" "" - (at 142.24 125.73 0) + (at 201.93 60.96 0) (effects (font (size 1.27 1.27) @@ -7350,7 +7136,7 @@ ) ) (property "Sim.Pins" "" - (at 142.24 125.73 0) + (at 201.93 60.96 0) (effects (font (size 1.27 1.27) @@ -7372,7 +7158,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 161.29 133.35 0) + (at 233.68 114.3 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7380,7 +7166,7 @@ (dnp no) (uuid "e6b005b6-3122-4c16-a242-5c55dbd3e611") (property "Reference" "TP3" - (at 154.178 128.778 0) + (at 226.568 109.728 0) (effects (font (size 1.27 1.27) @@ -7389,7 +7175,7 @@ ) ) (property "Value" "RTM" - (at 154.178 131.064 0) + (at 226.568 112.014 0) (effects (font (size 1.27 1.27) @@ -7398,7 +7184,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm" - (at 166.37 133.35 0) + (at 238.76 114.3 0) (effects (font (size 1.27 1.27) @@ -7407,7 +7193,7 @@ ) ) (property "Datasheet" "~" - (at 166.37 133.35 0) + (at 238.76 114.3 0) (effects (font (size 1.27 1.27) @@ -7416,7 +7202,7 @@ ) ) (property "Description" "test point" - (at 161.29 133.35 0) + (at 233.68 114.3 0) (effects (font (size 1.27 1.27) @@ -7425,7 +7211,7 @@ ) ) (property "Sim.Device" "" - (at 161.29 133.35 0) + (at 233.68 114.3 0) (effects (font (size 1.27 1.27) @@ -7434,7 +7220,7 @@ ) ) (property "Sim.Pins" "" - (at 161.29 133.35 0) + (at 233.68 114.3 0) (effects (font (size 1.27 1.27) @@ -7456,16 +7242,16 @@ ) (symbol (lib_id "Connector_Generic:Conn_01x02") - (at 29.21 81.28 180) + (at 29.21 78.74 0) + (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "ea3a7f37-314a-4392-8206-4a3b06973771") (property "Reference" "J4" - (at 29.21 72.39 0) + (at 29.21 87.63 0) (effects (font (size 1.27 1.27) @@ -7473,7 +7259,7 @@ ) ) (property "Value" "Conn_01x02" - (at 29.21 74.93 0) + (at 29.21 85.09 0) (effects (font (size 1.27 1.27) @@ -7481,7 +7267,7 @@ ) ) (property "Footprint" "Connector_Molex:Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical" - (at 29.21 81.28 0) + (at 29.21 78.74 0) (effects (font (size 1.27 1.27) @@ -7490,7 +7276,7 @@ ) ) (property "Datasheet" "~" - (at 29.21 81.28 0) + (at 29.21 78.74 0) (effects (font (size 1.27 1.27) @@ -7499,7 +7285,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 29.21 81.28 0) + (at 29.21 78.74 0) (effects (font (size 1.27 1.27) @@ -7508,7 +7294,7 @@ ) ) (property "Sim.Device" "" - (at 29.21 81.28 0) + (at 29.21 78.74 0) (effects (font (size 1.27 1.27) @@ -7517,7 +7303,7 @@ ) ) (property "Sim.Pins" "" - (at 29.21 81.28 0) + (at 29.21 78.74 0) (effects (font (size 1.27 1.27) @@ -7712,7 +7498,7 @@ ) (symbol (lib_id "power:Earth") - (at 158.75 80.01 0) + (at 115.57 93.98 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7720,7 +7506,7 @@ (dnp no) (uuid "fbe0024c-f4c4-4cd8-a9b6-84ecc6b1bec5") (property "Reference" "#PWR03" - (at 158.75 86.36 0) + (at 115.57 100.33 0) (effects (font (size 1.27 1.27) @@ -7728,8 +7514,8 @@ (hide yes) ) ) - (property "Value" "GLV" - (at 161.544 79.756 0) + (property "Value" "GND" + (at 118.364 93.726 0) (effects (font (size 1.27 1.27) @@ -7737,7 +7523,7 @@ ) ) (property "Footprint" "" - (at 158.75 80.01 0) + (at 115.57 93.98 0) (effects (font (size 1.27 1.27) @@ -7746,7 +7532,7 @@ ) ) (property "Datasheet" "~" - (at 158.75 80.01 0) + (at 115.57 93.98 0) (effects (font (size 1.27 1.27) @@ -7755,7 +7541,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"Earth\"" - (at 158.75 80.01 0) + (at 115.57 93.98 0) (effects (font (size 1.27 1.27) From 3b5bf2656572dfbd61dc23b00719185b5c744247 Mon Sep 17 00:00:00 2001 From: Javacks <44877437+Javacks@users.noreply.github.com> Date: Sun, 31 Aug 2025 19:50:54 -0700 Subject: [PATCH 2/2] Update Discharge.kicad_sch --- Discharge/Discharge.kicad_sch | 365 +++++++++++++++------------------- 1 file changed, 164 insertions(+), 201 deletions(-) diff --git a/Discharge/Discharge.kicad_sch b/Discharge/Discharge.kicad_sch index 5531d9f..24b63aa 100644 --- a/Discharge/Discharge.kicad_sch +++ b/Discharge/Discharge.kicad_sch @@ -3,7 +3,7 @@ (generator "eeschema") (generator_version "8.0") (uuid "dc0f9272-e025-432b-a444-53b3815238aa") - (paper "A4") + (paper "B") (lib_symbols (symbol "Connector:TestPoint" (pin_numbers hide) @@ -3073,7 +3073,7 @@ (uuid "4ed73e33-9556-45b1-82df-17b13654a7a7") ) (junction - (at 115.57 76.2) + (at 147.32 73.66) (diameter 0) (color 0 0 0 0) (uuid "62e30457-3d72-4625-b5f5-4b98e2d69219") @@ -3109,7 +3109,7 @@ (uuid "77b78dec-848d-4cad-b3a3-495c05723f86") ) (junction - (at 115.57 92.71) + (at 147.32 90.17) (diameter 0) (color 0 0 0 0) (uuid "78a6cefb-5451-4ca9-b862-49b87911e9c1") @@ -3162,12 +3162,6 @@ (color 0 0 0 0) (uuid "ea8ed551-81e7-4e2b-ba0d-6314aeef7e3a") ) - (junction - (at 115.57 81.28) - (diameter 0) - (color 0 0 0 0) - (uuid "f4b3c521-4e4a-484d-8692-ca323072d98f") - ) (junction (at 247.65 60.96) (diameter 0) @@ -3181,11 +3175,11 @@ (uuid "fc6da386-73ca-4820-bc4b-c5dd32262201") ) (no_connect - (at 97.79 76.2) + (at 129.54 73.66) (uuid "1b251325-a639-463f-923b-86d9fd15e14f") ) (no_connect - (at 82.55 76.2) + (at 114.3 73.66) (uuid "77e4d6f7-15c2-4fb3-a4d8-d38511a6e1bc") ) (no_connect @@ -3193,16 +3187,16 @@ (uuid "98f3dab9-29e2-43a0-ba82-d14dac062d3a") ) (no_connect - (at 95.25 91.44) + (at 127 88.9) (uuid "a90ff232-067b-406d-94ee-22fabae85e46") ) (no_connect - (at 92.71 76.2) + (at 124.46 73.66) (uuid "f6b2b9c1-2dea-4dbc-ba45-73835008aa5d") ) (wire (pts - (xy 140.97 125.73) (xy 146.05 125.73) + (xy 140.97 125.73) (xy 168.91 125.73) ) (stroke (width 0) @@ -3242,7 +3236,7 @@ ) (wire (pts - (xy 85.09 93.98) (xy 85.09 91.44) + (xy 116.84 91.44) (xy 116.84 88.9) ) (stroke (width 0) @@ -3352,7 +3346,7 @@ ) (wire (pts - (xy 115.57 76.2) (xy 115.57 81.28) + (xy 147.32 73.66) (xy 147.32 78.74) ) (stroke (width 0) @@ -3360,16 +3354,6 @@ ) (uuid "2874e497-f992-449e-a0ec-28fb8544fd6c") ) - (wire - (pts - (xy 48.26 73.66) (xy 48.26 78.74) - ) - (stroke - (width 0) - (type default) - ) - (uuid "28aa7321-0fe5-43d3-8ede-ef31929a5d4d") - ) (wire (pts (xy 53.34 118.11) (xy 53.34 135.89) @@ -3392,7 +3376,7 @@ ) (wire (pts - (xy 48.26 78.74) (xy 34.29 78.74) + (xy 34.29 71.12) (xy 119.38 71.12) ) (stroke (width 0) @@ -3422,17 +3406,7 @@ ) (wire (pts - (xy 48.26 73.66) (xy 87.63 73.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "41058792-2694-4e8a-b41c-f019ae20194d") - ) - (wire - (pts - (xy 34.29 81.28) (xy 40.64 81.28) + (xy 34.29 81.28) (xy 72.39 81.28) ) (stroke (width 0) @@ -3450,16 +3424,6 @@ ) (uuid "46dc9269-5f06-486d-8603-1861d01cb6df") ) - (wire - (pts - (xy 186.69 60.96) (xy 194.31 60.96) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4776ff7c-9ee5-4222-a9b4-f3b7922f2aff") - ) (wire (pts (xy 194.31 60.96) (xy 194.31 63.5) @@ -3472,7 +3436,7 @@ ) (wire (pts - (xy 87.63 76.2) (xy 87.63 73.66) + (xy 119.38 73.66) (xy 119.38 71.12) ) (stroke (width 0) @@ -3520,6 +3484,16 @@ ) (uuid "51908e2f-8fe9-43a0-8774-731cb98b573f") ) + (wire + (pts + (xy 162.56 41.91) (xy 220.98 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52311020-7ac4-4dd0-8c30-3e60e305a10a") + ) (wire (pts (xy 104.14 129.54) (xy 90.17 129.54) @@ -3530,6 +3504,16 @@ ) (uuid "5273a1dd-3df4-4896-aa68-1b4a4764c1d9") ) + (wire + (pts + (xy 162.56 73.66) (xy 162.56 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "558b0a4a-94f6-4203-8a89-420b4b2cb6c3") + ) (wire (pts (xy 247.65 60.96) (xy 257.81 60.96) @@ -3552,7 +3536,7 @@ ) (wire (pts - (xy 105.41 92.71) (xy 115.57 92.71) + (xy 137.16 90.17) (xy 147.32 90.17) ) (stroke (width 0) @@ -3562,7 +3546,7 @@ ) (wire (pts - (xy 115.57 76.2) (xy 119.38 76.2) + (xy 147.32 73.66) (xy 162.56 73.66) ) (stroke (width 0) @@ -3640,6 +3624,16 @@ ) (uuid "6dd02fcd-a533-4e54-af25-ecf1d217fd25") ) + (wire + (pts + (xy 168.91 60.96) (xy 168.91 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "707efb5e-57f3-445a-8666-2db833c444c0") + ) (wire (pts (xy 104.14 127) (xy 104.14 129.54) @@ -3662,7 +3656,7 @@ ) (wire (pts - (xy 40.64 81.28) (xy 40.64 93.98) + (xy 72.39 81.28) (xy 72.39 91.44) ) (stroke (width 0) @@ -3762,7 +3756,7 @@ ) (wire (pts - (xy 115.57 92.71) (xy 115.57 93.98) + (xy 147.32 90.17) (xy 147.32 91.44) ) (stroke (width 0) @@ -3772,7 +3766,7 @@ ) (wire (pts - (xy 115.57 88.9) (xy 115.57 92.71) + (xy 147.32 86.36) (xy 147.32 90.17) ) (stroke (width 0) @@ -3792,7 +3786,7 @@ ) (wire (pts - (xy 40.64 93.98) (xy 85.09 93.98) + (xy 72.39 91.44) (xy 116.84 91.44) ) (stroke (width 0) @@ -3812,7 +3806,7 @@ ) (wire (pts - (xy 105.41 91.44) (xy 105.41 92.71) + (xy 137.16 88.9) (xy 137.16 90.17) ) (stroke (width 0) @@ -3920,6 +3914,16 @@ ) (uuid "aba7aec7-accf-419a-b6d7-72f815a0b534") ) + (wire + (pts + (xy 168.91 60.96) (xy 194.31 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac3fe26f-b902-4273-ac2a-00f63066195a") + ) (wire (pts (xy 53.34 147.32) (xy 53.34 143.51) @@ -4012,13 +4016,13 @@ ) (wire (pts - (xy 115.57 81.28) (xy 115.57 83.82) + (xy 34.29 71.12) (xy 34.29 78.74) ) (stroke (width 0) (type default) ) - (uuid "bf3196a3-412d-459b-8226-5139ceebb8ce") + (uuid "c1ac2509-2098-4480-997d-f5b29275fbd3") ) (wire (pts @@ -4052,7 +4056,7 @@ ) (wire (pts - (xy 105.41 76.2) (xy 115.57 76.2) + (xy 137.16 73.66) (xy 147.32 73.66) ) (stroke (width 0) @@ -4080,16 +4084,6 @@ ) (uuid "ec6abea3-4e85-4ea4-8827-5a24b6ebfbea") ) - (wire - (pts - (xy 217.17 41.91) (xy 220.98 41.91) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f055c281-8d2f-4ac0-8a16-aefb7c4cd0af") - ) (wire (pts (xy 116.84 118.11) (xy 120.65 118.11) @@ -4155,26 +4149,28 @@ (uuid 8a0109fb-717d-4a97-aadd-ebcf7e87a7ca) ) (rectangle - (start 13.97 67.31) - (end 157.734 158.75) + (start 131.826 15.494) + (end 274.32 158.75) (stroke - (width 0) - (type dash_dot) + (width 0.0508) + (type default) ) (fill (type none) ) - (uuid f7fcc8b6-dad2-4b0d-a9e2-3ace13bb0ce6) + (uuid 8b9ea61b-0fbd-46d7-9a14-99df9bd56c7a) ) - (text "JA8" - (exclude_from_sim no) - (at 271.78 193.294 0) - (effects - (font - (size 1.27 1.27) - ) + (rectangle + (start 14.986 67.564) + (end 130.81 159.004) + (stroke + (width 0.0508) + (type default) + ) + (fill + (type none) ) - (uuid "020b419c-77a0-4e1f-bc7d-158236ab9f59") + (uuid f7fcc8b6-dad2-4b0d-a9e2-3ace13bb0ce6) ) (text "NOTES" (exclude_from_sim no) @@ -4208,7 +4204,7 @@ ) (text "MSD Relay controller\n" (exclude_from_sim no) - (at 104.902 71.628 0) + (at 142.494 68.326 0) (effects (font (size 1.27 1.27) @@ -4236,7 +4232,7 @@ ) (uuid "3f0015db-b7ad-42a8-bf30-d22ce3d5f71d") ) - (text "LV connectors + 5v regulator" + (text "LV connector + 5v regulator" (exclude_from_sim no) (at 203.454 27.94 0) (effects @@ -4287,16 +4283,6 @@ ) (uuid "6d8dc0d8-dccc-4ec0-9d0f-1508e7aa3418") ) - (text "02/08/2025" - (exclude_from_sim no) - (at 213.614 193.802 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "82db5da1-98c1-41e1-ae7e-f0838012f19c") - ) (text "RTM Logic" (exclude_from_sim no) (at 195.326 96.012 0) @@ -4347,25 +4333,25 @@ ) (uuid "d9249f5a-1915-4895-91de-21b4b93eba43") ) - (text "IR FINAL" + (text "Low Voltage" (exclude_from_sim no) - (at 261.366 41.91 0) + (at 146.304 21.082 0) (effects (font - (size 1.27 1.27) + (size 2.54 2.54) ) ) - (uuid "e42e6ca1-e739-4eb3-a873-6b5e8ea37c3c") + (uuid "e13a11ab-9bbe-4229-b315-7e8008f5e1a7") ) - (text "Discharge Schem, PN (Part Number): pending." + (text "IR FINAL" (exclude_from_sim no) - (at 210.82 189.738 0) + (at 261.366 41.91 0) (effects (font (size 1.27 1.27) ) ) - (uuid "f29184f6-a40f-4b2f-ac56-39a20ab64099") + (uuid "e42e6ca1-e739-4eb3-a873-6b5e8ea37c3c") ) (text "RTM" (exclude_from_sim no) @@ -4377,97 +4363,75 @@ ) (uuid "f5f01562-cb53-4f5d-8a58-2ceb2eab90c5") ) - (global_label "RTM" - (shape input) - (at 237.49 39.37 180) + (label "Discharge-" + (at 34.29 78.74 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) - ) - (uuid "3ed074c9-0a48-4d7e-aa97-6dcaac2fd49c") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 230.8158 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) + (justify left bottom) ) + (uuid "3976f039-6f5d-4b84-9863-281f2d0647e0") ) - (global_label "12V_out" - (shape input) - (at 186.69 60.96 180) + (label "Discharge+" + (at 34.29 81.28 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) - ) - (uuid "5643b560-ce69-45a5-976e-b20353965b31") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 176.2059 60.96 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) + (justify left bottom) ) + (uuid "69171eae-7cb6-4de6-a695-f76a5ea8df8d") ) - (global_label "RTM" - (shape input) - (at 237.49 116.84 0) + (label "TSMP+" + (at 36.83 147.32 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left) + (justify left bottom) ) - (uuid "63cc678c-ac81-486b-8699-f65e234d3131") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 244.1642 116.84 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) + (uuid "81feca6a-c14b-415d-ab77-041ab62dcce3") + ) + (label "TS-" + (at 39.37 123.19 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "a9ebee1e-3438-4d0c-b5d3-49b1536d9ebe") ) - (global_label "IR_FINAL" - (shape input) - (at 119.38 76.2 0) + (label "TS+" + (at 39.37 118.11 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left) + (justify left bottom) ) - (uuid "70f410a3-b373-4099-b6bb-60399c362af4") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 130.3482 76.2 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) + (uuid "df369f66-40ff-42f3-b016-f4434cd54e6b") + ) + (label "TSMP-" + (at 36.83 149.86 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "f94af007-1341-4699-b925-7c99e90a36e7") ) - (global_label "IR_FINAL" + (global_label "RTM" (shape input) - (at 217.17 41.91 180) + (at 237.49 39.37 180) (fields_autoplaced yes) (effects (font @@ -4475,9 +4439,9 @@ ) (justify right) ) - (uuid "8ce9e062-65a9-4801-bd56-799a4a91c8a4") + (uuid "3ed074c9-0a48-4d7e-aa97-6dcaac2fd49c") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 206.2018 41.91 0) + (at 230.8158 39.37 0) (effects (font (size 1.27 1.27) @@ -4487,9 +4451,9 @@ ) ) ) - (global_label "12V_out" - (shape input) - (at 146.05 125.73 0) + (global_label "RTM" + (shape output) + (at 237.49 116.84 0) (fields_autoplaced yes) (effects (font @@ -4497,9 +4461,9 @@ ) (justify left) ) - (uuid "b8f9631a-44fc-44a2-9fb8-e8f0a144e1a8") + (uuid "63cc678c-ac81-486b-8699-f65e234d3131") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 156.5341 125.73 0) + (at 244.1642 116.84 0) (effects (font (size 1.27 1.27) @@ -4593,7 +4557,7 @@ (justify left) ) ) - (property "Value" "Conn_01x06" + (property "Value" "1053091204" (at 252.222 30.226 0) (effects (font @@ -4611,7 +4575,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://www.literature.molex.com/SQLImages/kelmscott/Molex/PDF_Images/987651-1223.PDF" (at 255.27 36.83 0) (effects (font @@ -4686,7 +4650,7 @@ (justify left) ) ) - (property "Value" "U3Vin" + (property "Value" "~70V" (at 73.66 112.2681 0) (effects (font @@ -4855,7 +4819,7 @@ ) ) ) - (property "Value" "TSMP" + (property "Value" "1053091202" (at 30.48 143.51 0) (effects (font @@ -4872,7 +4836,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://www.literature.molex.com/SQLImages/kelmscott/Molex/PDF_Images/987651-1223.PDF" (at 30.48 149.86 0) (effects (font @@ -4931,10 +4895,9 @@ (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "38862f42-cda9-4c4c-be94-43317b8e13f4") (property "Reference" "U4" - (at 130.81 110.49 0) + (at 124.46 108.966 0) (effects (font (size 1.524 1.524) @@ -4942,7 +4905,7 @@ ) ) (property "Value" "TLP3122AE" - (at 130.81 113.03 0) + (at 124.46 111.506 0) (effects (font (size 1.524 1.524) @@ -6000,7 +5963,7 @@ ) ) ) - (property "Value" "TS" + (property "Value" "1053091103" (at 30.48 114.3 0) (effects (font @@ -6017,7 +5980,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://www.literature.molex.com/SQLImages/kelmscott/Molex/PDF_Images/987651-1223.PDF" (at 30.48 120.65 0) (effects (font @@ -6400,7 +6363,7 @@ ) (symbol (lib_id "Relay:G5V-2") - (at 95.25 83.82 0) + (at 127 81.28 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -6409,7 +6372,7 @@ (dnp no) (uuid "b8cfa33d-14b9-4ee3-b99f-4da626afbdad") (property "Reference" "K1" - (at 100.33 75.946 0) + (at 132.08 73.406 0) (effects (font (size 1.27 1.27) @@ -6418,7 +6381,7 @@ ) ) (property "Value" "1109537" - (at 97.79 73.914 0) + (at 135.382 70.612 0) (effects (font (size 1.27 1.27) @@ -6427,7 +6390,7 @@ ) ) (property "Footprint" "Relay_THT:Relay_DPDT_Omron_G5V-2" - (at 78.74 85.09 0) + (at 110.49 82.55 0) (effects (font (size 1.27 1.27) @@ -6437,7 +6400,7 @@ ) ) (property "Datasheet" "https://www.phoenixcontact.com/product/pdf/api/v1/MTEwOTUzNw?_realm=us&_locale=en-US&blocks=commercial-data%2Ctechnical-data%2Cdrawings%2Capprovals%2Cclassifications%2Cenvironmental-compliance-data%2Call-accessories" - (at 95.25 83.82 0) + (at 127 81.28 0) (effects (font (size 1.27 1.27) @@ -6446,7 +6409,7 @@ ) ) (property "Description" "Relay Miniature Omron DPDT" - (at 95.25 83.82 0) + (at 127 81.28 0) (effects (font (size 1.27 1.27) @@ -6455,7 +6418,7 @@ ) ) (property "Sim.Device" "" - (at 95.25 83.82 0) + (at 127 81.28 0) (effects (font (size 1.27 1.27) @@ -6464,7 +6427,7 @@ ) ) (property "Sim.Pins" "" - (at 95.25 83.82 0) + (at 127 81.28 0) (effects (font (size 1.27 1.27) @@ -6684,7 +6647,7 @@ ) (symbol (lib_id "Device:D") - (at 115.57 85.09 90) + (at 147.32 82.55 90) (mirror x) (unit 1) (exclude_from_sim no) @@ -6693,7 +6656,7 @@ (dnp no) (uuid "c8add8e3-841b-4e11-b952-e48b1f9dfe51") (property "Reference" "D2" - (at 118.11 86.3601 90) + (at 149.86 83.8201 90) (effects (font (size 1.27 1.27) @@ -6702,7 +6665,7 @@ ) ) (property "Value" "20v" - (at 118.11 83.8201 90) + (at 149.86 81.2801 90) (effects (font (size 1.27 1.27) @@ -6711,7 +6674,7 @@ ) ) (property "Footprint" "Diode_SMD:D_2010_5025Metric" - (at 115.57 85.09 0) + (at 147.32 82.55 0) (effects (font (size 1.27 1.27) @@ -6720,7 +6683,7 @@ ) ) (property "Datasheet" "https://www.onsemi.com/pdf/datasheet/mbr0520lt1-d.pdf" - (at 115.57 85.09 0) + (at 147.32 82.55 0) (effects (font (size 1.27 1.27) @@ -6729,7 +6692,7 @@ ) ) (property "Description" "Diode" - (at 115.57 85.09 0) + (at 147.32 82.55 0) (effects (font (size 1.27 1.27) @@ -6738,7 +6701,7 @@ ) ) (property "Sim.Device" "D" - (at 115.57 85.09 0) + (at 147.32 82.55 0) (effects (font (size 1.27 1.27) @@ -6747,7 +6710,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 115.57 85.09 0) + (at 147.32 82.55 0) (effects (font (size 1.27 1.27) @@ -7258,7 +7221,7 @@ ) ) ) - (property "Value" "Conn_01x02" + (property "Value" "1053091202" (at 29.21 85.09 0) (effects (font @@ -7275,7 +7238,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://www.literature.molex.com/SQLImages/kelmscott/Molex/PDF_Images/987651-1223.PDF" (at 29.21 78.74 0) (effects (font @@ -7344,7 +7307,7 @@ (justify left) ) ) - (property "Value" "U3Vout" + (property "Value" "5V" (at 101.6 112.522 0) (effects (font @@ -7498,7 +7461,7 @@ ) (symbol (lib_id "power:Earth") - (at 115.57 93.98 0) + (at 147.32 91.44 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7506,7 +7469,7 @@ (dnp no) (uuid "fbe0024c-f4c4-4cd8-a9b6-84ecc6b1bec5") (property "Reference" "#PWR03" - (at 115.57 100.33 0) + (at 147.32 97.79 0) (effects (font (size 1.27 1.27) @@ -7515,7 +7478,7 @@ ) ) (property "Value" "GND" - (at 118.364 93.726 0) + (at 150.114 91.186 0) (effects (font (size 1.27 1.27) @@ -7523,7 +7486,7 @@ ) ) (property "Footprint" "" - (at 115.57 93.98 0) + (at 147.32 91.44 0) (effects (font (size 1.27 1.27) @@ -7532,7 +7495,7 @@ ) ) (property "Datasheet" "~" - (at 115.57 93.98 0) + (at 147.32 91.44 0) (effects (font (size 1.27 1.27) @@ -7541,7 +7504,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"Earth\"" - (at 115.57 93.98 0) + (at 147.32 91.44 0) (effects (font (size 1.27 1.27)