From d356180980facea78e0cdadfbd801c95ee5b895b Mon Sep 17 00:00:00 2001 From: rhetenor Date: Sat, 22 Aug 2026 19:40:36 +0200 Subject: [PATCH] add schematics --- .../creaturedex-2026-08-22_185414.zip | Bin 0 -> 17242 bytes .../creaturedex-2026-08-22_190411.zip | Bin 0 -> 17071 bytes .../creaturedex-2026-08-22_191808.zip | Bin 0 -> 18502 bytes .../creaturedex-2026-08-22_192713.zip | Bin 0 -> 20868 bytes .../creaturedex-2026-08-22_193806.zip | Bin 0 -> 21442 bytes schematics/creaturedex.kicad_pcb | 2 + schematics/creaturedex.kicad_prl | 98 + schematics/creaturedex.kicad_pro | 418 ++ schematics/creaturedex.kicad_sch | 6282 +++++++++++++++++ schematics/sym-lib-table | 8 + .../symbols/dot-secondary-display.kicad_sym | 52 + .../symbols/elechouse_nfc_module_v3.kicad_sym | 72 + .../symbols/lcd-tertiary-display.kicad_sym | 52 + .../symbols/oled-main-display.kicad_sym | 96 + schematics/symbols/t-energy-s3.kicad_sym | 184 + 15 files changed, 7264 insertions(+) create mode 100644 schematics/creaturedex-backups/creaturedex-2026-08-22_185414.zip create mode 100644 schematics/creaturedex-backups/creaturedex-2026-08-22_190411.zip create mode 100644 schematics/creaturedex-backups/creaturedex-2026-08-22_191808.zip create mode 100644 schematics/creaturedex-backups/creaturedex-2026-08-22_192713.zip create mode 100644 schematics/creaturedex-backups/creaturedex-2026-08-22_193806.zip create mode 100644 schematics/creaturedex.kicad_pcb create mode 100644 schematics/creaturedex.kicad_prl create mode 100644 schematics/creaturedex.kicad_pro create mode 100644 schematics/creaturedex.kicad_sch create mode 100644 schematics/sym-lib-table create mode 100644 schematics/symbols/dot-secondary-display.kicad_sym create mode 100644 schematics/symbols/elechouse_nfc_module_v3.kicad_sym create mode 100644 schematics/symbols/lcd-tertiary-display.kicad_sym create mode 100644 schematics/symbols/oled-main-display.kicad_sym create mode 100644 schematics/symbols/t-energy-s3.kicad_sym diff --git a/schematics/creaturedex-backups/creaturedex-2026-08-22_185414.zip b/schematics/creaturedex-backups/creaturedex-2026-08-22_185414.zip new file mode 100644 index 0000000000000000000000000000000000000000..25348868179d5865bbd3f10636481797177c256e GIT binary patch literal 17242 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%0A7jVfm_3m+k?o`hzyi60q6%K^HBmenjMa0^ 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 E04U1?F8}}l literal 0 HcmV?d00001 diff --git a/schematics/creaturedex-backups/creaturedex-2026-08-22_192713.zip b/schematics/creaturedex-backups/creaturedex-2026-08-22_192713.zip new file mode 100644 index 0000000000000000000000000000000000000000..5d812d941148d1c1f0a7f2be87d98a123db0666b GIT binary patch literal 20868 zcmZ^}b8u!+)9xMHP9~aUV%xTDXeQv(IKk3B7*BB$ao7>A!&P5|3{V`%{g^reS*1 z+kW1Zz!Y;*dkwV7w9Q;ZYZtD!VY%*%8zFty(Q-;?`K)22)~E;hrdU(QLv+Mo!Kwp* z_{QMTxexan>{9-^gwz1}Y6aJS%V26A@7dZk^SqO@LiR4d@4v_&NoCG3>Z@L1kdmAq z&V;Hy@9P+WqdP<6yXi)j21T`O4Lbj&JJPG!syn-+FCkq;O{)j*3uq*TdW8=NajYi- zQ~o;9rl=&uP^ZTMe5dm}Eh2{6C%_vPeSfd&XxYoZ`LPbOsar`P6q)n>79ZePwIPMf zbr@~kzl6FSGIB%>Q*qCg;JVLk&>kOit&ZO#XmLrQg#zSQNynEMk&7 zd&H`wyuXr8izPUJcz4*@vBZx1In&jUXW}h>Ysy4#5?r&YGA*{h%vPNPE~W4%o{(vYfnU@NzvGB zQ7q;ah3^DTI2?;_j`{xJ45OnZBXb52jsza=-``Kw5x5Vevc^PhvM2B!(SklhR|HCd z8lj+}#pgm_!9h}2lmzyKnvBclxr6R3@$GDENAGv69^5{ube?eUFr!j9!Sm2gvesKE zrd(x-16Z#7tC=M)p##BI+Eu7|1nt$F+1~4pDCoz}$>Xw;Ly<+eRpk}>#%jXCANnEwB-Pey z;b%o-2YSkn@-XraOY_~k6auSPDyX;~?WC6eC= z7CCol!-Ke*r_%#Ubtskx#6y;ld>sf1JU_?jr6(Ny!+FdExDo$0y~Q+ul8m=Khf!h>B4dX+ZMgGt_vG95}u`8I&1no z#i64anGJc;tsxH^=nZ?KRwaD?ZG{VeXgd2Q`JyiN9KWUkg65d@6XGlh<)Ci@HSohl7=$bz+|P^?noxG{=IKC#hmIm{X!Dp5eAiWv(!g4p+uc2V+L}|2%bO>xSI1M(@m3E z{HyJPIyin1!Y3Stcxg5u$hnFvC40BFnyE@4Y5)`tD;v=^cZND%k%&@8J&;8ehN z&OCE19<1n}=Rna|^4L=pK=sJ1ekcEV_}qM3aVBVTm?ZR+cG@s&%h)N(5P*#E9k%n= z&M#p%sHxj+++z=ix1ld7#J+J=U#fElh^f!&HJCK;L67v^{+@lv`+I$LuDkz&HE|eT zLStNOTw}H+I8YqP$3wI9;x>j-)59G3mzUD~bwJ4~^WeNYTi~E{9m?uGkiINd9V#sPj#dwu3buUF!fi0CB-pE;X)heb z=c6;GhVaP~vy>0(gm{l*G?A%wx2krJ-=2NJp`pArB$4`8=$Dvqk2zAbMn;caUMbT| z88eMa%NHL_2U7bhE24`d#jJ|W>pt5G1$&IEr@|6{1F5FHC#`u^rC0rv7D30vU*<$4N-t;rmaW%8@}pNdJoydmDf$ovo3j-T%eAQkDKkmqNDR zX{vb1kUbpzh4Wx@X4mQyY--hsId)JlMmZ~2YV!#4rao}6#}3F>xweVP zgbHCzqn6W4qo1I6qYx4SL@0Yn31J&_4)GCaXrE7<#j>@Y958LimM8JBG@Lxv9PkaghLuWRcR&h6}kxdnx_QNVyj( z67%qH(|DT>>)=*wVa!Cw5}|3aAZMj*Z*J`MIt)DO;0Wnh9{**y0e$L^^GlUHwBz=M zzwhMUSwTyGL^IRyb|RYb2s0bNma%QIpiBcP7HHzj^NUxk7g=N$kzP4*ei&4!fKrCg zQaP8D{YbEmdP`gQ`xkfOeq!O=v|(FX>F(h$;7a0WQxQgVkuYyi@te#vr>-pba374? zONyiOj*c9@A>s$zU=p~+@|2nUx$W{y-^2jkFQ-u+Q+{c;Kn~Muo{X_^{I#wJ``RNNwO0ciqy0(NUzK30& z3@xGeo)I?61uP6Fo&>8JssmbdzGEy~J?eioBejqdxkqxybv8mY%eRW}$bSwrCDx<0;~4B8M(AADw* zi(e1FL;eR}B!4WuH43afS8x!J79tQ3g8#zTg$`f`a5DF#bN+8bO;@tdVniAFXQ;Hf z{XwYgzlvwh)x|3C$}dYVVG|6|Y6nFJwNiZEGKx2OOK^{WsQ*Gk3G;KCe(n({GH;_D z_jX^Q&E&2<42<>-ccb_r<}ryIrG=L`Crvqr)owXv&=RGbX}yd2vuFVmZDZ=Hdvp4p z;%!c}3h99fc2u&$d(LK5=wh-V^QzclV!s@gt#7?~HBy~O@`jjt4z39U6qesTfhGTG}jr}C8 zaLXOMdqyA4jpRkZU%h4t8nmBZ*5N+nc*6;|&;BXYtnIx`zrJbt z@~_yJR`}VlYT}YVkv`Q^r}gD>cEhzvb%iuq%eC$dk%#vcwoerwKHx6olbK`c)b+Od zqFGr)O{#lrJPnjtXwyZf2kCW9iZlZgMRk0*YBmtCi3~#5((6fz?^D8!zYLL#3Z`fl z-D+oy_9=I}fXHzQoZ7J^dZWs2uf|r2N_k3ou|9trJQH_;=n5+%7f^e{K8)FDDULt_@~f`&Fe*k6#TsAaAVZF6v* zb+(1TKp!u^AknAdSPaTId7X))r{Xw_wV2jqrmXcOL1l~kG?I7J&?U*mg9&je^cQ(h z2)4CnqWDRRkj_pbBYv~!M_zWG5&F)!njrd+bvp&tPS?EYeW)`pT3PtUgC_CA_ zc&jHCx_r%?lAyxV%io?`8nQ2V1VvJwlrifjpfZmgvF__8Jjs;rmq zHuimn|JxoKc&s;U%8QZ|TxVrCxDTQs}sN!;PJl;Uk4}qAuU_`b#|1mTmvH*0wAcAA&>oLH$V=~ zMRU8pc?F0CA*RHR9r;&sJQmxu$4BBUCeeaMW&z6rHRJijgO@OFCdclXJc%+@lWa~Q zN#_MrATANJ=v}9LZ z$MzGo(eevOHQ@hxvfpL%TU8(?c59{-+OD6L_mFbu{QWdx@ARDi3P^RaGB+~U^~2`_ zUx4psgU^>92Kt<16w-iNfUi5RJ3wxq|4TWpNzN-55Ss^r8>o|rE6(FWNzV!kvezhWEKG;ZGXF~{Oh0Pq$Cy*=J z21lO51dLHR(Xskt5Ps^~jMH5ulmeV%`3t7PKW>*|tDF(MsH#u#EUhkOVsyqIpDupN zpFG*}Wdbg}ky1NEKYFLlN6beQ;^gCIc-zQj;6TSlKh=KAr3Q#V$?#voXDz->I|%7n z^HvXEbK6*X-S4(Wf5K^?;cG_5kSaNB#df?1-w>e*Lk$9ckccRbE1DIRp!{lv)4RMMv-wu+dLPu6uI9Ttym7$E{{g; zP~_4V{2KWItKlTfrewE;r%}@rk-P-yiWfrakEvTIwnP|2nTlJ;(X0{jp?iDqG_`nc zK%dv;<@$AZcNKr4cF+}XM*jD)LaboPc$`w9*9r++YUucB{ZU^flhj?-L{fSAX$r$x zt^*`!zo5AJW!0WY+egr(Wf}m8kLXPy2<{OWM@x-;FtMk(P;T)cZv4GmE@LR3fQ+@n zTa=&*%XmE~Q|W8m#8hdTP~@?op%~)n8l}$$(M?+0)hJe#HlK@I1hYXL6>g?$g}IE6A|r|`ReQ9P+Ie)r-}r$+!~4RM}uOdq`lHHIV!h z+tm|Vi1~uNLVl}SvZtEa#vIi0DK6&{;zc1u5<@>t###VX%bo1XcW(4c&|!{l60HVw z_8|StNCdvaVkgVzCLxXvTT5ThY;2UR)6~Zu4+QtONhlPDyNTZ0@4SHx4Vsq4H8-<( zU3gQe-W{Y<@LenERk^tB2SyZz@o1}xLMsT>;-J$r^(Y-C5}7glXZsh^#V?2XwI)H1 z89Za6v25*tbB0zow0J2)f$-HsRP{8P=iZL`a2kiR zQ+YAz{OnUZgw`i%K!8sZ$u_-Xdb=8uu(yh$=fPNSM4q&ut=^gyLdR1z*3oY}4~Zt$ zNc?fL527~6<+iFQ^tgxjr;LIxL(Uf?7wGu7(^w6%(PraeIz?XOB0Wz8OAfuDC5#kX zX5J9=Vv|ca%gL8Z;mDjtQD*z1ucgsS)Z9!hpwZz`l|^{S@!8eU^$qfWdN}WSe-AYq z2*~Vj(Eo>rJDXTs`m8(s8c8^0dBg zp|n-6gSvg<%+*0N)J{a%;k2l%M5T%21=T$~MDYc#c6V>@7_hlg@3TJkYxzB2m*1X_ z_TJ89oh(~X-c)$s3-lLTZlB&RSEICV%^%BNj2}L{pO>P5yPLIJT^*F>40tni2kE%j zWGquThGS#HR#w`ns=>6)@An+Hazka`>h1!1`o;HI&jKaq6Ilj6cViP@>kZh#Ydu<1 zPzMVCHV-*^F^!z4gpLaEQ6ZkfL&rAFMygGU+>=Njx zx@`7a^4Y{bh`YTbfW0*|;K|4}C~mx|(LSZbGEPye!K*xE3z$*X$YeAp)XcJ`%jM(Y#{x;+bAUF4XK3v7LEc=!72>EqWwg}|j#<0FEY&NVv+n;Hb({*=rZlZVT>FURR z(GGp25pC)BbWj)dWG_%TE|+s)Yna>D_|@3Y+)f=1E!H?U!h~$J`mWvQprk#XLBr5- zxHI>3MhYx8V1M6+X)w6W#|)eCauea@b=djVFP~Ss3y^`))%BM7ajQU@4SXVCe%#*A zV59Q*QQ?jwNqj@4hC@F-U;#Da7lYSu8XDQFK0s7 z9MQf!MJ-2B_g0nqXE5GaX<+~>AN@+nUc6Ut-DMtoI5IG+la(j9eAcE?7v{gOqfgKC z80_xj^18kjUOBGqd@tG3nbSE5*saPzjl5m_5Qqt2J?&gg>od3Ce#}FAC0@2V)~*5+ufNmGFPJrYndReRqq$lTyoR3&>pC+3$*Oxh%Xao9B3W zCiwZdz286L9-T~;uYMWOPk$?Ke|vv6ZwLX$`Mjp3-y5d-99P?hM17qya^=V0^u?VXv-vcWg= zWnYoAplxS*Q9!MM->VGLmYhZYI}o?ha1}Vz@7RGnT+4$A%;47K4(xKcxI!hH)P<9| zHl@Yy%?cD@M@R1Yc>4ZeHt}FlWn7^2eShl!$ORez=n$g&@fj>nn^4qMg})tHl7Xz$ zaNS$OOSAlwb3^AEJ)cwV-|oBBTOqLf2tJeg#I*w7XB^w~)p3hOuxV{TomN-u+spTk zDq>#VZ9d*@{txqMgf~OK?-T-;wPpBrUQnMjk1PUDgxWv7VP?Iw*b(HW zD=iW30?$yl*FCa5C;Jz>)1U7Yz|eu1WOU5|o{`tp=-VEf-G)_Rgy}qk?9aC<l)Sj?~pz>3XlELBf|yIH)t=L<60_%XfoZFI|!7J<(RfkH=LF1K&r3 z@7u>$_lu~nx$~rA5;ww%%@vh065sq5@RnDukhkULKKy6_I(EWof7~pnP5ENhtd3c! z7W3I_1?d)8_nGB2R*!rQmKKDK;a3(aj;(2!)T@4w9#+F_IE-hwogZxG%LnVr+n@J# zxGtF|J=3EyZ`yRIYwyrp#v7G|Iy()jb)w1drd}}4s!XHvc}s(6w^vD*!0>TZVn5!5C(EJMjtC4oFzaQg^ylN%2Io`xnv&~eQzjE_?9(+nm6Et^==X4wT1 zTv;;)zI3U*Pkzzf!_|aGSe5?tsf@4RIBn59dXrF*VrYm82_u{a*bP%7B;XvgL;bSO zYmdgxutR&WI_C|t>{({?f!5%9RWmHB-q$9uI{!l6M3bi6r623R!Zg#Z_4V?O&ns!X zZ^EKaCk2Oyu=pwJrV}!F=qCT&Hizu1!8c5fmLe?~)+dEenv_Ck=27!?gs(UL<%}|#%|)83HWXR#KjFF5sfZ5~m?jw=ibuSB zwC7&sY%^xa!Ws82bvH*RXSzu~5UR9$Y{tB6gPKN4{&PY7rh{|K)ZWJH;&rMzT#`wwI3Q}V{Di_-*vWOM~ z*|COWngX*2aE|fiXz>qqO<~;(IvAYio7X@26s<^SdfqqPk868g?>;)t-CsxUmuuw{ zS~oM?sMyJ~Ii25w2nhcs`lz>krF4DyO~i>wHS1M8L#qw zsnvv@xiGR+o-H2tygudKIQ@}_WJ$Wv?|Hi;Th#t~NXsteD+pcH7^2g0@-|v_5(af< zcIbIC)-nMCX}GlX-Q8YmYYmha9|6mK{rU%ktm#=U@0+j326VbUe!B$GRAiHl@QVHQ zW=5y97gPk3htS(O|JFwCIr%u3(oL5_F9-ol*fHdI@KpzAZ1uYz%V-!HaNoZ5p*cQ_ zTI!dd4jCE6a0fiIT9%?=^<*+XqqVQd`9$AgyMIX1VB=4ccRs_?-SfM%tba!|9u0w;gDEv<)myBxN zw)nHYIL2&kIQrV#MC)*;a*==JX>S(`a`^{nu=0-*fr_!js@buI(n3S+k*noWJwQcrJz;8e=XP7EHg!RMmzlOxl)zw$)N!Tk8y5*!QQBg$!^J5jBN{}y)3VcOrcPrfWDWKZU6ib>upm!Y@|TKX+p-3j zmnKTecEoEe?2mHfP3lC?MrqynWw`I#2l+DG`OY+gf! z>Uc>Kq6K41H4JO&26nEhv1A~*2w)2g44|w(iX22RMX=BDR`jNs)l}mM&xU1~6P_zJ zrpKYfG(6t)@>6iTzY?W4FD{ekZ!-Q6}n2|WgOhaT{ zDC18|akHY!CxLZl`+4`O0za2%3+c=gMr6hrOx#~V<+Ud~N+rlk6FU@Q>*I5D{?!&% zr2U3+yjrYsP<0@e%u_3(NouPQKL~78JjxE4$uiY`)G~(oH~G?N$91erjD%w$Y9L`% zqmWn?@WD?(>`25zf}eR;sT4js;k50p3wta3)3078nLq@|MRL(d3V)EOozTL76B3YWFR@`E6jsAU*F9$V#5FjE=iApzw4OQ2kaIuEO zK>bh^j?h{^(>+Q;w-MZ!hEljfeH=@Kbf|{&g^Y!qw?V@JHN&#z?K8DnRL<;Yrs|t# z%3=L#$aFd>wuc$LjwK;0L_L zkNb^;VF>T?6P5|?-MYFpPBykwQbJdDW*8o;N7FgwL$1?de^h^XXuLhT(u_Mueqm+# z@CVLVK9D;1zfWU{YUkBZ$Fza7U=GMP3fV$N^X661=B2%UCr?ik%JzYHoc#)E6JF_L zeS&k6Ce=&~aQ-5AIS|=SRZ|kXh0ko$P(@zHKD=u5u*aK|a=t9RM{0>6fJ)Oj7Q zWYaTEb>5v}aNN7MlOP8o6_g|ubzY>o1LmPysjJxXs^z6ipI!>_@1po(zfIe8k@yF` zpE3{XgMql3*1O;im~37Z)V>?`!w44R0Wm5S_RCtFdtuju{{8W9S#9@H$Ab6R*zJ<_WuRot{r{ z=A5e7xTkhF`tsmFI|W9^gLjkzUoobp{yuCc;uEqv#XaLs0aN^alj~*wARIGeAO@Xc zOx&1cRdGA9v@x?amJ(r9{}0#PyF}6Xat@wGj07@}!C0!4LwiBvrF?MpBDKXurZf4> z*g?*6j6ZhB`iK;0M@1b+6?ZwUz%$=DN8Lb2t9AF|50VZmVquI;dHq2wMJ}|@d(p5; z>@Y9m=Yz>ItVr? z6>g*^RXK>az)ZGMLAO2EcB}jNslOrioJXsnRwrsP5fm>}ld4&-RG%E}kdIrCE)~QT zzRF)V0spVbx)wghfJZK%n`GJvNhSll!1bPz7i0Lv@uRF|($zfSO+sSC8$q3jvuR)! z5Kc}RYfxeo5`}O2cPq1etY<)_tIjwK$amzX5Q{q5`%?ksgEjY4;(XE=7wbiwe*`2)OBSfe1wz-`L=)1%c{+&57hj;@)Uxnk+SkcCh>NSM ze*(itSf{Z0OXqk2D1CV8BC{JUZmzgkeJhfozdu zqkF`J{F-SfGK6d+RnugVa5TjTwn)E0d+;4VHKYPX*;mI+Z|pd2W~zXDfI`lIakyz^ zn$(bdmI<(r#SxIQQ^&00!QqUbeJ4ctWaTi#W33FH|=%8myO>v0h#)Koi@%b*vB#y z4A$;nCUf|ML)}|$DU5f@agd>>r=DEuG;}PPIjhp(Vh@T}doDbfGBFluXOwze`FV$5 z621#eg|92dzwEPlNU$9ey}=A<%YPphDNs#@zgz?j&5@qAxgC%UIP_Lt_Wxhr-UqBhqV zAsv!T5u?nI4xKD^tmA9 zjFPrj>?bpp79(CNv!}e{AL7@)f=C>e(@$f=OvYl@T(-R62UPjF2r`gRk(K1eA-gul zR(sFnj*QVd93Lk}lk>Pyo>%CQ+=!f74vT`GnA$E=*t4v&KTnTW zigr^EorkKym-#(NmbO4& z-v<^L@O@qsZN+qb!teHxo}fL6(AT1KLaH27&+ow$r{bu8_FK-2!aD&k$*FrEYvhOm z#VAf5hS0w%sriqBbeeEqZ8v8|Mn$Qp)o4Q5v@GY%SEQvPj1qJlG_fxb^azHZ$+`(K zaiYZEWu+X2*ikeztx_pvXCuKmTm-$ja3wB$3c7ys#x{tX7?0kNB3`Ol)r&cBu?GEW z;wllLS(tFZNg*tWC6K!(bvbmcs|F$WDskhO=-%56dSHgkWZ%UMdRit1;y4bDR+@Oo?j>RN$pzIzIt% zr6rSqj}zfi2vqW|m1f+oO9WUow@Y<%W0)Ku6VTzTE%OI*>8wr0K;>HjjK%*Rcsqjm zJ|aB1LRWSGUzG;ZcQh%$H8E4?^)W{^fND%e6%AaX^p^*Wv1q_yF0Bzevl78>SAVYL z7?QBn`d$;04UYt3Gz9s6hsX_YCzLIC8( zpeGxgyvY9DiaQ}xu!j$-+T#{PcUmmC^-dTO@UrYvr@)kGlQG){vysSQ=37Y z&v|g%_Ak;E0d^e49Y<#h$O$3$vZI}-boE}`BGf|9ALK0EEyZ}1ipcD%Z+UU?72}y% z&Y75Ug!R9UHxUV4V_XSxGoHI4$7pYkYi+a|MFmuhogP$K1KuL8RV7+OLQy@47++brAsqgCZ%odX z4+@gp4fvg0GhI#@Si}t3?DzvbUSd4#;N$7h{e55yb+qIFK}`*{(o9L2oB9&s9jdM} zn1#~&Z~YA)mw=zo*Sm+~{)VX$MSP(TK z{+sPo=I*S!WLI)FhM;siV;0xYVUSTmq3#WF6~z|G6}GnlNZM9cr{wX2o5tQF3-#RF zsru2+sUWT^o%VJ?^WU#T^zL06mv8wij}uOhX3u4ph5D&k_b*pZZ&QHD$FDdy=vtPz za{oJzeaa_@DGq9~d?1$CLd5!f)Vl-d<^Oj-de=Rwvix&=WX;tAK7Rm=A?S=AIo0j7 zCpL;~JEqTQ_d>62y~gqm{k>ESM#q-F{BeMK6*=5Nk>uTwH|_jODB?n;nU6Z*6H)H8 z!M6JNqj`A!w=>p^Z)>N#>Q|3Wg@8eCx?4)fmn`_xF}8UR|GBk9p5#+hrQYLF&U4@H zgNiN66>OiL9IdGVr91jJxvbB!R;EI8<>e8(aq}}LnA``);=SM8uQxz%q z+a5>EF_y)EKRmaEBo)V)6m9umkhbz(f_1h2->+^h$ye(0W$W7;1HH{&I-Z1~sS*>% z*C=J{?kfea%{YI{e^QK_A%p-yGG^mA@_XR)gB(&gKBS+*;srDt47R4SZ0#Gn8Bo7& z@6Esr_`T8l@*O=5Y_7HN{7|&S_uY(5xzyIfhMv>xy9S`xAfVHlXgYDZ3CD16k!2O& z(?`i1)a1sdJ8}H{ak~{FSm10zg@3p>z{v|q>nUNkLa4LR+iZAk$Mj061R!i`QZ0gK z*P9lQ$sF>T4%t+89}5RPOWc{ylBEIvXgBH=P(U*v14LpY|V-`2p zRqZmmw?Q+J!x-gYbM>YmydfKk@g*LG?C5 z`Bm1JQhTcD1|o=$AgqKt(sSuQZoM15_@>z~^vwi@%oMRu+W*;T_*1REX5lTrbqzw~ zBj`pw2**GLkan^N^h8qV`ZuYv+-Ke(06r)gqA0NV7=Zv1Mi`u}RiVXLQ+R^~7pr^a z*E=d0G7pEW#Prct&>QJbI|o$sR;v-ek?r{gEqboBpiA6~git6kaq12qjV#?iOb>6r zgg2CM<}^m^#b?ox1fRF80;P?}x2RRdOWFLw$B_$2W(=ygqGgvxmr5V)3!W?EVFjC^TUcvK%#TkD!;Hqn}w=Sj&AIS zAn4o=%;MDzBO=C~>8I^ZQ!vF0Lz=kZypl$eX;wq`atKwaAhGqQTC++_Pgi9Svf1?< zH@bCS62lWYD!iVxB*2Og&pFF%w&tQOy5(i6=2Tmk;iR1y_w_%HL2#`Q zf*_~OEwgeZTnkd+rv0L{cy(`5^6Lao6B2)sUIB|l69t{u8K1RFWnK$0^Dxy}66Z`I z97@gkdCqNW5#mmuO{nu5u+>EOA?~tjuWEJAHG6o)+|ahej6Z{JG7*u<52xLJ`*t5; z%I}{{ZJmTiyBbMMnH(Wz(6^8b1g#>IWHLRKnNQlR@T8A*GDvVDz(6I8)rUOtoa4~Dcg0HQC`l5{72$F2UZoiy~Ag%Bo5L>R-kIF+Bz8i#b%1lk$A(xT%1tDEq zC;#JHx};jFVJ$OKvfCP3sutNj+NwXhTmN8Q;Y+sUN*_Jk1iahf! z(MCOUG;<>2Op&&0#IY63oxT<-+IqCDT*S|tOV3@q=Th5`YUQ7R^OID~gy&Th7qn0n zQx?S{Im9R1vSB5+l}X4ZG#X?XRtrsmR1Zu)3UQB=?q2D2DMrJQ;w){X?>qrpy7Mpu zU=QO9PR_4Gsi271b~ODoOX15(V(b1jNZWSI0*A$cqe3l7jDb)Y+nX`lPV(<(?+Aim zQ3uv|ut5Z&gu6DBQR-+El&Z1PFv?tMOxpFGR*fFMy!M49hVcW$sGYDHoY6v?PsQW# z6r{o7o8lI5+ME`g1~3&6O(Th{9A=z5B%!EykGD3QnvF2D8?<1#Dn9AY3#b3z9eAIm zvEy&5V8&wuzsI3U=jW-RMS?3A*X(A4Whu^tjiW(V_ak&xW+(1l1{UkiMidoGb-BIi z=O??fhs{|lQmiqKw(hFKkJ6*_O0?~6f$g&=-K!RR_N!A*W#?T0rvrs}8amsjL;qM| z3=xzf^X6*-UJ|cbDc=#9tWiN^^C}uVm6>1B?`%5~2z$6Fr88;lK8x9>(Cfgs3R8Qw zbIlr#cM>G>TW9cl7#xv_`bcFhI#qgM9T0e35i>plJg6EiohN?)#08aRdjgH( z5JZKtA%TpV)-b50_8!qSVVTcNAbF!lE)>OM{Si^^_U7OF%G4RZcKU1j^H+mKbHA6( z7(5*4f{KeN*Mh5r1Fu@X$Wp01a~J5i zOOE5gHXSIl31aMzrU0Y^1|*K4IqtT5kHk`lhO?7k{QnXDGhZ5 z{5Wclcq1Y)amr#{mU%S~+6@X?PwC*|>?piSCFWVrhZ@u7dDV1n zMnRoAk_wc+`~rA@1@0O>OI6iMoXEa~xqU;L2010Q@kCGl(IEWYe8obK0{kR8fOPSo zLIVl-_K{E7J+*mnq5QIt72Y{R0eWF(c$&^rPLUP(fL^l(U!>6Q{9<%e9da_fKz{+$AHJ( z9&|6;u2z)-mgFB5`Wk*((p9SRIn)sSYHW=#^sxLQKP++`GxCIT+bmNS6Ly7!;cBZg zKZZ!<$6yHC6qr+d%nB;tFR+Bt?y(os(+@rW)1OTrUEe zOvm(|Z+;n;LujbW;8v%KVIs2$c#iGc&D&Mo z8@@^mwH%Umjb5$5sL(zmd6ym~cBe#ot}N%qK9-v!VYLk^3~3$uX8#(hMXNvWF3y8# zvdvRuLeHYJDOgibFd*}g6*iq?%$#1mX~TRlO4>Sj*0D9+sl!2cJQ0x4rVC0I49`>@ z_)Plr&Mt)Zt&#xOKvr6EA zoeR?OG9fz1%>l|;JV!g^IBjK1Ylp4GKWG!ais~^^JPdW*hZ*s?h5aP{_IT}klpVhS zPxIG#+sZ{ogN$A(m4;XsS<-*quv6J!l9fd`T#(+4EXhXD{E1{xmVSW~^vuIH;@nJR4Dj zOPNg~g@RCh)lfRGDivdY0g-Bu$q@#eiuZPc!O_4V7i~(`lajeKCrDw9n?vCly)buK zt>qS@sFzgHVKsxv5aI-tA2U9J?*fbTM&k2gZy#vPMN=Aj5`Gq1Zc+>kfRnmzf0p29aS;I zPxAChpH)01KAOD&IBcZkXY$wkL)Zg9%iasv+z@i{~MalAN9e!5CdV< zL#IL#k>ZfUJmPwuG-M0#x|{v*g%FM%&NptR%HlQS-?Y;952kW%7m&}o@MPNC5d`8( zp;WtO#&`*$_7et|L6ZPB!iYL;yVR2Q0_|rNWfbXjuqNYYkObVBDSR?vN27sLlX+)FQ zATGZ*I5eUp!GQ?2k46m)4Qms(tc#aMI-!|F9kwEyIeF9b^T6OEHz~b7X36pprQhXTPAM%L4v#YppPX)LuJ_maj0k zqCUV@;>+;?$BUE{$5Y68_4;c_J&9akgKMKZihrmlMO!h(Va1T~EiQNwr@9ze_~s09 zlYs9;6I%wp5X!>ejA=RK1ZN=DW3ERJwtG!qPl~Up5a{5CBxDy)rke9Mz64Xw8?q`~ zp68UFijhdlMEZJ=6AxgS#d}#=+OwfnjuSqydV)kCHX?hB4@AwR74vlJIg>Ho>PkT> zP>HoG@>f8xV4_*8QFHPYj#iiCLL~L&mLjSWTdtR&mz`>NIQlGjH_>j+#pnJmdsK~K zNG$89x(O@yh@hYosz0T+_K4a7#ygoV23(Jux}d}*B>~V}^Q6`J`IX#t`W$l}Vs?s@ z#F?`o^UGc!6jTO2p9`r))LLH-s79`@;gz0pv}k?y!6Vv@dp@t&cNTt~J%P7K7hdhj zDUhAf|9vrvNq(N4dHDQ#!uqx6ox~;3(UxCD=o7T2pp83mfh81}g)7;Rz@)5~QO!Qd=Wb zRb<&QGvge$-SLl&S}$xhq@yZjg={&wK;?_aFveq;EgdUZgUi%Uz5krZ`Dqi`#c5K) z8^KpgaasN{?_;&t7SEKJsxuU+m`^J;_03+~T%I~hXi9tkTVmVnO7-XRSc>iCWSl)n zNT-B$Xr4~MS}%)Cj9<`F0g?j|IHzS;ghlnR%&sISO=n5r(E948jP(3hS!;pobD;gA z3}CI@q$zE~81CZKufn(ls*8bR|FV-g+Y4paR_$mDkeFNarb zbL`})LHp&t${RNCF<+q~A}fu~zNTGFI*dCJy0W6~APb%YF!H{N)7Un-wpy zQp=f4{n)zXLi%5goOe(Y-TsF)fFK}MKndN1UPBRSp-2lY0-=Ylbc7J3Sx^*|_F^as z0)ik-dW{$q>4YK#K?I~HG^x@N{N?^;?!es3d+*(y-Th-{o-=#qd-m+k?&s0u4oGkX zc&klv6&-Fbx2gO9^-^U`HI__sNsezO1z_PbQB*G^=Im!zjJaVi*Pqqy$x|%(`h|Hy z{Gk&!XStLNeWegL&E2S~!N3&LlH%&D*c*AtxYuYoO@$KfRXYfh&d0ym=odS$KzTxX zf0Fb^hhL#MSv?N9k;#|2-M&2(8Pa^W&oc0m!;-l1iOXEqqFM*Ie+A3iD7pC<3Q9U& zHn9&`N-jcuI(!~bU|?v0rMaDg8AIgu>^sie7$|;QGeV9%cwi@&;db^fQ^%~0BZ@TT_lAkxlao?@0=LHjnF zTRen_K9i%DT6C!>U3%3=I^-=NQb47udH5TUx_AJ2&kL@2NyEuUrdVe<&*$!ho)Usx zm^s!IkgwWyP+9O{JiK+?EpX_*SX*-{u3+M& zb743IK0NmWAMS;?p!m&H+hl%((68A*uBMPKw)vz!z|ZUO9x>Ymnp~+O6f0KwuuVWB z&t<+-*eAQ)`}S3QDf(sacaWwWS|f@&!k18`UbowVq2FX(Sj4o4!~o&c4gJ34dyJdJ zX7O9E(2^>24l^>UR(yP0;2K>F{ytX3<6f`5_7DUdBxWS?xe3CCta-BZbQ&l;9d&EuI?mO51BHvu&?O7Y#@OAJkU zzWZ?FXST=&aY0Yf0?pzIT42fwxH0G$Vk9PmnN!~D7rUsAGxgu*L(p2B%L@hwznVVK zgXMAa-ZZP7UI*UF9ScD1Gn7ot!n@x6kd(dDjYx1^NZ|-Tv15L(73e0sp%GnXo>!?6 zdA65DFNV80;{UC_#5`P&C#bM{Ja2tF&9tGSE02Skh|X4CMZdA(5EO<5L=EV%0kjFJ zVSf}u=}YhQMf#Tgq=N31u5UZrd)@^LLO8Kz2M{68gOH#&4z~R>(BSwy(;Hph1&dg7 zb&Ts-f!*(shL&o@vrQfO;|psYrR$SS;}9C>>lR?$A?K{Hc!@zbnl!3WPMWOkinfIY zrw^aP>k!NA!@wg48Qv9!ofn6ho%U4Df5ysy9xJB?2AF z;ccc(P;@~Ca8Q8tJzVvAxVoh)7W58gFt+Y=xS9w_o@1yLZFufveU%#7vF2-aj$~Gu z<(jS7_>|CxBH`BCcf4m0HNw?KM!Fh|u{B;{J$_4sjMu}o_VvU$Myw=gV~WSmFPek< zG8oZs?XN|uERU=y(aOo)$FjI{S=KInPTwce2Kg{rg3Qb+;^gCuySIlsi!V+`wn2^BW# z*DnnLVz@S?*yfTS+rPh^=mw?^*}mtHK7q|27(5>w0)HMB2Mv3&S4fHZT#%viz;(SA ziUt!fCA^e|kJ-%E$gAaruR<~;Dj*YR&T zSWG2;OuZ^ibd+Rn%@pUU9K2?52{S90W5hkola5;ntHyUOl`bTk*h~F5?0h6+P}eZo zx%9*pN{IKT{rCaj`s%Q?BFg>37$Lb*pa?oyWpQSBZm0pEdE4*@CaVm6=At( zG8_37Wt@gvV45CqIDBv%u0q{oN51E==7Exf(Z=NMZvxUT&I292hQ@}^r1XqU`-BZ7 zM0>lxm`OvVAu@81%CF{qdL}&v5-{;jDN{H=w9`PsQjFbAc8c1+ak)l1kr^W<72|DT4K?6?6&!@%`$FWkmPvc2%6GXzu?Y$XKzBb zT#pWuZnj;$$a5?5mb)4wBcqYmH9TpjS?FG$5Qj!axW|1e(B_^$oov)3Khvn3tSVI( z0OjxM25wfjYdjB878dy|O`+kwq8j|hVM1Y+c7m+3 z;D@Z$O5hB6Evg1R3{BT)zxmicGn1o(aqKgvp{-4XQ0uq8DEWXm%6r87D(-y5Vy6rO zzev5D;2=#K>zr84(}m&-49Vw#dAcj-zzVy}jo&?hWhIJ_ezQ8pnzz?{3Q(XAmqnD| z7tO804Tc@7l-SaUh2_?-X)FL4NtPw&@=&~Gh?Eim@vVx8fGg)>T3Kd4oAnD|b-_U? zp+o#V-z5hK=XQ!Ru$hi^(8ml+vBKYr2R0;bNUIl*BzJtlZ+0`D(UvNqy%MBtr}Qeh z6frHUtMzP%D5+^u=VW_97n6xcd3>SLw=5fgJ(ft6g6-e6<#ySK3XV5=@!;nHv?`>< zNV*W0GuUMWoxSW4%C@rdSdJua$DKqp z48nrEKRZIJ6I~P+Miizrw?N#yZOtN2U-g%7b4nx=8`y5yt#|$vw0C!cL*lkipC~82 z358LWy)vHs4r;q`zuZmXvdwKh=|vUWBS8{HA13YKEc-%f*jXJy!nX`vNqc@w0B6o3 z)IKGrGJgDJ(CGd~st4Cd(BfO3DB!2!P3Q3E)ZmpHe^6ViT%jS6o)1V8^M8mVo(GuS zrQs2uhpMtrF*|E?(&Sp;Nz;H6S%5TcX?D;~9z;3h(!M}GlBH`B-X6{pXeVdyn;8i* z3{BGX+Cj$52>NBFOP3VSh{O4rIGz%Q)vu?S`$u2oUoo!d7iMv)I^6pG32Ey6q(6?P zQby6K7?&-yEN*L|^#WvJ^Ibp;pc`|YPBKrE867hl&mA-WgWBjM z@HD;5G4R3pW8kT>nUko~%ooQfDROz9>cRL|#J>h_j}gDfHSq5Uat!w*;jgF1(*iJg=*y`xSJmHCL+qP}nNyoNr+nWBWrsjR8YUbyDYW>*H zuIs+n+IuYpX$VLRFfcG!Fq;4@?T96>m<@0+uuB*)Fv@>l?OiPmtU>mSM%E7W_CP~x zDZ=-1nq}GodYe!ki1n%?dWif@Q{67M`J;-7My(F)i*i*J56KpT6{{8q z<`s!Y?>yM2yF>Nk0!j_+vjsxuHI=z(w0m>I*!5P{9L1ybuJ1f&D2XLizqfLkQBq=d zFb%r$thap#p8gb_@45>`3LMR>#sBPw)=&?iMQeIdM_j6chE5y73)nyo{es{dXj@18 z?a$}224y)BhAION@GFJiZUHICIu=1M|Lbc-Q{7tb)thaQUDaG1G2evOO{|}D1w;;& zWi#BecL9Afpl^#7tmK>}&V83vuQ58}SQ)cR*zAx<2fu>%NUooQwfBC#hifu?Rk0Fx zDGA@~OBJCe%-Gf?hzhuof+r|Za!*;Fnupf0xIn%2R z))TYr(axZ~ZJ`y&&i>eA(s4 zML+NI0#Ki_(UPOyVksGzc~4frdY0Ca?ug@GzRjude+WtWM~L11uO7y4U|@C#U|`h$ zMF185`Nw`vW_gMt(w>qUuf#G+sgGGF~kQR?A=~Bq#3Bo?}Q@ep+vaRW4emZAp~c4+L<4HJSk2 zp%7avw1f{HlFZvEb$?1u4g%V$g zrZv!Z4M7=jdSs03HWb&W16{?i;p-u32Ts; zT>B6#S2(IkuNW6SSC3P(o3i<-gjS~E?rlxl-XfE8lX<0tmd)C$o#!BQvR{i?^cD=+ z3Im5z((7{Mn*%N&n00I77DWR7E%|dF7<%hQx%^I!Oz*~i!luZzW0G`nlqB)~l1^R% zLS&=+ty`M~4jX!21W@Omgr0OpO@c~u!^?dB`%kB0QfIc-E{|tpb&!GQOy|@l(~p_w zM?0&D&l}BZH#h7}#{W>K9E7F)(eRsX|DP{?{PQJ>|Dq0LXhiP-v~w`~|Jc$*)EWs! z;FD_@ZT0y8VEcW-DWPOTS-asBL=UR^j`s~~kg!#LE1YkxK&jAneHi`Q-yIKZND)Lw(0874RDrhsZi;mL%KBXEI-xVCc;2#a`kuMVd5eW3U@0h*$>T<&5i3tz_wi zc?}1&zoYwsd_uuU7sma+xmHjlWo}nj(v%5BbZdlyi~hpqSqoD8#)`SP0E){Ix#Y3! z(@q@={+9L4a-ym&y6h?lpt+<~zEO}KJT={vo&GjFh!=cJKB=F!Wa$bKs)75v*7B`3> zt~RPZsy5vm;3tOc=>jM^zlo#*xR{{)a95nY@-19p`8(^(?)O)!VRf#iAq{<0XN+4( zP3mlEA&?5?mx(61HzSTNfyRert|7oBGn0z&M&8L7$>R-6qHpYN_2;*+tA# z#VoW+&7XXeu)_5a9SNs9mDOMzQ& zv=zKRQCw_>Fl>r&sG@LDi}xoZD#U!(8Rd)!BqO6N^B}PS}w?)u=0zBO8>=9`O|_7dk*x-$B^Qk=}hq=MGMN|jU6$0V5M@y>VnYd&(H+>9_*tSFBq&Exk*Avy<&v1>2OtSuy1f7+j@VHvXZ)7XBSG@=tph! z^KTR$>Hdo)B5BEZ+o4T(L}~Tkmar|cppE<}=V)U}a|)I%7FeYhkYBiP@O8_Sz^MZ1 zsO<}j@nbE*Uz6wN=W)mG#^%n9>bIm6Z|@I$FU3h4^D!dwg?Rl7UZp3wv}AY&dtp_c z6K(CcHDw9(klx|{#zUAcO&H6aSuRcWj`idHup9nmq{F#w4ubf6##jZ1Y3hlC&yZJGh<*9mxhY8bHR$lD zX9lzTgt%TRV5&Fv_`9OM(zjXjE7GjRrS3-)ax(?7a~P*=M+0P&T#MMY+!v8S8^E(x zzVOsGTu5-MF* zpFbMMkAkT)RnaoM(u<-CxL7^(>c1j?)e}8mQwuhD3vrL|RezwP275bAK6MM^o3zr6 zdN?oBrSViB_(gbyI8ow@x{Tw7tK-GZNKwsTwV93RHi!R7v)I8T&7Z?WU!S<_+L*kf ze4P=gK)z>&82Y(#E)z745msbsu+|y8!59(;lsZup<>;fyTHosKYhrJo&GjgJh{ej;y6yu z+jNHLn$kgcB6}9_QLS3UhT~_C+-&+|CTxorpFJ4Sj^a|&NH-9OW(BW(z9{sLONwh0 zF!tq6bVTRkZe@|BQKCXG6Tq-~c|{=3`_qHK@#SZN`oSL5X#Fvd=iUkQwB;SBPsgZq z=||La3&M18B}rjPm}lk0NnNR|)nIjeZ62-qQnfQ<*uh zODMU_lSkSVhS1Kog6dtvv_Q!#JbETG1>OR9r_@oaKw&P0=zN?yVx@gAhtvuPM{&5E zLk9Mxysk%KLWr1DY3iDVpO5`AzS0v~G}RN4NdrVydIqf6x%I7la6h1u(25=FTW8>1 zYc2C?{5;*g{Y4%NqA;kUx128rac6tj}*8@xW~A_+!`!}d76YN{zNkyfzGD;U04_{R?P z?4cT$o0$(J5TuR#OSHCxH~{1|1uh}IWzo*tLmnQuu*y1tz3>BSc3r?ghO z)6n}7^6&T1A)-9s5}y?%;j7mq7?Yl3CE@2sRtVa+y&U3%-q4l0Vk2|rq=DFWHk2s_ z_5;y+e_XCINiyAc#aXH6FL3NYSt#Z-mhvm|k&cOSFOIL5Q9CNn2>;P*f5tz(ZV7e8 z{wqn`Nx;A`|LN7x4yfJ%?qAmilz;!b=oAm1*@v5l@u__&FmV zulWov5FLk^f2Ku~uYWxy|8`&_#I6ZjP|7Sr=iu+0hk?D`Ykl>Yu9#FrH6)W808}=m z2&|qa!w|d=x+Wu0f-2?<6w|khT%=VcT>lDt{D{?Z z7)oJMh8stdZu6tlzK1ST`*mm6kvsa5vo~rEP_!`?pLTrLDJ)sf!NQ4Ek=u3ZKi-1U z)R%+Gr2-bNbu^cf5jmxg&kW6U;(NXm z2=HC6^La7A!klpqL+R28@O5Q(`O5C`fBuPXly%PnMrDKH`f0}Div4n+Vqp6w^%qj2 z;I~Lv0_*NFw2D+&5*y$LrkG_+4qNUBR!HpdC$1tSmEZ(J0?r4Tdigh#|fDPZn2p7peDAW6{=VF*VA21Ak%f}wDR2y zyK7Hox}{lNW^;aJ^B`V4RZ|`*B>;@z%+d?=-mDo8eMG_lCsImWA()s3jM(Fmsg)R& z#TyFh)D?E3q2_W5Wr>HY6k>On266Q`Jta>EV}3)hfkAF3K(^~7z1+{?IfIO(4H(<= z31lK8I8&Ikg+o8B_PgX+4D>Oid4YGRtTEs^%+)%P!OQZb>{=_Q<>9J>cW`Nrio~!e z%3j-*b5#Q`i{F&M&&<4KtOFMCDJ??gQE>$Ny`3Ch--ak>y);R@wNQ+|wLZE+|Tr8jv0aPa=~ z@hd~FSiqqtOmdqTzh}~9$Ye-9S}uBux0ON~9(-i@L&Z%t$yXR!n*RbJec^S|Mo`;= zw{q}`2W0Mkx6=~w0k4Km00@gDSG3uTYJV2GCPo*6{tLt>8yb9caN9w#!gkmYqx~Hj z$nb023LFFGiARu5vK@lyJ26|b9m5;>AI=RtYrs(gsITXR~ng;a3s2F1(`%tw~d% z=w0mI9zR~nof$VjY@et&03OQ$D33HK_-LqnulLy1o1iywvkUDcFd(#WTUt4nNS%=Bh1V4%psKv{7+6*!!?=7q(=yzte=e*K5b@K8-H_7 z;TaH*WN7%FF}66N$4Kf4gsdE(sV37t^|YUDrafJ`vccMCI zQOJAMT3U6EnZfI|WQ8z?HYiwqM$a_-=73R6)t5ouR%Yszjso`W#!n(w>#7dKWe~za z?ar)8+N*K^qeE7Yh>$FtVRXy3uCPTW!#jma&ubnJD#$ErcUcwU<8R; z9RBqln95&nrxgXkhh4mqVoJVLSuc#N8rz5MhDxyYR*;L)1Vz4s)GRR^1zQAo&|+Pf=d0Qt=l zse$UU-{XyFs^S|6JA@ zRrTbL*}rS&N55^RqwEBv8gHNY&T4fj<<3YVusO`@gTjSEi?G)rnG)m>L!SCrLz7r6HL zv{M1grjCOG7sN}8=3Sj9T`&8N?OkmbU$8TbpSpbC@lVeMd+nrcCJ0z|cy`F8QioDyqx;&pgcTchGHpY5Sw)P;OZ}R5b zS6p1qId3>N-vMVdhK4WQ-7e1Ijb3##&ST!*pHnZb%Tm`w5QF8!3}=td8|#BlfHFVp z0KT)XOR-Y5LhqW7HTf(4o6pxNN6O2X*x3P9NRr7FS2J0sgYwYCY zd}3+lub1GbCE}{lW6GnBgckQwXKXc-t19oRtErpdvGDSZu^9>syS-Q7l(Uf5VmUEM z!}|Kj`zy_-@|4cU+tpUbsw8Jx`pr2nhk$eS%gCmtuIDo~nrSGM*IO~GiXO-MltM2t z|Cfg%<}gsj#`fW||HA)DzM5z6W6SGvA@8a>$@9xWk-;<^!g2S&-)-AI;rg&SoJO#^ z5q5c8<@y5K8e7FjT^5{Ge|w^iN>9!GD>Z5R4tTUh|M1y4Qh`&LpfP#UyaD2-|M;3r z>H2ut<@kDDSrf?ezS}t*%0dvfKkD@9)59}}-Ob*->FX%`PGCvbtIJE*io}2sE9vDed-vdg5m5lj3A(k}V2)V* z>u8P#dQJ4#HO%e6o5vC2zMCV0i(lftxli1cVe7LEM4WZY7N7ex!t&0nxGR|2lG=kH zNq5&f5Nzk_^7rk7uD5Sl+mgW9R|SXGTc>Rj_BH9k$Av|e|ET*x?c0@nW%nd7l#>(N zyY#K84JHZK$qg?0)Zug0pRwE1c_-WJ?Po^m_ZD+|NvY0?m!UHh&WHE1gS+givEVVc zPwa=4tFMc@yDiU;!?)@#t}lNcK>}-hf|HKoc)N&x>7J`D zkGF@dVm=o;q>@N%d$#L`HO8+jf9LOb$6hND+BKkMgPoR*{F^g5C{Ph{Qj{JeLA$#U z9BXsmY-&Uxgo~2Ru<`Cr^44c|_Y}@1BIY<-*jCqvm3sWP+6n?hKGTr2h8tr5X5#c$ z8?F=p4--n4v6j67#opoOal+dBZsSXvYoVPqmTC!F z+tyqCruWMI+9|tGX5sU>?t<8dz9xwXN|VgtN~6#(C;Kp-T<@2|=&dMthoG5ysFjT< z%dImjTAx)MLwNwny+F8_xA55=sNLi44bS>)LY?<*=awfnGrCkK>%+shbNymV;9>5r zI39to3UgIz>7sJ(6@23i<=>Op3hW-fxRb4dBkS+K8!6>#P>w7Qw;N+`oD}4`ioPh7 zKI#nU^usmQ->C1|U?_tXS@YZFLmXMLY;PQ46xj3@YQe0EBU z+l#fUPg^DEOp4cP*3-ByRq24oPq8SRr?O*?XF3%+v;%&1Wc?@_XqDHwGyvJAXC0`I zK-M93m%D6wj3F%WI|8dRGwU3pES;jBa~=91ZdyvJO%O%Wz<3}6u8FCE@#xD~^+BCk zb71-ZEah(hEeFt-KbsY&S{C}(jWMSO&?&yG^OJ0g!&iRSO62ZPpW+;y88p2BjCP^h z04Zj2?K&WaTtJ7Og=f-;@!Ytmjb%>wgDXY)l_#D4*}sr%)4CVAQk}&wR0R8p^0PY+ zPsc#r_Y~$#+>+;yzM~(D+${FRfvGn%^)?;m`bjVM=1l3_sI}JyF$nSFLs7^`Ldo6; zFeO+wrpDh6n8LWlv1@Y1P7Or8xFZZF=LY(aBvd1ekRej-9cu4gSz5_P2t-(pN(@f& zjqF6DxDkPqYh-Rae05AC8EmBW(g)bhB(!2IFuvodvzg|^jqnGl(cup% zmCwm?q+5HvJoF(LI(Cg5zLDl&kMWd*&r^F8aPapDFCbjSFN9LQr7Q<(aO_s99%X^N zlo3_|IGl^{cF2Yq_H4B_3HGt{%bpiq8ut zTMImEu%0!$OR=*Gw7I-BB-Z(Lq8n3;V@K~+Dh_N~=;^%t?Q8C^yY&v-Et2zky zcBs7V^)OI3sHd-HSJ!!Y{-~?lT~u{8cIhA3IUEXPYCe8!znkjTXnFhW!;PT+Io^Pv z&{t=ye?oIkO*no4vz6KXa{J`H^sp4)!W2&-gfP~$q0@HlrUA#=8F)3BeA(0Gu=C(g zzk3-v+o3ua-rtAk`R&SVR^}(27yHocz#@uOD4}Lrc|f7Hse0S+>rEq*Krad(otN5_ z!Fui6t!WSLm-~k&9;)+#XmpIG-KeqANIN~3`HF0 zMN(XkE2D>+VY7s<7#YiyO-h@w%Fns68}EIHBdIGbYAFX{?&qqJt5@)|Oe)=yLNeUv zGloKy_o*wSUn>f~202T183^00k_E9crkmt(RMoLgmJO+)oM7IW?GHuZD1Vog9?Kx_ zG_D5BOBvn_?;|epP_b63k@jQx9Yx_xTPYV5-U8 zhE#(oYbkR^G(v)vqg{lVZdyx|u9xp`37>7&DidnFFi2ZLs#m!cwzzlsIK!ML z+MnnzN*fTOVLBzm3jT~{)EmGT*mRzS2{T8K{<~fT>I3^;XO& z?6JXbtAo7G14msJ0gAnn|NW{J<4L;2VWmma2WE6&_%C|r+=q6fnOXBzM<#?*Me9ROOTbTTvvuyKO3LtIx`p2 zn?w*?l*O1lpxaYTwft>4c2S?Eb~K|uXqcl-nR4VI>QkmPn#6YCB-H{Gm;yw6Vn3ISU>a!pfgivdB-8%7JU z>5?7O(`jA`4WIvzJqhq;^5^J93&wS(!<+`8HeiIK(4;^9xJU6UjH2rD8P!6ZWbXy} zTonQ3=!QjRW)yZN%^_|-*zTS6XDYS!exKAIltr0Z81ecfnF(j;p7o$}6k1{Oj}&w@ zDRDc9v5^Q9T}4pQeZo>fC1WY1-1ID|h9o2w6FXPBh1wrqacKDc1h!Cpp2N)I!HPDbN?NgXx zCYUQBSe{)w;RccFtRE0$(W|M{ikOc1QwUWh0qPX%5+ZDJaC1{6{kcPabQh2#|7*vt zh72&`VF?fv8FfG@%G8|W(#^^#vW!d&p3rA+suz6D%*0apZ@?5?F*)Mq!HqH~n*nyn zU~n6ojpbrwLL%1~>f|)rDTgGC3mjzC=)Oq6jMse<^hZ|6@`H&~WaAMH!|&Y;2aw;~ zEvEUnrI@&EsC&#gh17L-4DCt*2$E3Lp}DfR;WP7*PX{ygX5gq$T?JFjdK~mgUL^zy z_}lQwecBlgZox!r)4}ay<9wP-j7YWW#y&+ofSUS*?=Gmp0}kAc=0$$|n!Bv9-_K3- zvS?Ed2Hcb&A)0g6!H1iI+ef%MU|#&e4Sv(P&g0edV7pk>M2{-4EFdI7 z`XE*nLUvl#C64GF*{tdS^asX7Y%vot*IQKS5Clzt(|walQYnQ7 zIq#;5sGt}7={K4Rr1e~UE0P+b=o){V_=`18Cnmg_nssTCzv0c20-$!3ZK*EG4F1uX z#-F%!2=6S5fIP)qv>AiC9+XpqXnbL(Cq_#PAp>-pD<|gCC(`;5-^0O5hD8JA83ohF zl-STX=_7I-4PxL@e4kzmWz{$A=VD#v;}&Bouf#^HSEJfZg@7To_iG*HHs#>mGHZ6G zO<99w#j0?(i_q&@=n))x?WiZ|DCwx7N#j&3jkzsQJcY{Vx{;{5>}589g0Wcn5uXOg zLx;8}nn^_?)+mYkhNXo;W*7^VuTLF+gh7fBCoj9tRO;9y z&k==2>o!HLh!Rr_DZ)aBi9=PD7J?a6A6go?mHxMv%__4fznEFtgl@4_9>b4)+o)Fs z;y}f8hCTf~LgqscPrUWb5E8=Iv?j4)0kJp1f=;Yux9r+jnq_fR(q_Y8nF+DcbKbpY zC}a_Gk&|~rNKtf~zmS~kS_pfZZJPAtXgOa$?5U9K)W*v5TBM>A;x;`60J)>zaSAGc za*l{!IkIdq(Tme5>mY?)E`aaw87R0-)dC=1OSn`@wSp~Kp%1$0a53#@ryM~Ii`EDt z!0^x`E^x9z+06i9@*B|};aUVz74cfk`ytnByYQ92gUWu_9`mZ;d>OhJo%c2lNe#=Bs};=%ha9OP|5 z)m}a#)`vNZ7&m{IfLtlFnyX0Qt^Cb}O-ST;^bDXrw_n3e1OV$diEKA0bEJ_8$`p&| z2nfkHVa8>GB}qmJC;`aR#coQ~C1FEgTd`=&U>lr75~v{GqeR7xw#WU^=S}*Jrq=he zUg!c23^QSRFP@u#$eKGkiay|G7XNA23{g(v;R8T(XFehWRtXKT0PCB5YNp_$t33Up z=r{LV5%eq0 zr6d%xuulXOrkO((;ek~2^cGeK$daAx@WdB9_x!pI?c=BwNXUA`#>Dg&LF(JJ%$K!; zVTJZsO5aZ`k2LO(h--WQl^6y<6l*%v;u{QO%t%*+BgGa86P+HFm-(pm0WgU+ThyHY z5$J-lWn3U`HTWN=;-OwQpI>C?xrgtGcsymN-3>Ep7 zi&W?-CwI0%K(N`mrI?qq$nlF^V_ZSaxX8J5CVub}ECe+MmxGiLH(z2L0kBoKL5_k} zd}hAKXf6X8M?)_Vs!dEEs8Ba5>9CQMeVz=nMflgX3xI~W;G#-Tpq}~TCk18H>tQjaC})U^JyFw!Yq**)lj^6Hu6@iJ z7?delF2FcXgs5OvOD=Dj(0(zU-tfY<(%U9LOSBEIB`_5c^Dh~+K?RbX+42;k-|&EP zls@HBPDvH5Hy=Nxl2(IGAnbRM6EYYqLMm;%iss4_qxy`9S}XDwVVt#~+vuQLAxfP1 zODxQg@_3QKVGz&N@5Xw`cu@oLQ}%oQr~`umO?Y9wTb6Cze#}0+u?@4SxIE0!YwFgZ z@6H18;!E_{h}CSO6bX_tcVJ|yb^2N=*Cf^Y%2uem|px>}cgQg}JD0_B8MPX7!!rp+FLJZWbA2r9C+Y!Mjgj!rGr#}K7*him+ za-D$VLqQ1AzFQ~&pdg@bQ;(NqIj)dO7TmVcb@qfvtX*vJZTVTvtksSZYD~}>#%l)) zw}KO*id5u|LxxCobQ)PWuN;3|KsH&0opt;@! zfaU7In-*0CWxf5`AHpi@eaj(cEJG4K@|=<-H;6b&rW>N9*ZniT(}+PSR~(`rMNHE; zJ)Sfr@8O3fVOqbhCvVyzCsBNo60sx2H3cQs*g>-1s%-e_Q{S6|bjLI*b6r55ONKl?J=^xD~)G~JU#zT{Y zfD2+J?yk=Q%!LZ@WD13zZ+pI?#JEZ%@Y@6k;YZINHrW* z$_r9&6WaTvEF4!Ed9;jvb-CPw7EOIrLe=4wk9TvJB(-T^LFD6gb4q!UVPY`Af}z2F zjXho<7cq1MQ8;3NfCkTog1^ji9L06Jr7NydXMtG5(e0D<B`{n(&RN6%0-}zA*RAkYO-&9s$s`w*iVTih{(3jFuD50$vGHfyRTeS$GX7pT| z%ush1C5i}{c+6e;f~q5p=8&WRLM(o;C&Z@={juXga-t3l=F6Xx%HVn6I?Xi1Z)OJT zD9ixlntNZm-*v~-kT$_)i8!hKx$~PuXt?flsILr5xc`_b%l*^s`L@xOk?Gu+lA)r4 zR&J~~I|EmSbc@7O#Udy}+(_pkRC=o?jK)C!6J(C1grb{fV&{S0h;d8Wb5KnNQzbh0 zCKXuI9geML{jVQJ7$U`8Uno+^|ML4ms859M8wxS~Om0?2Lsg-xZikDFlBMQ65~qqd zc~V@w(5oc2F>CR?B@^ABO~ED*pRK2@b>yqp)BVa=xPx5wB~P2T7~zV*#wf2t&LlIG?Q1j~uzn(Vcl)HVOi_1EgXcC^dG z?dz-vZRa;DQ~1~i;c(QZRgcBv;A8_{lD^(Z9GJV-^)ur25ZlpOaZUpdVd+Yubv26@+QSaLR_m3I!IneKKUzhR`Q|H&?VmCju3l{f zdiB%8pR}r)4}92o9$r7Zp|$Pc(#u5G9vmI6rEbs*DM}0c>$5gCj}ETy`p)2;b88Wa zHj_&RQhq$VT>r(-4f>d}PUqQjm(UukDvA7~*94zau23OaW?BVr{r%C)msr-v3`xfs zD61${Vgtv5L&&N}KFIA-t8(SZk0`K}i5b6b(%Y9lkNeK6e5pRKN^8mHCBNwn&i@Lv zQi@9ZK9x|4RRwq0x>WIR_Gqcsq`v#xUx`2kfySF~L@;r|_6+qhb*8GkYb^LEt;;XJ zSYP-;Orku4XItT332^m1{oLm=t;p?EuP^KfeqB+ESPZq{?7X|9u8`rdA}ba^NZSR1 zp11{<0ZI=6tEL3Rtl2p@C^Vw6jN9~5*b$Ujg;pYRz6Rk z9H9B~$%s=av{zY8I>W3#o-sL3{<8rLQ^7)4yWIY*Tp_~2v~^4hC?D=4rIBDzfJt#I z@(X)?e}~^Az^DVZ{#l1VUWI^%uAd*9mYZ%xRrb6WS1$1};Y}?8m<&jnCz1s1xQ^=I zI4_Fg2_NQp=g#raq5JbJAXzTi0mSZH4K!@aYLjgMNr@j|Q~0?1s?-P=w6^flmapHw zV@)YF@}OMwQWIi%V>G;%ua*d``;Kk@o|9Vs7KScji!rvu)SiTF1UGR#+*A>1L&FzJ z|4VqWGbWdCvvc}(d6xFh3bezSM;li(xytCv;Ov|{36;F#k%glv$9AtcJv*_KE%)ON zyg*q!eO_-wRRJI4^xyovOBySzrGQEomJURhx1t zoc)fnjgfin^{M%`eBLl$$bIqZ>l3%FNMaavTkM0zyAe||rC7{dLJOD5IK z9SgFIDV}_lO83RW6`SrIyilMYs)#i!51%6r@8`3oN}+ZCKB%ic3+K&hZTp(j3*{Hh zkkz4<$}!#;=QEqFNuJ%qlIt*4v4A4#(f_hBb|}r)jzbrbJK9L~F&8@Sh+@|y6+_Ur zGaZ5%B+22+2qH#aEC!{h*l|$edq{?;vmCL)V{zgrofea0sN9Ke%b0FtLJX!JLS`Q8 zz#04v7e*vR0U+tejmJX#p(@u4H&GmsLb9cAghVQ}25?3)y@TnuacaQmF*Ug5UXR{^ z8}B@2|4l9&(m~friv2*<4x_5V>laa@$}X`~tny_SjwEkE%Qsq=oCy^8uKmAfD&ETC zr@n+?^(VVOPs2HnF4M!yf32UaqFQxVDcO*6-Mv%iI zd}s2BI|*Z4NZBuCxu|8(hev1(n@R#mFu#SK+O~$Gc2I-FN@)}2ET$iW1fYmjMmEhS zDaZIa3Yt*nzj_hc@&jnr9HBDwT&xPzE_3Gf5)Kb%(qxvjX>t+R$8PELvui2H)bQjq zOwG!)3ZXGsR6OzB94qsTm~Y1s*MFfwJ;`3Gg-1vsmHCF5OGIb{&43&9l06}3S5LH{ z-!}o@x9{?We3O3jW!yXTmlu*{4|dEa6~@IU4ElWVWfpmxIec#Ne^1%!dp{r+aDN-R zv*uracbWPK$gOYGc5kg$Aprno#1Uj>2fP~&)y@5?9I02_dg`wvq3mI+x)$nNcm5cg`y$56!huN^u}`z z+eSGFPEI8NO$F9Gn>ez}jBu%n?X(ksIIw-v;#HHlQdClEH^NIiFBoN`K&9BB5H*s- zg89d|&Gl!EhKl88KSK1|w+Pt0QtCy-?8<=i6EE{^n~+$^V#7ovEupI=;b>U9D0+*CKk6@eRa1jcY}1JM%i9vP#Zlk{AbA4fYcbpcI(q<#$b%+ zm)*?tOyZi!Y^6aZMhc`BTZK3s;|058A5|8x0$bCNYA~2`FZXHC(4E))O{zFD_!1ez z(NJk-81H8KCL^n3_guuE5e-cn@C+f7AV`Tc2E#To|I!um86sXVC|n0OH+qtJdEw+n z)VI!ZtLgO|xKT3I^?F zpDYumMtGK$bT)DjGFY*9>gV<0H-Z;%zDtzK5}3tVnHOKlU!+wT=GVb1w|)K29?l*d z*d9|fqOvL>mzXw5+j;snDc`jTQX(@7q$dvvEUyteQr)`X-~<1R4q#2Q7iwJKQy`rj zhA^gr(xv^XxbyH+(~wZX3J{c6T;hQ?k3Ni%TO=Z8mSz>)^2wWcD5FG$YgXD+kq8oEF|6>yJ%i3RQv-=;8p z9+$8p-R+{dR^FC0}V{SP{F;g&W_-*gO1?AN`~Fcu}iOOo$5A zTJ(s-6ZEq$+SF>+c6hemc|X>in$XcEcAQeQ8BKKA0w2g75>YO4d8oGmN@yGz?d4bJ&AstAU$H}W71b0B=i*=R)0 zWi67>H2cE1+hvB2F3$TsZpX6GKvePIP0}T2;1||4E*1vwGKlZNEt4M#_UYdX6mAFa zDlDmz1^+-!FKjmrtj?1Pl{h*8W(fu%NdMO?A$kA=`ZuTrP~q5D0{8M5Ih;XL5CW4s z<_?>MY-JUa`BI= z1F-9JlAw#$iYSCJGi1puu*mF-QFU$FvyJq9TfJv;2+7r z09BzF!KDS^=m>Wi?#4CgJ$$aFUIO1p#qAYpR}*B3XtUe4uu1esGpYm@DBN`-xVTX1 z#L-18GK#I zpcq6<$DD$gHiFU^X326iTmPW@d@J-ZWN7kdT_Degg&mK(UY9QWdtVcg8wM-$7}ZYI z!NVkJ?vbNb5XXiJsmY+2$yE{S;A0qD4-Ym>_QcM_uR^5X>hhOHxvl*JIs}8NhR9)n zu5Zz%vm0Io1^%M*{Z^PRBb z5dKiPRZEKxEPsYk!cTaq5B!S&Xdday5pLMQ2BppAzkXtVDU7Ns8-i5pETo>uOybxz|8W(GF0QjA=Q#!Lf*v6~p0rz4@zZa*lTZFQ zNBFZ4L?2ea0=QjwCi)&qlU_%3RgPg*5G(xIC3iO~zL~ru$QDD)E{;Z1=X!dVHBZ8S zg}1TVIV~4El!Tu8btlyaQB&fAv#@a8oJ=*5@7(Mb3>}{e#bvZVoKdadR|kRHPo^6! zNho>h0g-`enqHZ}zZ!|~a?wg)Wp~CVMLmAK|q=mLno972%&=r7(#&1dzBs_L}^k5QMv&{lzR63 z4Bc(P{YBbh<4 zTLLM&LFz{-zF$MdTOYlQ6N?FtbcAQsCPdYtQ3uzo>GzIRXHwWx=*5jc8b_0&LOYl4 z1-ao}!{Ymh*=w}28!Hk54cxTTo9uQrb2zqYODgl+52J%8VBMqDZWSrxw)AU@k@>d8 zm+^vv3i(eO2a`QEH@V1l7xtYJx&A#kOt~o@{FX)0L5u5I`aNj(k>*b=UXhO!lCy-kjTL_W25v*B)y=APXevhZ% z$PclE{h&tg1S;Q>MbgI7m4Y8hnS-4@b@;_> zSz*=z8>xlJ(BtR61rQx$JcZYbm}#RN$6yIm7ITLC?>w=s(2!{L1JHyt^vl)5 z{LC-f*Gp+etkUxtiN!-=h8o^v;TyJx@bRVvW%H$OxNBETGJmSHGFXx?a~gT*O&Bf9 zxbE#nNz@^$brCaG_|eW_H<&(Bvy_+SR1HY2JZZ$yJB7oZ39ub$%(Oa1DXAdr;Jd~? z%LN9y-hvP9Ik2$Zw#m|35oF6&iGjA1Yj!%(aTIEiqE?`jw!i2d?mqJ#Ir zPcq}Wm;-yZwiT>bBrsLlkuIwdv|OtC>H>{kbUk#>CW{WBP zMxW@hd@q((8h;ta(`=B&4@p(IW;h?Yv%44Ykgjy1WrQV{bDy^sGVGjE<&vOmxHS_Y7A)KZNdhM?sTddzyI2w9Tb2=9()CaMp5+F7Pyty=cQin?8Y3gGEs6{b8F zF&aQc-+UnB_+iJ6kL9k?fo`-wW!qzQ|8DN5SIts6%wog0{T}jOkzK^k>t7`ebgNSOXXBTR6A6)#3r5+Pt21h#wS#^j6ctQ;=$@CCJEgX z<+TzwxKlmq#ut^2pclcH6n?T_FNM(6xGu!pThkE^7jgc*wjG_liK3MKNtA+)AOF6Yp)x&2?@UFxJ~ww!JAn2AZc=Eh1`wmPScPd zr0h) zgqc%BuaRHZXEX21xP6N1yF1H8vWhKfnBIuAsH+&GelK>i!-)Hus~PeqY(tHgYdP#O z!Ku!wyP|lK$?=$;LF&o~rT<|IUhTbXa^0?;eEbO@9^RS?pS0Ez{P|WP;*R zt>Bd_s!i872(?kJ1mcwSLrcj;)@{nw$9zTB$6Wd!yv5f!IY zbW{%Q$B$9`4@&E!9wezNyboMt5J$$Q*FN12t(6yi7QIpzUB?)5G{UFq`3bC9mCR5% zs4eV`-uh6}#7lkxX$|1ZHrbk5H0xBw1fPlZc}@RXTPLYkDClTtwyAG9HoVknJF07~ zT={!E(dt?C;wt$iMmthz1*mEAv?OOyzCoADNpDF)Uo6slX%YV#ai!Hg9_F+Dd8po@ zf`KVb@@1i+1Ubh4ZZu~Rl+V|7o?&3?hY$$t*nu8x#sjPrU5XXK9)ga`8h_dhi-uoY zvf&MTD_&{j>DEsco;+;AwxDNY7*Nc`+UwSPsGB6em1kcC z3vO09YPV88Fi4|X%77jz<{ltO1|^s5!)Q}9{7~bdyfzRa|KWt?nx&|A5x{&);EtQH z%<`F)VKiN#SG)H~vy7oQYkN`@-iR^0UZa&q)@L|&P#x+|_fc_OY=moGh`gf6Zkxj3fUY0G$vW0K+Wd+BKxLr%14E`EVQcxpEdW#4adp=Mki0;qmCSJE%t5YIXY>|73M_{N(u^|Yo>W7*g-QYqbo!!fy3^3s=) zp7*N`#?WvjWzI(*zLdyow)4I(Lm}_k%P4q|+X%TRz8ZwX(TwpYl_`$;*>tcwGS*l@ z({0ISxgl>c_#oPhrmWj{z~2&A2~)U@RqEBH);SSY%`41)mPa&h3IBp!f0_2#J`P&b zq@K9^EQYhz>qGS{UcTPL;>JIk^cm3*z_-9%Um~` zZq$_oQe75FBQDgCk#|FAR3C-at388>4AU18h={lRJx@f8Ger2MV5nfyKBT4aNw_X8 zzsGk2+^&ERpHpgW_Vu0C8PH(O22&#!3`fKDh`nS8mT%VK}yfN(s=hintXV)^a{ zY(L99@H;8HoG9SPZnozr$tl}H4Q>zq(`HZ|HL@BeHzAyq_Q0jPd(UTlW@X_0rdcj+ zxi+gJrm_?*wosIDD+}O^Ya7gvMvmnLP+E{hwN2G|GP~W8T0yY09YzICDV`x-=gx)h zAYQkU+Yt7o7N+s+DKQ381+*eU1DH>IaZi&cPSDb;_RJKYJuNhWLI8 zoNMJ0ZrJ&Hb58)N?j|PyokdanTq`?OK9A-hgPE;rZ3EMx!>mBTeI{I{U zb)Jc9=^FG4LV&`3JzwAwAPJD96sU68uwM(-3jy8}?G!iABNpz208P}GdHU%h_g{*(JIN_2E|P>MAm zZ5OIr)BQUmA6OQ6TfI|HVhhL;R#H9*%usE2inPwmWa*%rZf4W5Fn=u2I@TX8?Hf-L zycD9~!o5^%hZ*D%`XI$WLea*!B2x2ot(b;3^$L5Q<`x;B%D3ah+$@X2m>82{QbLx8Y-o_|pb&%4w0*A}NlPCmI8i*b1JsvLDV|L2_|mo8Lr0_` zUP5`(Ps0-YI)~apb{e`A^cSkdIf1 z8wGOQulxdqH?>4^&+niNBOoBK;tF`+qn1+4QEg6)Oir91s~6G8E=S_J&kDv`MJJ#1Xd?I$gWMw%&YAIIJw$dgr2@0DBouTrY`T9?!<}?jj!D1u+#AvCjm5k6Vb96=w)D@Cd)pj=0Z-gQ zmw~HiOOtL#=-(UTlb+#;rnZ z+5=H`_8v}{BuUy&64V-gx>t>;H|eimmn9O_T^;QOqtE;4>$0Q1$7?pL9nY1HKXq81_Z%N}jP`{X;0RVdT52XH52Sr+n(t0mOQc zOT^qn|Ew}3-1c9~|5I%EH}oR=-8qq$(6s*p{XboJe`7Dwo1J4{lAL4zv+V3|=0z&3 zb7m9SIrBe=vHk{LBqurthF&=bUZ^Vi8+DO4|Y{hoYepT literal 0 HcmV?d00001 diff --git a/schematics/creaturedex.kicad_pcb b/schematics/creaturedex.kicad_pcb new file mode 100644 index 0000000..c547853 --- /dev/null +++ b/schematics/creaturedex.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") +) \ No newline at end of file diff --git a/schematics/creaturedex.kicad_prl b/schematics/creaturedex.kicad_prl new file mode 100644 index 0000000..ceb1a3b --- /dev/null +++ b/schematics/creaturedex.kicad_prl @@ -0,0 +1,98 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "creaturedex.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [], + "col_order": [], + "col_widths": [], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/schematics/creaturedex.kicad_pro b/schematics/creaturedex.kicad_pro new file mode 100644 index 0000000..c76ccd0 --- /dev/null +++ b/schematics/creaturedex.kicad_pro @@ -0,0 +1,418 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": {}, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": {}, + "track_widths": [], + "via_dimensions": [] + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "creaturedex.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "f0cf9cac-01dc-4071-b72f-ebf42dbd12d6", + "Root" + ] + ], + "text_variables": {} +} diff --git a/schematics/creaturedex.kicad_sch b/schematics/creaturedex.kicad_sch new file mode 100644 index 0000000..90ed3c2 --- /dev/null +++ b/schematics/creaturedex.kicad_sch @@ -0,0 +1,6282 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "f0cf9cac-01dc-4071-b72f-ebf42dbd12d6") + (paper "A4") + (lib_symbols + (symbol "126x64-dot-display:CH1115_OLED_7Pin" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "CH1115_OLED_7Pin" + (at 7.62 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (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" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "CH1115_OLED_7Pin_0_1" + (rectangle + (start -10.16 10.16) + (end 10.16 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "CH1115_OLED_7Pin_1_1" + (pin power_in line + (at -12.7 7.62 0) + (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 -12.7 5.08 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 2.54 0) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 0 0) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -2.54 0) + (length 2.54) + (name "RES" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -5.08 0) + (length 2.54) + (name "DC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -7.62 0) + (length 2.54) + (name "CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Switch:SW_Push" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "elechouse_nfc_module_v3:NFC_MODULE_V3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "NFC_MODULE_V3" + (at 10.16 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (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" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "NFC_MODULE_V3_0_1" + (rectangle + (start -12.7 11.43) + (end 12.7 -11.43) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "NFC_MODULE_V3_1_1" + (pin input line + (at -15.24 8.89 0) + (length 2.54) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 6.35 0) + (length 2.54) + (name "MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 3.81 0) + (length 2.54) + (name "MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 1.27 0) + (length 2.54) + (name "SS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -1.27 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -3.81 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -6.35 0) + (length 2.54) + (name "IRQ" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -8.89 0) + (length 2.54) + (name "RSTO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 3.81 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 1.27 180) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -1.27 180) + (length 2.54) + (name "SDA/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -3.81 180) + (length 2.54) + (name "SCL/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "lcd-tertiary-display:lcd_tertiary_display" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "lcd_tertiary_display" + (at 7.62 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (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" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "lcd_tertiary_display_0_1" + (rectangle + (start -10.16 10.16) + (end 10.16 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "lcd_tertiary_display_1_1" + (pin power_in line + (at -12.7 7.62 0) + (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 -12.7 5.08 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 2.54 0) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 0 0) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 7.62 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 5.08 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 2.54 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (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" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (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" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "t-energy-s3:LILYGO_T-Energy-S3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LILYGO_T-Energy-S3" + (at 12.7 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (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" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LILYGO_T-Energy-S3_0_1" + (rectangle + (start -15.24 25.4) + (end 15.24 -27.94) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LILYGO_T-Energy-S3_1_1" + (pin power_in line + (at -17.78 22.86 0) + (length 2.54) + (name "3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 20.32 0) + (length 2.54) + (name "RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 17.78 0) + (length 2.54) + (name "IO37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 15.24 0) + (length 2.54) + (name "IO35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 12.7 0) + (length 2.54) + (name "IO36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 10.16 0) + (length 2.54) + (name "IO45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 7.62 0) + (length 2.54) + (name "IO48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 5.08 0) + (length 2.54) + (name "IO47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 2.54 0) + (length 2.54) + (name "IO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 0 0) + (length 2.54) + (name "IO14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -2.54 0) + (length 2.54) + (name "IO13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -5.08 0) + (length 2.54) + (name "IO12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -7.62 0) + (length 2.54) + (name "IO11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -17.78 -10.16 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -12.7 0) + (length 2.54) + (name "IO10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -15.24 0) + (length 2.54) + (name "IO9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -17.78 0) + (length 2.54) + (name "IO46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -17.78 -20.32 0) + (length 2.54) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -17.78 -22.86 0) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -17.78 -25.4 0) + (length 2.54) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 17.78 22.86 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 20.32 180) + (length 2.54) + (name "IO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 17.78 180) + (length 2.54) + (name "IO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 15.24 180) + (length 2.54) + (name "TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 12.7 180) + (length 2.54) + (name "RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 10.16 180) + (length 2.54) + (name "IO42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 17.78 7.62 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 5.08 180) + (length 2.54) + (name "IO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 2.54 180) + (length 2.54) + (name "IO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 0 180) + (length 2.54) + (name "IO6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -2.54 180) + (length 2.54) + (name "IO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -5.08 180) + (length 2.54) + (name "IO17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -7.62 180) + (length 2.54) + (name "IO18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -10.16 180) + (length 2.54) + (name "IO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -12.7 180) + (length 2.54) + (name "IO8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -15.24 180) + (length 2.54) + (name "IO41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -17.78 180) + (length 2.54) + (name "IO40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -20.32 180) + (length 2.54) + (name "IO39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -22.86 180) + (length 2.54) + (name "IO38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 17.78 -25.4 180) + (length 2.54) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "tft-display:3.2_TFT_SPI_Touch_SD" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "3.2_TFT_SPI_Touch_SD" + (at 10.16 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (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" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "3.2_TFT_SPI_Touch_SD_0_1" + (rectangle + (start -12.7 20.32) + (end 12.7 -17.78) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "3.2_TFT_SPI_Touch_SD_1_1" + (pin power_in line + (at -15.24 17.78 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 15.24 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 12.7 0) + (length 2.54) + (name "CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 10.16 0) + (length 2.54) + (name "RESET" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 7.62 0) + (length 2.54) + (name "DC/RS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 5.08 0) + (length 2.54) + (name "SDI(MOSI)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 2.54 0) + (length 2.54) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 0 0) + (length 2.54) + (name "LED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -2.54 0) + (length 2.54) + (name "SDO(MISO)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 -5.08 0) + (length 2.54) + (name "T_CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 -7.62 0) + (length 2.54) + (name "T_CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 -10.16 0) + (length 2.54) + (name "T_DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -12.7 0) + (length 2.54) + (name "T_DO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -15.24 0) + (length 2.54) + (name "T_IRQ" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 5.08 180) + (length 2.54) + (name "SD_CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 2.54 180) + (length 2.54) + (name "SD_MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 15.24 0 180) + (length 2.54) + (name "SD_MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -2.54 180) + (length 2.54) + (name "SD_SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 76.2 137.16) + (diameter 0) + (color 0 0 0 0) + (uuid "2160649a-b454-46ac-b48f-c3c98e648caf") + ) + (junction + (at 104.14 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "2db614b8-f3a1-41d9-bf0f-d52fca3e8b3d") + ) + (junction + (at 99.06 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "425de949-08e2-4a19-b9b2-3e358b560844") + ) + (junction + (at 104.14 82.55) + (diameter 0) + (color 0 0 0 0) + (uuid "54fcea67-784c-4e96-91da-8f0efd058008") + ) + (junction + (at 106.68 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "5aa96933-26ba-490a-8510-e1bf40808216") + ) + (junction + (at 196.85 91.44) + (diameter 0) + (color 0 0 0 0) + (uuid "6c16a181-42f1-4d87-af61-c277d1cf2f2f") + ) + (junction + (at 101.6 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "7a6a590c-3b1b-479c-ac5c-55be78226c0b") + ) + (junction + (at 106.68 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "7ebc401e-9498-4952-ae8a-00bb8999014f") + ) + (junction + (at 199.39 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "8f782b8e-4601-4150-82f8-1ef03c757638") + ) + (junction + (at 101.6 96.52) + (diameter 0) + (color 0 0 0 0) + (uuid "93f1f426-771b-4c83-a434-e12b75044935") + ) + (junction + (at 106.68 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "a6c84d33-250d-475f-abef-e917eb2e0e89") + ) + (junction + (at 99.06 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "bd45616f-365d-42c7-94ef-c6b8c2ffa327") + ) + (junction + (at 76.2 121.92) + (diameter 0) + (color 0 0 0 0) + (uuid "c6cdb7ed-c184-40e7-9be3-50a91ce8a780") + ) + (junction + (at 99.06 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "dfe1d65e-66b7-4dbb-af9e-86e942b38124") + ) + (junction + (at 101.6 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "ef667f06-c6dc-41a8-a207-1ef0a6c37fad") + ) + (junction + (at 104.14 116.84) + (diameter 0) + (color 0 0 0 0) + (uuid "f0aca8fb-aedb-456a-86a0-6ba30646a84c") + ) + (wire + (pts + (xy 71.12 95.25) (xy 76.2 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00461211-56a8-4060-aad3-e9f80c3aae99") + ) + (wire + (pts + (xy 124.46 124.46) (xy 128.27 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0325a79e-c2f3-4e95-9433-4e1e28968298") + ) + (wire + (pts + (xy 128.27 121.92) (xy 123.19 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04d058de-4cb7-4b9e-836b-b996f3deffcd") + ) + (wire + (pts + (xy 163.83 119.38) (xy 199.39 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a503761-dc83-4148-9f59-3692dc3a78ae") + ) + (wire + (pts + (xy 199.39 52.07) (xy 213.36 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bc4acc3-364c-4bee-8b16-d503db2f2441") + ) + (wire + (pts + (xy 163.83 134.62) (xy 208.28 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c4ead9e-6e38-4d30-9c54-14ee35591d18") + ) + (wire + (pts + (xy 71.12 87.63) (xy 101.6 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "143b4c7e-3330-4e95-bc29-94f7b64694e1") + ) + (wire + (pts + (xy 71.12 36.83) (xy 76.2 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17a037b4-e266-4ffd-8f19-2c4ec46e77c0") + ) + (wire + (pts + (xy 196.85 91.44) (xy 196.85 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "197a6e9c-79c2-45b3-adb2-f0b4ef43fbb9") + ) + (wire + (pts + (xy 220.98 140.97) (xy 226.06 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a29c109-8795-475b-afc4-cbc379028042") + ) + (wire + (pts + (xy 99.06 90.17) (xy 99.06 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a6ad2b8-8072-451c-ba8c-c4bd2b564573") + ) + (wire + (pts + (xy 106.68 129.54) (xy 124.46 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1be0cb4f-b16c-47e7-8619-38d851b3711b") + ) + (wire + (pts + (xy 199.39 119.38) (xy 199.39 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e68641b-d138-43de-83b0-2b528cffd75d") + ) + (wire + (pts + (xy 76.2 137.16) (xy 74.93 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e88d051-8a7c-47ff-81d0-4254b1dde6e7") + ) + (wire + (pts + (xy 71.12 55.88) (xy 106.68 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "214bc542-30dc-480e-8b9b-0fc309007593") + ) + (wire + (pts + (xy 213.36 91.44) (xy 196.85 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2220ba12-501e-4b0d-9c75-ff8c64b32bf2") + ) + (wire + (pts + (xy 88.9 21.59) (xy 71.12 21.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2430a244-6638-4158-a1e4-967f594f123e") + ) + (wire + (pts + (xy 99.06 121.92) (xy 99.06 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27c98c96-841e-46fd-8c66-636503a605b4") + ) + (wire + (pts + (xy 163.83 104.14) (xy 168.91 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28574d53-43e7-42b9-9026-232e3eac34b4") + ) + (wire + (pts + (xy 81.28 137.16) (xy 76.2 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "286def07-d14b-4767-a10d-77bc5c6a7be9") + ) + (wire + (pts + (xy 163.83 132.08) (xy 210.82 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2caeea74-7804-499a-892e-110223dbd405") + ) + (wire + (pts + (xy 208.28 109.22) (xy 208.28 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3177b336-13cd-49d4-ad73-c0e8f2e4a053") + ) + (wire + (pts + (xy 243.84 109.22) (xy 208.28 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "34bbbb0d-6bc7-4757-bd83-333bad893c5f") + ) + (wire + (pts + (xy 76.2 124.46) (xy 101.6 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37a977f1-69d3-42cb-92b4-469e6c3450bc") + ) + (wire + (pts + (xy 71.12 53.34) (xy 104.14 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e74e95a-099c-45ee-8449-beac4fe3695f") + ) + (wire + (pts + (xy 243.84 52.07) (xy 248.92 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3eeaaf12-9413-4584-9fdb-afdf324f64f3") + ) + (wire + (pts + (xy 76.2 92.71) (xy 71.12 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4640b5ea-ce27-445a-8cf4-6230adca3bd6") + ) + (wire + (pts + (xy 257.81 120.65) (xy 262.89 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a5100f7-f256-4eaf-a8c2-0142c4840eb8") + ) + (wire + (pts + (xy 109.22 132.08) (xy 109.22 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c2e8085-6112-4251-a79f-a4235aa21cb8") + ) + (wire + (pts + (xy 99.06 99.06) (xy 128.27 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4da31589-a5dd-4068-af5d-c93063e46c87") + ) + (wire + (pts + (xy 208.28 124.46) (xy 163.83 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4daf5a4a-a0c7-45e8-ae2a-3ef4343933f6") + ) + (wire + (pts + (xy 71.12 82.55) (xy 104.14 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e3adadd-8480-45fb-b6a2-bb5176509d59") + ) + (wire + (pts + (xy 101.6 96.52) (xy 101.6 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "50b1466a-f21f-4eb8-b586-ffbd14c20b6e") + ) + (wire + (pts + (xy 205.74 106.68) (xy 205.74 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52c47ff7-3ecf-419c-ae25-d01c92a48658") + ) + (wire + (pts + (xy 128.27 111.76) (xy 87.63 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55227f4e-a591-4405-904a-6d2a821f3eb5") + ) + (wire + (pts + (xy 248.92 54.61) (xy 243.84 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55e68b93-3f27-48ef-b023-f9b3922a10d3") + ) + (wire + (pts + (xy 205.74 121.92) (xy 163.83 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56f5ddb0-8ca9-4162-b9e0-a89b4fdd07ab") + ) + (wire + (pts + (xy 106.68 55.88) (xy 106.68 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5825286d-51cb-4236-bcbd-60afd7cbfe50") + ) + (wire + (pts + (xy 76.2 129.54) (xy 106.68 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60d685d1-5ee7-4d07-84bc-02149336ea1d") + ) + (wire + (pts + (xy 101.6 58.42) (xy 101.6 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64cda1e2-035c-4e81-b1a2-ff82177f2fd1") + ) + (wire + (pts + (xy 106.68 85.09) (xy 106.68 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d82bb4f-3c3e-4fd6-994c-c1e4a8a96368") + ) + (wire + (pts + (xy 99.06 31.75) (xy 71.12 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6df462a8-72d6-4768-8314-f7951c0f4f6e") + ) + (wire + (pts + (xy 257.81 130.81) (xy 262.89 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6fc98924-d172-4e8e-bc37-04e2af3bea91") + ) + (wire + (pts + (xy 101.6 87.63) (xy 101.6 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ff0ae69-ad6a-4523-a6de-76dc980030e3") + ) + (wire + (pts + (xy 74.93 121.92) (xy 76.2 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "716ee764-3126-4f9a-8ca5-a641f53400eb") + ) + (wire + (pts + (xy 243.84 130.81) (xy 243.84 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78afaa53-4077-4557-8baf-dbe838a8bb97") + ) + (wire + (pts + (xy 71.12 58.42) (xy 101.6 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80272510-7846-467d-8a6c-30df5b2a3947") + ) + (wire + (pts + (xy 220.98 119.38) (xy 226.06 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80f8b16d-3d76-40da-8ff3-c882b3d10feb") + ) + (wire + (pts + (xy 210.82 119.38) (xy 210.82 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82bfd51c-e861-4203-ae9d-d635f7fc4abd") + ) + (wire + (pts + (xy 220.98 152.4) (xy 226.06 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83fd4fba-c6d5-40c8-a7c9-543629d7cc7b") + ) + (wire + (pts + (xy 247.65 130.81) (xy 243.84 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84619ae0-dc73-4bac-bac7-4799c55d294c") + ) + (wire + (pts + (xy 210.82 59.69) (xy 213.36 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "864681ad-dd38-4c90-b071-7e00586adcd6") + ) + (wire + (pts + (xy 210.82 57.15) (xy 213.36 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88fe90b0-9433-4157-8e0d-e1f85a339bce") + ) + (wire + (pts + (xy 210.82 88.9) (xy 213.36 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "897df4f2-24a9-431b-8456-8acbaeff7a7b") + ) + (wire + (pts + (xy 199.39 93.98) (xy 213.36 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "89f9e7f4-601d-4d0a-9547-0b8033ba9206") + ) + (wire + (pts + (xy 99.06 60.96) (xy 99.06 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a880cb7-838c-48b5-bd64-03f1ae523f1c") + ) + (wire + (pts + (xy 121.92 88.9) (xy 128.27 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c275671-8b04-454f-97e5-60e9e77f6b8e") + ) + (wire + (pts + (xy 199.39 93.98) (xy 199.39 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8dc9f78a-fec4-437f-aafb-3d0f6db5662d") + ) + (wire + (pts + (xy 247.65 120.65) (xy 247.65 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f1ff7cf-d95a-4206-8400-b4d6fcae628b") + ) + (wire + (pts + (xy 210.82 140.97) (xy 210.82 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9048984f-3875-45ab-a1f5-0e4c526172a9") + ) + (wire + (pts + (xy 208.28 152.4) (xy 208.28 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "91fd4ef2-d513-4ecd-a981-0ee3379825ce") + ) + (wire + (pts + (xy 76.2 119.38) (xy 82.55 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9694178e-1530-4f3a-880e-8a66a4badcd4") + ) + (wire + (pts + (xy 101.6 29.21) (xy 71.12 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "98196be4-6a78-4e15-97e7-b0da8867a3b4") + ) + (wire + (pts + (xy 96.52 116.84) (xy 96.52 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99887202-47fd-4803-8107-09871d491e71") + ) + (wire + (pts + (xy 104.14 127) (xy 104.14 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1a0fce2-6b0d-46b4-bcd4-45854f1d4e3a") + ) + (wire + (pts + (xy 76.2 63.5) (xy 71.12 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a4acce43-7cfe-45ac-9427-1ea06a6c7961") + ) + (wire + (pts + (xy 104.14 53.34) (xy 104.14 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a548cf9e-92f6-49bc-b5d1-fd74ab7f1c26") + ) + (wire + (pts + (xy 76.2 127) (xy 104.14 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a55a9c24-5c96-438c-a8b4-c26ef7349fde") + ) + (wire + (pts + (xy 109.22 119.38) (xy 128.27 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8cf84ae-f477-4709-9635-f07d5e673950") + ) + (wire + (pts + (xy 104.14 24.13) (xy 71.12 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab5bd68e-8913-46c7-b38c-db660d54676e") + ) + (wire + (pts + (xy 76.2 34.29) (xy 71.12 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab87dbbd-0ad9-440d-a9c4-7806a730c294") + ) + (wire + (pts + (xy 163.83 88.9) (xy 168.91 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aca31cac-94e1-46bd-aa27-ccd22ce13adb") + ) + (wire + (pts + (xy 71.12 60.96) (xy 99.06 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad96d74d-ec79-4359-85d0-fa69b1aa0ff1") + ) + (wire + (pts + (xy 87.63 50.8) (xy 71.12 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "adb8b637-8c9c-4296-82be-81d0d5f2ebe1") + ) + (wire + (pts + (xy 106.68 55.88) (xy 106.68 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "adbe0d1e-5c25-4efb-9708-cba38aeefca0") + ) + (wire + (pts + (xy 196.85 91.44) (xy 196.85 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "addca633-3785-4ebb-a3b2-dae8872f6e7c") + ) + (wire + (pts + (xy 196.85 54.61) (xy 213.36 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae8848a4-06d3-4a5c-b62b-51eb78d71220") + ) + (wire + (pts + (xy 210.82 127) (xy 163.83 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b362b524-16f3-4375-96e3-15e76c9a0260") + ) + (wire + (pts + (xy 124.46 129.54) (xy 124.46 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9479997-12f2-4ec6-90af-08cbad6abefc") + ) + (wire + (pts + (xy 86.36 80.01) (xy 71.12 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc89e794-bc8a-451f-8664-17a8f788a601") + ) + (wire + (pts + (xy 210.82 86.36) (xy 213.36 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be5e4644-c1e3-4aed-9cd7-701314580230") + ) + (wire + (pts + (xy 163.83 129.54) (xy 210.82 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfeca542-de10-4ad3-b79f-f0bbb8d8500a") + ) + (wire + (pts + (xy 101.6 96.52) (xy 128.27 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bffdb216-5aa4-4cf0-84c4-13098bb13745") + ) + (wire + (pts + (xy 104.14 82.55) (xy 104.14 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c37b3d19-2f40-41d6-b668-ca162932e2a0") + ) + (wire + (pts + (xy 71.12 90.17) (xy 99.06 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3a49b58-e6f5-4b20-8c4e-9e964aad43a0") + ) + (wire + (pts + (xy 163.83 116.84) (xy 196.85 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6ceba71-12df-44df-9eb0-88655f32f4a5") + ) + (wire + (pts + (xy 71.12 85.09) (xy 106.68 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf9eec92-d95a-45bd-90ac-1da0923402fc") + ) + (wire + (pts + (xy 128.27 114.3) (xy 86.36 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d27e9063-39ec-4a97-b3fc-14ddcc806017") + ) + (wire + (pts + (xy 128.27 109.22) (xy 88.9 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7a6839a-1526-478c-9e81-9686ff4b6c2e") + ) + (wire + (pts + (xy 220.98 129.54) (xy 226.06 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d82f8b40-8861-4726-82f3-4787b87c5bf3") + ) + (wire + (pts + (xy 106.68 26.67) (xy 71.12 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d86867ac-1c44-47d5-90ce-949dba613503") + ) + (wire + (pts + (xy 88.9 109.22) (xy 88.9 21.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d94934fd-435b-409b-adc5-03e848844642") + ) + (wire + (pts + (xy 101.6 124.46) (xy 101.6 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dae331da-28f7-4f8a-b97f-6bb85acf099a") + ) + (wire + (pts + (xy 210.82 152.4) (xy 208.28 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc46a89a-ddd2-4b11-9f90-09ac70ad3de5") + ) + (wire + (pts + (xy 76.2 134.62) (xy 81.28 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd6ef12d-9160-4a1f-a632-ba25d8d76c50") + ) + (wire + (pts + (xy 96.52 93.98) (xy 128.27 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dfce0721-c94b-4c8e-85fd-5ca511f86973") + ) + (wire + (pts + (xy 71.12 66.04) (xy 76.2 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2ecf774-d47c-4b76-8947-b84a3fcc0b8b") + ) + (wire + (pts + (xy 76.2 132.08) (xy 109.22 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee359854-7a49-4854-86aa-559dca658ab6") + ) + (wire + (pts + (xy 99.06 99.06) (xy 99.06 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f09b5c82-7cd6-4faf-9546-6f72995d4430") + ) + (wire + (pts + (xy 86.36 114.3) (xy 86.36 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0ab5ed0-4c2c-493f-a3ca-558e32144b9e") + ) + (wire + (pts + (xy 104.14 116.84) (xy 104.14 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f3739063-88c3-40cd-b9c9-c5736e0ac5d1") + ) + (wire + (pts + (xy 76.2 116.84) (xy 96.52 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4047330-ae96-4784-9a9a-b99e65c3ff80") + ) + (wire + (pts + (xy 76.2 121.92) (xy 99.06 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd3f6519-511f-4f09-a8ad-9ed946d00c7c") + ) + (wire + (pts + (xy 247.65 106.68) (xy 205.74 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe44b969-6e16-4106-84b4-38fcae58efea") + ) + (wire + (pts + (xy 104.14 116.84) (xy 128.27 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fea5c0bb-6a5c-4d7d-925c-5c94ba12474a") + ) + (wire + (pts + (xy 87.63 111.76) (xy 87.63 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ff00bcf5-52f4-4771-a6cb-9e92bb9e590e") + ) + (label "CS_2ND_DISP_1" + (at 110.49 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1fbc5f03-b705-40c2-87f5-723d07c9365e") + ) + (label "SPI0_DC" + (at 110.49 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4363dd23-00b3-4a26-a721-1c162a908dbb") + ) + (label "SPI0_SCK" + (at 110.49 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "661dad5d-a671-4d49-b58f-5ce2043f3214") + ) + (label "SPI0_MISO" + (at 110.49 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "74331218-7ccd-4019-b796-96f06a937322") + ) + (label "CS_2ND_DISP_3" + (at 110.49 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9afa8696-4f2e-4c97-b36a-14f6fe1bb453") + ) + (label "SPI0_RST" + (at 110.49 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9e3e1ae4-a2dd-41ad-8f18-e2bfe18a42d0") + ) + (label "CS_2ND_DISP_2" + (at 110.49 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "bf6ccdfc-0c5b-4b87-a899-1de1c9041f43") + ) + (label "CS_MainDisp" + (at 110.49 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e8b8931b-15a6-489b-b0f7-cb44edf88d81") + ) + (label "SPI0_MOSI" + (at 110.49 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "eca63b4d-6c0e-4595-ac25-2fc6811f814a") + ) + (symbol + (lib_id "power:GND") + (at 81.28 134.62 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "00c0abd4-d857-4a5b-bfef-e3dad1f4b06d") + (property "Reference" "#PWR04" + (at 87.63 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 85.09 134.6199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 81.28 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 81.28 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d0402150-08cd-47eb-9c8d-3c3c3cb3da74") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "tft-display:3.2_TFT_SPI_Touch_SD") + (at 60.96 119.38 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0a2f5558-e811-4085-b936-617e0ff55242") + (property "Reference" "U2" + (at 60.96 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "3.2_TFT_SPI_Touch_SD" + (at 60.96 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 60.96 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 60.96 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 60.96 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "13" + (uuid "7c47d0f5-8920-44ed-b96d-4cd903e5dc75") + ) + (pin "5" + (uuid "84003893-c946-4e7d-bb07-1eba163f016a") + ) + (pin "7" + (uuid "d42dc34f-dde8-47c2-9fb6-4b92e142e881") + ) + (pin "3" + (uuid "cf887b85-fa6b-4797-9eed-deb2327104c7") + ) + (pin "2" + (uuid "184e401f-c4c9-45ac-aab2-96781c90cd97") + ) + (pin "14" + (uuid "66104227-1edf-46e1-9c13-f223f1e39fb9") + ) + (pin "8" + (uuid "75ffdefe-f3ec-4d02-b0a7-5f4b577b70e4") + ) + (pin "9" + (uuid "a963620e-9623-4c18-9e08-a46434545f4c") + ) + (pin "10" + (uuid "ac739ae6-abc6-49f1-8084-f44d38498c55") + ) + (pin "12" + (uuid "7b867f0a-811c-49cc-bec1-03a186184a02") + ) + (pin "11" + (uuid "9dfd09a3-1865-4fa1-aba5-9d8e37ea8148") + ) + (pin "1" + (uuid "9e1ffa02-bd2e-4112-8d1a-d44b0deba4f2") + ) + (pin "6" + (uuid "8a47d134-6dc6-4274-b9f5-93ae88253c77") + ) + (pin "4" + (uuid "bb401c3f-aff6-4be8-959c-26a4678650bf") + ) + (pin "15" + (uuid "f761421d-a2ab-473d-bd77-a72a6d483ab3") + ) + (pin "17" + (uuid "785f901f-8e3f-40d1-8aa2-fd81fb2366e0") + ) + (pin "18" + (uuid "5868e9be-a5c1-4c67-a9f9-9346ac4ee774") + ) + (pin "16" + (uuid "607c33c8-8113-4333-b401-1ae2a0105cc7") + ) + (instances + (project "" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 248.92 52.07 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0c6e4558-750a-4220-83df-92882c64b175") + (property "Reference" "#PWR08" + (at 255.27 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 252.73 52.0699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 248.92 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 248.92 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 248.92 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f401ffe0-4cae-4e76-afc9-1601fbe64c48") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 121.92 88.9 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0f2291d7-a6c4-4f65-bd14-1d76fc45173b") + (property "Reference" "#PWR015" + (at 125.73 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 118.11 88.8999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 121.92 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 121.92 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 121.92 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e2ef240e-6191-4591-bee8-31693c8921b9") + ) + (instances + (project "" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 76.2 95.25 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "18ba1d9a-a1cd-4e9e-8d05-035ed6ddee90") + (property "Reference" "#PWR05" + (at 82.55 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 80.01 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 76.2 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 76.2 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "486f1b16-4484-4446-a6d3-19f43ba8d2a4") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 226.06 129.54 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1a678242-53b1-41f4-8fdd-661e78ed7cb3") + (property "Reference" "#PWR012" + (at 232.41 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 229.87 129.5399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 226.06 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 226.06 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 226.06 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ef790971-49f0-421a-9a82-7b0f6a55ba1d") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 226.06 119.38 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1f818731-5e69-4a69-ab17-344d0d4de905") + (property "Reference" "#PWR011" + (at 232.41 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 229.87 119.3799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 226.06 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 226.06 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 226.06 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7f8fd0b0-13f4-4af0-9f1c-ba575f71e673") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 226.06 152.4 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1f8b2ca0-34c6-46d8-a32e-a4262a489b91") + (property "Reference" "#PWR010" + (at 232.41 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 229.87 152.3999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 226.06 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 226.06 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 226.06 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7d1d7e55-18c3-4b7f-ace9-f547090514f2") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "126x64-dot-display:CH1115_OLED_7Pin") + (at 58.42 58.42 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "206cb045-4eb1-4a04-bc2c-f0df9abdf631") + (property "Reference" "U6" + (at 58.42 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "oled_secondary_display_2" + (at 58.42 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 58.42 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 58.42 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4cead93f-20be-482c-a48d-a79c69f1cd50") + ) + (pin "5" + (uuid "8110f364-24ee-4c49-afee-98a3dc864007") + ) + (pin "2" + (uuid "82eb782b-5817-425d-a4ec-09c605283748") + ) + (pin "6" + (uuid "0a65c426-314d-4f38-b4eb-f1a0347b09fb") + ) + (pin "3" + (uuid "e939cf2e-582c-43a2-aa0c-5b0f1a108f29") + ) + (pin "4" + (uuid "e51cde9b-3379-4a91-a087-5bef57d943f6") + ) + (pin "7" + (uuid "fb2a4728-8516-4cdf-8246-bdcb225571e7") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "U6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 215.9 140.97 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "23cef5f9-2148-4cea-bf1e-11dc686cb847") + (property "Reference" "SW1" + (at 215.9 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Up" + (at 215.9 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 215.9 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 215.9 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 215.9 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "9fc2e1de-ed85-4461-a4af-689234b0966d") + ) + (pin "1" + (uuid "b964b9e9-15e2-4e67-be36-008f42222872") + ) + (instances + (project "" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "elechouse_nfc_module_v3:NFC_MODULE_V3") + (at 228.6 55.88 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "322e425c-bf41-43ce-9c09-88b23988615e") + (property "Reference" "U1" + (at 228.6 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "NFC_MODULE_V3" + (at 228.6 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 228.6 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 228.6 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 228.6 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "6" + (uuid "c4996110-5f5e-47f0-8f8e-d5abde10929d") + ) + (pin "2" + (uuid "37f527e4-b08b-403d-be7d-a1c1ca4ca4ef") + ) + (pin "12" + (uuid "7ae53291-9f5c-4e34-9941-e1dd61a39936") + ) + (pin "9" + (uuid "7047df8c-ad51-4954-896e-6f3f9e7dc0c4") + ) + (pin "11" + (uuid "131d8137-2fbc-4c6c-a599-ee3ef88152a6") + ) + (pin "3" + (uuid "5ebaec04-d9c8-4561-a9aa-274ae2f4ce41") + ) + (pin "5" + (uuid "cafba709-5ef8-4f97-a722-99be32dff4cb") + ) + (pin "7" + (uuid "4ae015b0-dd41-43f4-a176-0920a2bb5792") + ) + (pin "1" + (uuid "6a046d5a-65f4-4b9a-b24c-5713e9d6d660") + ) + (pin "8" + (uuid "35915dfd-1e3f-4f4c-9626-fb2c56418fd4") + ) + (pin "4" + (uuid "d1523961-4aa0-458c-bdbb-aa7c741cb451") + ) + (pin "10" + (uuid "7bee6ff6-e5f5-4c6d-b4aa-dfc59ff68835") + ) + (instances + (project "" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 123.19 121.92 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "33923c86-a7b0-4844-86d8-c46d6ea9d589") + (property "Reference" "#PWR03" + (at 116.84 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 119.38 121.9201 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 123.19 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 123.19 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 123.19 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "294b429d-4ccc-48d1-b0a7-a6a892f15fd7") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "t-energy-s3:LILYGO_T-Energy-S3") + (at 146.05 111.76 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3660ce7c-d3e6-4cf1-9b8c-5e0cfa82c4e1") + (property "Reference" "U3" + (at 146.05 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LILYGO_T-Energy-S3" + (at 146.05 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 146.05 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 146.05 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 146.05 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "21" + (uuid "d5eb6334-47c8-4da0-97a5-222b92a4c520") + ) + (pin "8" + (uuid "76cca698-f52d-431e-987f-a6d0a233fe9e") + ) + (pin "34" + (uuid "5c6f7b1c-3053-4f69-974c-a39585c29761") + ) + (pin "11" + (uuid "d9a266df-f783-4258-8f72-d32f14a1482f") + ) + (pin "23" + (uuid "02ca7872-7ad6-4925-ab81-e50c4eb971e0") + ) + (pin "19" + (uuid "1f1d7291-f3ef-425c-aeef-b8d57dcb4a44") + ) + (pin "10" + (uuid "42c519d4-1b97-4568-bf21-0e20adb6e169") + ) + (pin "33" + (uuid "50dae738-128d-4f19-aa5b-42c7b22c8283") + ) + (pin "38" + (uuid "c5285ee1-6e01-46c8-ae2f-1bbbf8d54c98") + ) + (pin "32" + (uuid "50b2c2f5-b293-434b-96a5-f37a6512599f") + ) + (pin "13" + (uuid "50d05301-5fd9-4c4f-89ee-2f652201c8f7") + ) + (pin "36" + (uuid "4c4fb73a-ce30-413c-b313-f8afda3f4f72") + ) + (pin "1" + (uuid "c289960a-19f7-4012-8b3d-dda1236a2d29") + ) + (pin "39" + (uuid "e27dbaf3-b773-4c83-8ced-24ff0a31afa7") + ) + (pin "3" + (uuid "a441c142-d0c4-46d9-8ee7-d5b63991a158") + ) + (pin "9" + (uuid "a139004e-5140-4f73-bbbb-680771131980") + ) + (pin "18" + (uuid "af2ea4cd-0a6f-4ef8-9980-93941c684aad") + ) + (pin "17" + (uuid "7c49e259-ff4f-429c-85f3-da1a359910e9") + ) + (pin "28" + (uuid "67e6f7a6-872d-464c-a2cd-93f6ef4f635f") + ) + (pin "27" + (uuid "ac650144-3a6e-4406-8e97-f1b33fa5bb8a") + ) + (pin "30" + (uuid "495128e9-90c6-4f94-b699-afc713ae1b5e") + ) + (pin "31" + (uuid "0b79604c-4a9e-4a09-8e42-377f2b20c765") + ) + (pin "16" + (uuid "9cba69c1-0a82-413f-9258-8929eb192779") + ) + (pin "15" + (uuid "e2c1ced1-dbf7-4f9a-bd45-3b57814688f0") + ) + (pin "6" + (uuid "1a40d788-9109-4099-acf7-aa87213aed2e") + ) + (pin "5" + (uuid "ca639b94-bf7a-4e8d-8008-5b3d48d09f86") + ) + (pin "20" + (uuid "e41c36b8-d59c-4d21-bc00-a845c80d5155") + ) + (pin "25" + (uuid "a6674efe-6bc9-4d56-b5bc-8d29f10d2666") + ) + (pin "40" + (uuid "52f5ff41-acd1-4364-adbd-89ea983517db") + ) + (pin "2" + (uuid "a32e7f25-7a4e-4a56-8bb1-24338f77afe4") + ) + (pin "4" + (uuid "fd9c2738-8271-4853-9e1a-ae8707a183e0") + ) + (pin "35" + (uuid "f1bdb4d9-10eb-444f-b275-f1cc39e30d26") + ) + (pin "14" + (uuid "a57d0ac1-3478-4ec4-95e2-94e3d4e73049") + ) + (pin "7" + (uuid "b39c83de-70d8-4a96-a76a-3d3726b8b338") + ) + (pin "22" + (uuid "1c727595-3165-4f75-b112-034a437cd7ed") + ) + (pin "12" + (uuid "b1038f17-687e-4c55-82d7-0df38ce67682") + ) + (pin "29" + (uuid "965321ac-c5ee-4770-9102-10675378802e") + ) + (pin "26" + (uuid "a1560f3d-d08d-4ac1-bb03-b4ed3e38583d") + ) + (pin "24" + (uuid "f244b613-aad8-4a69-befc-a3a968d5a5e8") + ) + (pin "37" + (uuid "337df182-304a-4cf3-818e-07b4f8452a30") + ) + (instances + (project "" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 168.91 88.9 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "36a22ca8-b1ef-41b3-bc76-f3b6b8c82af1") + (property "Reference" "#PWR01" + (at 175.26 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 172.72 88.8999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 168.91 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 168.91 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 168.91 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ecf41cf5-26e2-4b06-8c8c-8b87b469322e") + ) + (instances + (project "" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 262.89 130.81 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "380323a5-bab4-4a3b-829b-fe231c81d226") + (property "Reference" "#PWR013" + (at 269.24 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 266.7 130.8099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 262.89 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 262.89 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 262.89 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4b0b4241-55e6-4285-9bca-e78532b54910") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "126x64-dot-display:CH1115_OLED_7Pin") + (at 58.42 87.63 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "398a5352-6c14-4d8b-924d-081e35b96d03") + (property "Reference" "U4" + (at 58.42 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "oled_secondary_display_1" + (at 58.42 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 58.42 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 58.42 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d3163775-22fb-40a8-8280-2f19d4f22faf") + ) + (pin "5" + (uuid "eca6a7cd-abff-44b6-b90f-4e188b748f96") + ) + (pin "2" + (uuid "a1d62bb0-8ee9-4975-9ce5-25b021a9512b") + ) + (pin "6" + (uuid "b7a0cb16-bc6d-4c98-939b-9959cd57ad1b") + ) + (pin "3" + (uuid "7f499a01-c1a8-4fc2-aef9-2c25bccbdb5f") + ) + (pin "4" + (uuid "ddd6d0d7-341a-4f0f-b05a-93a2f39f8aa8") + ) + (pin "7" + (uuid "47c86113-403c-4253-b94a-5c599fa2b415") + ) + (instances + (project "" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 76.2 92.71 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3b372520-95fa-46a0-8ef7-969be28df32c") + (property "Reference" "#PWR018" + (at 72.39 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 80.01 92.7101 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 76.2 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 76.2 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "84e7d575-76e5-41b9-b668-610442987f2f") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 215.9 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "43faddaf-2216-48e2-97fa-3b66cbfdda43") + (property "Reference" "SW3" + (at 215.9 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Left" + (at 215.9 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 215.9 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 215.9 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 215.9 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "fb74c657-cfc0-4a70-a1df-523d7e011f92") + ) + (pin "1" + (uuid "34e98946-843b-49de-a109-2223c9acf685") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "SW3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "126x64-dot-display:CH1115_OLED_7Pin") + (at 58.42 29.21 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4710511b-9594-4351-a8a7-766cb3be63e9") + (property "Reference" "U7" + (at 58.42 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "oled_secondary_display_3" + (at 58.42 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 58.42 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 58.42 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "960081c1-1c17-458b-8e94-b37fd6deb5a3") + ) + (pin "5" + (uuid "7710823e-4de9-41c5-bbee-df935535fdc1") + ) + (pin "2" + (uuid "44704fc2-4eda-4e01-86c5-1ace7549626c") + ) + (pin "6" + (uuid "a5f32697-24aa-409d-a120-9a0132cb384d") + ) + (pin "3" + (uuid "d897e7aa-a645-455c-97f6-0b8386833e2c") + ) + (pin "4" + (uuid "4dab617a-253f-43a4-bf95-9e99d47ad7ac") + ) + (pin "7" + (uuid "d0c1f0f2-2de8-4cab-80d1-b150452f145e") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "U7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 210.82 57.15 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4cdd2b5f-097a-4049-879a-bbf8dc06b43d") + (property "Reference" "#PWR019" + (at 214.63 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 207.01 57.1499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 210.82 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 210.82 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 210.82 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "16ba8630-7af3-49a7-bc46-a3cb79a695c4") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 252.73 120.65 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5a3166d5-eac5-4d8b-9252-495981461319") + (property "Reference" "SW5" + (at 252.73 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Ok" + (at 252.73 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 252.73 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 252.73 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 252.73 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "bade3cb1-0ac1-4882-ab71-2cfe29be72c8") + ) + (pin "1" + (uuid "17860320-1418-412e-a6e9-ee8d3e059070") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "SW5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 210.82 86.36 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "76b19a59-9389-4f28-90f5-adb5cf9a93ae") + (property "Reference" "#PWR017" + (at 204.47 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 207.01 86.3601 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 210.82 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 210.82 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 210.82 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d68cc83a-fc9e-434d-8916-3a7e6d04bf7d") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 76.2 36.83 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7d2e02cd-8dcf-4882-9bd1-8396743e068c") + (property "Reference" "#PWR024" + (at 82.55 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 80.01 36.8299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 76.2 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 76.2 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "15f8ff91-d5d9-495c-8c04-50efa6919bc3") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 226.06 140.97 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8c9c12a3-f1d8-4ca6-bb08-afcf210b7cde") + (property "Reference" "#PWR09" + (at 232.41 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 229.87 140.9699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 226.06 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 226.06 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 226.06 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cb9bc96c-bf6a-4f49-84ad-bc50282fb42f") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 76.2 63.5 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8e8d5c4e-7fde-46f4-aef4-8b49b55bc5f2") + (property "Reference" "#PWR021" + (at 72.39 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 80.01 63.5001 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7f9f30f5-285e-40b1-afc8-4e77a3e960eb") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 76.2 66.04 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "923b9629-30ba-45d8-9389-c6b4336bc613") + (property "Reference" "#PWR022" + (at 82.55 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 80.01 66.0399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 76.2 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 76.2 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4921d169-99d1-45db-8935-d0fc935544f7") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 248.92 54.61 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9374dd9a-4b30-4593-abf4-5e7dc1b4c088") + (property "Reference" "#PWR020" + (at 245.11 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 252.73 54.6101 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 248.92 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 248.92 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 248.92 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0ca5e137-c579-4239-9b6b-8c5769c7d1df") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 252.73 130.81 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "951c3dca-fa90-4c66-a794-96ff7f948aea") + (property "Reference" "SW6" + (at 252.73 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Back" + (at 252.73 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 252.73 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 252.73 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 252.73 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2db9e9c6-077b-418e-ac2c-d1a666432152") + ) + (pin "1" + (uuid "6106e3e3-a44c-4a83-803a-a65bd9037502") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "SW6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 168.91 104.14 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "97f7468a-3786-4621-afa5-626d1e4e7cab") + (property "Reference" "#PWR02" + (at 175.26 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 172.72 104.1399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 168.91 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 168.91 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 168.91 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4b0053fa-1cdd-43dc-86d8-db63dfb07036") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 76.2 34.29 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9efec459-cdb9-49a2-9d75-634005c00f0e") + (property "Reference" "#PWR023" + (at 72.39 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 80.01 34.2901 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 76.2 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 76.2 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "19730d4a-6b19-4c95-afad-f72f49f1504a") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 210.82 88.9 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ab5ebd6f-f4ac-4555-aa09-5ed61b76405d") + (property "Reference" "#PWR014" + (at 214.63 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 207.01 88.8999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 210.82 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 210.82 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 210.82 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b2595291-67cd-4940-9d01-48f9f24ce0f9") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "lcd-tertiary-display:lcd_tertiary_display") + (at 226.06 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b312e53f-5c08-4ce9-a0dd-bd7832ede08f") + (property "Reference" "U5" + (at 226.06 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "lcd_tertiary_display" + (at 226.06 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 226.06 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 226.06 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 226.06 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "16138ceb-a007-4ae8-8399-e5064a781d48") + ) + (pin "5" + (uuid "ad9d8448-80fb-4f87-aea2-92a95e3395af") + ) + (pin "6" + (uuid "e6bdc026-1c08-48ba-9d47-b44957b27e29") + ) + (pin "7" + (uuid "12c0d38f-3fe1-4625-86f7-ec1c517d4635") + ) + (pin "3" + (uuid "861d94c1-f2e2-48e0-850b-21057c8d5335") + ) + (pin "1" + (uuid "ec7eb38c-503d-48c2-b3ae-a061043776ba") + ) + (pin "4" + (uuid "d14abcd5-5cc8-47a4-babf-c0eed136a851") + ) + (instances + (project "" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "U5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 82.55 119.38 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bb18a83b-678e-4a50-95bd-07a1f5ff210b") + (property "Reference" "#PWR025" + (at 78.74 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 86.36 119.3799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 82.55 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 82.55 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 82.55 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3d7b2499-1ed9-412d-b8a0-9d5b8d41b0a1") + ) + (instances + (project "" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 215.9 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c0183707-cf28-4188-a844-43e5b46b95e0") + (property "Reference" "SW4" + (at 215.9 122.428 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Right" + (at 215.9 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 215.9 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 215.9 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 215.9 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "26f8fcdb-7927-4fd4-ad17-385bb9650560") + ) + (pin "1" + (uuid "12057c13-46f5-470e-a96c-c32b637851a1") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "SW4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 81.28 137.16 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cfd2ab63-2f02-472d-b444-8fa8ac3f3f87") + (property "Reference" "#PWR016" + (at 77.47 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 85.09 137.1601 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 81.28 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 81.28 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "df0ea1d3-2ab1-44e8-bb42-6461d801f0a7") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 215.9 152.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e49caf3c-c047-45e7-8207-c56bedd84a5a") + (property "Reference" "SW2" + (at 215.9 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Down" + (at 215.9 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 215.9 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 215.9 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 215.9 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f080e17e-8936-4d97-90bc-8e894f4e104e") + ) + (pin "1" + (uuid "f68236cb-c21c-4d75-9503-d77d59f8b46b") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 210.82 59.69 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ebc3c055-94ff-4cbe-91fb-928ad1137b7f") + (property "Reference" "#PWR07" + (at 204.47 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 207.01 59.6901 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 210.82 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 210.82 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 210.82 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b889c2d2-d3bb-4b8f-ba6d-ea7f68c631d8") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 262.89 120.65 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f22a8b08-e2c9-4e00-8b20-beadf7652018") + (property "Reference" "#PWR06" + (at 269.24 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 266.7 120.6499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 262.89 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 262.89 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 262.89 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "91dd490b-dbb6-49d9-9cd0-e8aceea36169") + ) + (instances + (project "creaturedex" + (path "/f0cf9cac-01dc-4071-b72f-ebf42dbd12d6" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) diff --git a/schematics/sym-lib-table b/schematics/sym-lib-table new file mode 100644 index 0000000..bf17d6f --- /dev/null +++ b/schematics/sym-lib-table @@ -0,0 +1,8 @@ +(sym_lib_table + (version 7) + (lib (name "t-energy-s3")(type "KiCad")(uri "${KIPRJMOD}/symbols/t-energy-s3.kicad_sym")(options "")(descr "")) + (lib (name "oled-main-display")(type "KiCad")(uri "${KIPRJMOD}/symbols/oled-main-display.kicad_sym")(options "")(descr "")) + (lib (name "elechouse_nfc_module_v3")(type "KiCad")(uri "${KIPRJMOD}/symbols/elechouse_nfc_module_v3.kicad_sym")(options "")(descr "")) + (lib (name "dot-secondary-display")(type "KiCad")(uri "${KIPRJMOD}/symbols/dot-secondary-display.kicad_sym")(options "")(descr "")) + (lib (name "lcd-tertiary-display")(type "KiCad")(uri "${KIPRJMOD}/symbols/lcd-tertiary-display.kicad_sym")(options "")(descr "")) +) diff --git a/schematics/symbols/dot-secondary-display.kicad_sym b/schematics/symbols/dot-secondary-display.kicad_sym new file mode 100644 index 0000000..8855367 --- /dev/null +++ b/schematics/symbols/dot-secondary-display.kicad_sym @@ -0,0 +1,52 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "CH1115_OLED_7Pin" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -7.62 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CH1115_OLED_7Pin" (id 1) (at 7.62 11.43 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CH1115_OLED_7Pin_0_1" + (rectangle (start -10.16 10.16) (end 10.16 -10.16) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "CH1115_OLED_7Pin_1_1" + (pin power_in line (at -12.7 7.62 0) (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 -12.7 5.08 0) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 0 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 2.54) + (name "RES" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 2.54) + (name "DC" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -7.62 0) (length 2.54) + (name "CS" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) \ No newline at end of file diff --git a/schematics/symbols/elechouse_nfc_module_v3.kicad_sym b/schematics/symbols/elechouse_nfc_module_v3.kicad_sym new file mode 100644 index 0000000..4f2391f --- /dev/null +++ b/schematics/symbols/elechouse_nfc_module_v3.kicad_sym @@ -0,0 +1,72 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "NFC_MODULE_V3" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 12.7 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "NFC_MODULE_V3" (id 1) (at 10.16 12.7 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "NFC_MODULE_V3_0_1" + (rectangle (start -12.7 11.43) (end 12.7 -11.43) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "NFC_MODULE_V3_1_1" + (pin input line (at -15.24 8.89 0) (length 2.54) + (name "SCK" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 6.35 0) (length 2.54) + (name "MISO" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 3.81 0) (length 2.54) + (name "MOSI" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 1.27 0) (length 2.54) + (name "SS" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -15.24 -1.27 0) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -15.24 -3.81 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 -6.35 0) (length 2.54) + (name "IRQ" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 -8.89 0) (length 2.54) + (name "RSTO" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 15.24 3.81 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 15.24 1.27 180) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -1.27 180) (length 2.54) + (name "SDA/TXD" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -3.81 180) (length 2.54) + (name "SCL/RXD" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) \ No newline at end of file diff --git a/schematics/symbols/lcd-tertiary-display.kicad_sym b/schematics/symbols/lcd-tertiary-display.kicad_sym new file mode 100644 index 0000000..4fe35df --- /dev/null +++ b/schematics/symbols/lcd-tertiary-display.kicad_sym @@ -0,0 +1,52 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "lcd_tertiary_display" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -7.62 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "lcd_tertiary_display" (id 1) (at 7.62 11.43 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "lcd_tertiary_display_0_1" + (rectangle (start -10.16 10.16) (end 10.16 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "lcd_tertiary_display_1_1" + (pin power_in line (at -12.7 7.62 0) (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 -12.7 5.08 0) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 2.54 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 7.62 180) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 5.08 180) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 2.54 180) (length 2.54) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/schematics/symbols/oled-main-display.kicad_sym b/schematics/symbols/oled-main-display.kicad_sym new file mode 100644 index 0000000..6cd5242 --- /dev/null +++ b/schematics/symbols/oled-main-display.kicad_sym @@ -0,0 +1,96 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "3.2_TFT_SPI_Touch_SD" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 21.59 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "3.2_TFT_SPI_Touch_SD" (id 1) (at 10.16 21.59 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "3.2_TFT_SPI_Touch_SD_0_1" + (rectangle (start -12.7 20.32) (end 12.7 -17.78) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "3.2_TFT_SPI_Touch_SD_1_1" + (pin power_in line (at -15.24 17.78 0) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -15.24 15.24 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 12.7 0) (length 2.54) + (name "CS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 10.16 0) (length 2.54) + (name "RESET" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 7.62 0) (length 2.54) + (name "DC/RS" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 5.08 0) (length 2.54) + (name "SDI(MOSI)" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 2.54 0) (length 2.54) + (name "SCK" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 0 0) (length 2.54) + (name "LED" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 -2.54 0) (length 2.54) + (name "SDO(MISO)" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -5.08 0) (length 2.54) + (name "T_CLK" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -7.62 0) (length 2.54) + (name "T_CS" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -10.16 0) (length 2.54) + (name "T_DIN" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 -12.7 0) (length 2.54) + (name "T_DO" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 -15.24 0) (length 2.54) + (name "T_IRQ" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 5.08 180) (length 2.54) + (name "SD_CS" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 2.54 180) (length 2.54) + (name "SD_MOSI" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 0 180) (length 2.54) + (name "SD_MISO" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -2.54 180) (length 2.54) + (name "SD_SCK" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) \ No newline at end of file diff --git a/schematics/symbols/t-energy-s3.kicad_sym b/schematics/symbols/t-energy-s3.kicad_sym new file mode 100644 index 0000000..7116f0e --- /dev/null +++ b/schematics/symbols/t-energy-s3.kicad_sym @@ -0,0 +1,184 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "LILYGO_T-Energy-S3" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -12.7 26.67 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "LILYGO_T-Energy-S3" (id 1) (at 12.7 26.67 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LILYGO_T-Energy-S3_0_1" + (rectangle (start -15.24 25.4) (end 15.24 -27.94) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "LILYGO_T-Energy-S3_1_1" + (pin power_in line (at -17.78 22.86 0) (length 2.54) + (name "3V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 20.32 0) (length 2.54) + (name "RST" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 17.78 0) (length 2.54) + (name "IO37" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 15.24 0) (length 2.54) + (name "IO35" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 12.7 0) (length 2.54) + (name "IO36" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 10.16 0) (length 2.54) + (name "IO45" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 7.62 0) (length 2.54) + (name "IO48" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 5.08 0) (length 2.54) + (name "IO47" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 2.54 0) (length 2.54) + (name "IO21" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 0 0) (length 2.54) + (name "IO14" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -2.54 0) (length 2.54) + (name "IO13" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -5.08 0) (length 2.54) + (name "IO12" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -7.62 0) (length 2.54) + (name "IO11" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -17.78 -10.16 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -12.7 0) (length 2.54) + (name "IO10" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -15.24 0) (length 2.54) + (name "IO9" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -17.78 0) (length 2.54) + (name "IO46" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -17.78 -20.32 0) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -17.78 -22.86 0) (length 2.54) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -17.78 -25.4 0) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 17.78 22.86 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 20.32 180) (length 2.54) + (name "IO1" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 17.78 180) (length 2.54) + (name "IO2" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 15.24 180) (length 2.54) + (name "TXD" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 12.7 180) (length 2.54) + (name "RXD" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 10.16 180) (length 2.54) + (name "IO42" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 17.78 7.62 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 5.08 180) (length 2.54) + (name "IO4" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 2.54 180) (length 2.54) + (name "IO5" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 0 180) (length 2.54) + (name "IO6" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -2.54 180) (length 2.54) + (name "IO7" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -5.08 180) (length 2.54) + (name "IO17" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -7.62 180) (length 2.54) + (name "IO18" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -10.16 180) (length 2.54) + (name "IO0" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -12.7 180) (length 2.54) + (name "IO8" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -15.24 180) (length 2.54) + (name "IO41" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -17.78 180) (length 2.54) + (name "IO40" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -20.32 180) (length 2.54) + (name "IO39" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -22.86 180) (length 2.54) + (name "IO38" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 17.78 -25.4 180) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) \ No newline at end of file