From c84689e5da31cd82901680c505c9b0053dbc6b5f Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Fri, 3 Oct 2025 21:44:40 +0200 Subject: [PATCH] Finished 5V power alimentation and mcp23017 connection --- pcb/main board/#auto_saved_files# | 1 - .../main board-2025-10-03_161201.zip | Bin 30463 -> 0 bytes .../main board-2025-10-03_182108.zip | Bin 30356 -> 0 bytes .../main board-2025-10-03_190450.zip | Bin 33351 -> 0 bytes .../main board-2025-10-03_191022.zip | Bin 34063 -> 0 bytes .../main board-2025-10-03_211319.zip | Bin 0 -> 36836 bytes .../main board-2025-10-03_211837.zip | Bin 0 -> 36808 bytes .../main board-2025-10-03_212438.zip | Bin 0 -> 36761 bytes .../main board-2025-10-03_214300.zip | Bin 0 -> 38450 bytes pcb/main board/main board.kicad_sch | 2042 ++- pcb/main board/main board.kicad_sch-bak | 10241 +++++++++++++++- pcb/main board/~main board.kicad_sch.lck | 1 - 12 files changed, 11677 insertions(+), 608 deletions(-) delete mode 100644 pcb/main board/#auto_saved_files# delete mode 100644 pcb/main board/main board-backups/main board-2025-10-03_161201.zip delete mode 100644 pcb/main board/main board-backups/main board-2025-10-03_182108.zip delete mode 100644 pcb/main board/main board-backups/main board-2025-10-03_190450.zip delete mode 100644 pcb/main board/main board-backups/main board-2025-10-03_191022.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-03_211319.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-03_211837.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-03_212438.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-03_214300.zip delete mode 100644 pcb/main board/~main board.kicad_sch.lck diff --git a/pcb/main board/#auto_saved_files# b/pcb/main board/#auto_saved_files# deleted file mode 100644 index 6c05a17..0000000 --- a/pcb/main board/#auto_saved_files# +++ /dev/null @@ -1 +0,0 @@ -/home/ulysse-cura/Documents/Robotique/Junior 2025-2026/main robot/pcb/main board/_autosave-main board.kicad_sch diff --git a/pcb/main board/main board-backups/main board-2025-10-03_161201.zip b/pcb/main board/main board-backups/main board-2025-10-03_161201.zip deleted file mode 100644 index f2912e7be3c75e204a7cb1ccec1f53c74df5c23d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30463 zcmZ^~V|1oX@FyJGb~3Rsu`$8Kwrx9iY}=mLHt*QBHL>kv=h^>z_WiQ^r}0OqNLtR|4|wMB zN$6Fv774sioStQ)lY|?-Kd}iSnuiYTIfTAnU3~CuNL55$Fdbj-V!u2#a5=fDOD|b? zyj))st&Kn~cr%5Y$qo$ZA$$BihwbUrAno zxjFf48hOSGCYPpk7n>||G1YcHwSf8I`By|JAhvn)5;z9p)*Y$P8olO8Y4F}{aMBWE zl>t3(iwI{S+hZ<;_Z&eID#pNWUzPYpEzaGLR8c@ZVwK_uN3_ToaBB_r@?NBOK405o$Sx13{9~jyk7EE1V)yM_@cKx*tmmil2wf+Lwk25KqOyD`Mn^;Tx-l zpU?a)l+q;EsDuK3D!@O@1rE?U$c3Iu_ScBIQ3Kw%jzuy`4W!aa(g^qe1+=AJ^$~I1 zWpf}HmD>RCgV$J<#)Ir>dHN|8i1_jB@}J}<@XjVdjv#!R8(m79+eT_ucO>c@!ZA-xK?tDxk z=-qEml#mLb&SUv>6coi{?M0#!4DmbO776(c`R zJ!)+L21t;KCusl$a49eoCM{15RL`3^_(p8CE$2ea? z(t2UHhG}4k$*dvv$goDMC)0;l5zB=d5A;{3WHCz&jV7m15{y|!vrXbqOGYNwBuut> zhDP@@z@|2+wMHtlC5|_0siRR*$%dg%jtIc)z)rV{4Elo&v+L$832P>ldHEy4V%T^9 zqxDpGd-jJft!1hTS`csE+NGgYNp~%#LqR;n^iBe8Y&}Z^E2@beZ<0k{2aquGa9S;O z(lKzdq`*ExEbAc4-8U+!S@k#JT_&s(PoAc3@W4e%aLNG@Ik-^MXCF6@3EG7p>>y4u zcgRD0`H9d~VJLzRthp)qxSOMGQj$!BudWDO5L}O< z4C54-76b>DXmjPzUylXYKg#p5v@> zEW=FR8RytToBn*-NhPKkY~O?+#Ogw<*)=Gws53-dE(g}|IZ zw0+gBypi7Sl1XN85ObK|)oFfsFl7)e%0yVwV0w2HFKIHw z7G#{>+8@a?E=AUHM<#}!pMIko42;9fBifeh4V0PS_|hN-WK0u`nPtYWVWBbqUT9-h zN9Ypi)@Nh;{d-|C0%kZ;1%F6rS2REn3kQ_;0v>{TGCQNcpH|PAgq5Kgg;oQNjqMeK z^+ct0LiiN?JXR?}${LEQLd!^7Ld3UMop0^-tRv);Fgadg6?$?%H7JOty)EaI6SP6~ zZ*1brt;B8AtUwclaP)NEWnnK?X{}l=>qov@NRr>Sw zELJI=vUcC~*{t=uK=j{W=E6FQwvFKxhlEFcSeO=T#ttP5GG5>?E2X6Af5wOD^CML^ zT;!?I8*1Z|{!rCHWarq(BsuEDY3Ccq(O?KRB%`8$On8mQ27Mm2TQJ9-lBNy1E|W`7 z(Z!mYo|~v(xFx36Tb@71Yf{=u%H~&@^zo?6GBjOT;8vjYYY9W92bIWPwRk%m#tWR0 zhp^To$Eq=8Y1cnnp_rOAd1&JQB=Wm7L{uvTBbp8klq2zP#&2oa9;*g-iSo!t;_FV* z4W%0F$y8NjoSr(p+s6`NlW9rJ8JvE-cG?Y&qM;Qs^^|Njv-{jAm)Yw$2VhuV3l#7C zaH8IpO{G6WiZQ7|r5Boa=bjp>?g80%S69+4oggP&b39{s-%PdaO7-Xou~5kT(k*$? zej8aTyuZ30vTA-yf>zTJF$?gCoq9VvU79*fqC1Y%D!B&-_xt<$sTrzEu|kqCE-$j5 zUu}(Wu)sgklX<^AkyJ7P_hh82uU1zMUl!;~zTQBPhyP7_gPh9K5>kqy8^Lzt%iL+; zUf2rOBz)30vGx?-HJd*?5S8-{B2HV_pr|{36S4S7xKY8=Nw(3peE(%xiP~Y}N$u zVy_n5<(gP*rSK0v+RQ^5Jxy1SrrPRItD;OGw*#wS20Kx3ibRi@;I>~RKsK$*rU$T_ zw}MD;GKC%&;yUwuoBoVPbxp_ER^g=|S%>QXIMr6y{Bx3{YG?DE-*@3|#MY(IG_?y*YvZd|?a-jFup(7>*y8{Rd*@g#7jFCny= z?e<|CzXyTijP0DDe5?+i?}m-IlBQ_m$0zvPuHpMf;e`}_C{N22Qyx;e52bY|gfcI4 zF{yLdy=dEWcku*ZH;gw&kZ%HOZ{$1abI$OZ{KxO@e#=$gsj>E#I$X_t%O2h_SKs<} zw~zj9(8ryT+A$Bh0uw-H-VHg7WOvp?TQXx(x5T$SA;sC#yW&7`c<#Fl&pMeDy^2Fu zG3nA+v4K7gnv$2v>MF&>D#e?zCai4h#fD1NQ%!cGz^Q z%Gz%*BXl3DLkM6CcUHf5TyhzF=Tk#y7TB^kkSjRNH=XzqS8K##bn;@}OM1l>SVVez zZ`rh}+H#Md9Y3XTG#!$bfiq9Z`v-4t(;FV4@Ie?=>TB75N2k{&?xE1bj}GM$rXUb% zLJ}Al@lsIWn32FtbwkTP3>*Y@1#ZN`T91|^SGA%ww2h{7*|MOzqZ<-p(`FwLll^|| zis9V8>e(irb>tRt@7%z>BXoB_9M=nYX9zrfkwy&S&?k-a^6?H#0}o!! znV{)|XO5f|NtUGrNesP0D+qg_6Mf8lg5jE4I!&cWUHoj6@H*wWvqpxGki)6sgz?IT zkIlj4pL*uF1tg6qz&0Q+7sh=ZjnVoQ$No@qB64nlCAhYJe9-1(kw=}}kTd<^Js*YS zMU>p8@oD|m%{g}Ds5{M~7xYzjT9S&slJ~aG$fSYqB@v=tXd}~iWP6YO|6c+BfM43N z0PBcBQxFh(81Vml=Iv~3anWt zG$_h^Mr$aGhJeykwYBZ0U#KCA22!Tgpe$p65)(qpKrnZzMZ)R%d^SHtM=Hi4a z__>hR^Tr>?6jpd2sa!*Cd}r$}JF)BD|8@%z#RM~<;KJ7n(kQ1J6qUZ35s zO0NqyC+|4C_MNWB14n-^34Q!4{{!-a)O+gYTV`W4uM z$B84ad`H+zQGPyiT@&)OTDJj-m^nR!DxlyNMehshrY-`OUogf5U*=H4?d5)Kz1ySD zrKx3{*YCUXwKux(c@8n>xTCp7Y@~j)&jjXb&+NSbC0a}-aZ;CO2LVi^2$oG$V<;Ez4A~swu}Y8 zL~1Ap7AC+~ z)wGI^1X*n`y)w_^gVwoy>l};(OK#) z&d+y<;(RAqZv~JS{wj+>>x|W!&rs?!I;A+>s+T4~1_-m4I`?9Ee_S4TxVYw~x;wNM zxd4yEAWzZ(Em{gCF9YQK#5u?BelvahzfQ3lT{Li={TVL*8oSZinZ}Wt(qa7UpfusOlxVtD6d{aK&!TZ)<$b&mRREm^zhWn$l}%K%ue23sdBgrfcUGB z<&{c;^~0Ov>m27B(uaS+UqTo>Hdj&z8f2?lIf5>htKxkq*x* zN^|Q6v;nxW4VlI-P`m>{pP%33pA&G-E33_CN5cGpIno_o`&qD*(&&P^C`F~^#JaKy z*6!#PSri{K)w$(M-Q`QjS!fly#1Nkj#$+Y8%jatsd(>r*92^cRkM}LdWciuI-Td77xMRh&?sB~E*x4*QCX{oOI-PD(|= zrm`gB5$=t(?8WJxGn;fPs^BOyrsisz9Nyj2onmtT$h0q zgjdYECB?C8PN%0awz(?uLu2pPJH0%7+};x8yxhL-7Heauh2SMK({eq;0oo8u_odDS zV*$xlBVA_;CQi3!ySw+tGeJ9HX?Y)M!UQ>lMT%W~b!v)^z-i$S8;68(UtFBRWZ$yY z^NQ)=+tQ`Er57WYjLN*d$AO>0vKr@~rmB_REB!>sGf*)*4Q+$&k57er+;>b*Oy6p^ zexBX>1(^<%PgA1Ez1-f<=3{O$JouxU?e!T@7~ck3f2U?2Yj7;wdX+`QR%6V+%8!Be7%%@tR{|2xT!AiZSEij zeQ!^FQk>1#qT@9eX?wrw3qB)pBV?-3lE;D_wrXJGm90XDP0ec>P>73(tHE8uX<`+4b!5Yh(f zjbTUi!xTl@uY)RtTyJR2R^`H;w0yOxXH>8{0H1~9*5qm{_TI!t{92>P24%72W+ zd44b!ClNQuTN&J*0*H|$@@6)UOW3#VocTCC&9i3fCnRNu7^(g`BmK34@w-bhi)SF&z8sa8DiOq`t+WJc4L3wBlgJx^PTGe8N=`!wmtc=hcqx&kza z?D{x&J_9efK99`W{aAGmIt47N9rv$fnxO<|(KCHqb(zED$2JePR41zmM){m^a`km& zu{?h<*pa<$E#F_tf97_V`>y>;1G744iiLXP_hSVt_~Tmigo5?(UZ;ticGDP`;_g;p zlDwJDy4d4sjQDuGCtbL|bUU8#hV^!!xGZ74wCH0#T#CjB1jT{)Y0QemfCOg*)K|`P zVlO#-Y{`%8-OvAyMGAG)Z$T4Gwuz`D+~;49}du$ON3?i$oF+xRUFK0|I+ z@{j;a{##K{RvKM1KTlMlebVz%k;K)LOu^??!|*VdVSjeNANut2wVUIw{RuK-s45Ne z&2S>7x8Wy@f2aOq-q0q&uxZZwFo_Eo2!0#Eb6jaXPU2$}I7+(yYP&gJRk>J-vyW}d zpUfuc1@N(GaKsnvI{`)Gj+dgycH}Lr5ci%|&{-Ay{7;?C&8Z|_ zV$97s(PTS&%Y>1aI*=nX^_C5lIk@nLZ>fFp^kk451oQG@y*v1BUN0Q*2)etFlJtnW z1iSzq4s1k*A^lUm2Wi9yY5GKyM?t%+N`mBJBiTyh+57iDmdcfcOaTky-aSQ>hFs;_ zL|v6X?W%+KmRdiiq;LKj%*50(Ql>Fg&MXZrozk>-_zQkNo;>!onnCFn-Y+mMsk2^g zTRdG%>^gCc$$Gy5cTm*5#%BbIu#*5e|D`22wbeSUT1Vx#Xc<3TKLxd z3FPF@OMRC4OLedZOVrL_3eN^-(YkRl+rN>w{Ywsy3>y>Nvnr6*fd}Wg=QmGIXlz@E z)|sO#J{PN7L*6qIR13cC(q3%>yH|_-e3zM)hozkIZytXctE+fucY2k)kfOHn2<-WW z4%=?-%w8QBRrnS{i3(Vu9uX9v4-7Y$m zaQPb}yBFY`kY_KrjRu~l=|+93PS1TaAa{71NuKjHYu}5pystL{H^cmTuhMjHx)HKnOfr)~Qcb>Z8TjYztsFA`2<<&9s$7r^``Rt0D;2$y zr_I;)>}%4ho;>yC=_x5LLl4X+*j<#8vg8=grr_?4M` zxw6~Yh-h6v`&C%Sgfv1YZ^&Y<4w>_UQvstnmQj96CO|1l5CDv>SO-5NSP2?_r~^O^ z3OT968f#>HCU6&&%cA1RU5rqLckC#DARfZtCoA3ghyb$D1w85#wnk zI!EMdCCZ|jDD;UY`@z6%-F^#d>@0sKb8-sK8!s~@Xti6IbJtoqw*?w*-5gwgXm^LR z(zbnftnYjFyjh$#nk^CJ7Td1NIVR~0r|A^Y(cJv=-dIz6KZxtK#ysTlz-fvGAE*Fi(Azz2orhH#|FBvPM^kNEKW@7R;1$;ETmhKanMI$B*Zq@*+3Wjo9`^v@+kO~Z z`@%rd_VD-k`@J9~t7*U0*Yoop;C1))z5Qt0OW+5%yBf&S_Z8s&xca$J7%)paIhb9R5m7+Caqc}hDlJ4$Um>}RZ5naVo2|L)O^ z1WZ4T+u>A}cJ9=92_~$)o|-*xjM_}aM2{U<*ZeWl?DF*My6ON~Xr%A|Jn}H@jayRQ zyw(&J+&e0!=~;<2v%Ws@s#pOzFgrLvxJGGKr+lf+J@AbadV?*nH;H@YxMa~@AlmVN zGehq@N_pg}|I9slm{ueOH^INkes}L=TFt$44FAaPdWS@Qvr38XVCQ&0#!s08l)<|h^d7r*+lS$aZht)(`GPXg zoi77g&UFrptv*|7)Z86TI@|4cKI?Mx#ow;nKmM}KyQi$7FOJH28P$Sqxw5cRt8~TcTo3YnX1Pn4`*jPE$g`C-ROivKM<%Xj*2boG zmc~|t2LfZRZ*}d-7N91qZg`*NS&L7edd^z=YOPwf*G`ikOI>~@Cmi5DeEy@V-s|G6 z@|fmt+}3~tQ&_>VlFahYt?oRfi+%6o<+Ja%5i`U^IbR>UKP{UB2P+cWqL(X42gJzo zJbm0+8^0Y-(SL(nH?%ot<(6aef?V2-+^h!v zb%=t0=s%=`>ZzS(;~zE@;cGYELip=rGr9U%^B?`RnQUtpoA*zc(-iP;=nv}`{B>*m z8`Rrwe7W;KiIzu8-(bDFf0L`Hu8dt${>eUa?!?U+|A&3vmyMkK6y!ABSpN{QRkT=G3)y-aV++`&E(7fS>M+3@Ba{D!9M@a-#^n@*xTc72T$5*wCxu@ zVP>NK*=_5WNqi9Szg;P@i6aBO|2GAE8TdbnbzyG*k2Xx{(|?eg&DB3BcIf_p_~T3e zACYrzf-k$~J55|G_i4f=!2QLSJt#kLA6M)9l0a7)Cpo~|vSW9d=GNKFQ&j;ia@qFJ z2a-}MKHlWQErZMdQkW6%yRWUW+s@}z)yt)K_h4(`#W4VJZ0Pa6`1o753A&`=5#^T) zj`p!iEBtpprA;jol7QbAUpgEAid~Sr`;M)wPubx4 znMWei=-$b_=cAzuPk?4wP3z!9MMemJ)0dSi%{fY4MOfYSw8{0(CvI}nL8$S{hI@>F zG5erFzWdXqYgYXmjiunWZd(1uaKkLgNvclgI=;51PdM`N)Mi-gXG`a4PTrX)p5jXR$tUw>kD_YKld4f+1Vd4+TaRq?&UD<|Ib z-62yu_~B-%Z!hZ%roPw8iy0hAP3E(2aSbgzLcQT#-Fvzt|Uah8)6@iO}l zhxVggpw`BXn6H+gH~E7LPdxjYrEJwV%gHH&EX|5a-krhjntIij)&-+I= z+ju)V+wyWh145;H^~Dd`bu-*J5~5{^K;zHGuX=IjvTfnouZ&w{*^|;Q!2RA^YPr_5 zc*U#f{9DdpR#{KaBe*s)!)I-wzMmbSYO0&`lXtFBVWIiVZ0QWV`SenmZf6DQ=jDe` z9VXBEwV?_6VFu$i*R*dU6P>;fA0g!A;?0jdwY;#pr1P!!Rxh`&7UzuPAOYpQvz+FQ zRk+w5O!d>AtKuGk8c*4!&7bok18a28zW0(0%49n+U2!tv9TJc=8X(p~g$~?|jwk26 z@-r}bW(a4wB?>+-dutd1lNi$~&o*$xg*3ryuh1MJ%x~t(FL5?-j-Y&5{eoLF7)1P8 z{b8B?h5y*$vU_uaO*DL793kJUB{wH)7~2yVUyr2&8Dg)z%%PVXJZ=UE+T)!pBY}5> z>jOt_JD+QVIo*C_ovSj7J9;Wi=DiC=0{n2&?b3>7S-py*>%)nN)I^M18WU#gu*3>| z>U^35FbFSGOjrB!_B;yyh?hUuuw3mBoa2agNG!C!vTQ0O1|W`_Cs@J^^*XC1;uJcg z=uA9e;=Ca$TP#agk=-b~^wxeIoOLmZeV2;k1|k(z zw-KGZo%c%p!uf(Qsd~IsCCG^#j&aNuX#d}j+r@Gev_BPD97$t#2c=#rAD00PIPgPV zZHF-;{a%$-L@++J>Qdsxs?kL%KNI?4_9Ll-CFQ^wGD{}yd=5cg{y2a;_6qmcr7ML{ z+hcYmDB%>vkyG0m#s}gb*aHgxfYZ^@Kr3yXrwrlN(vXRh!_@|-X=lRyVWGpJHx}>Q z&@0~*GE!a*NP709C}e@V;{GGXlRi!makz-WR5YRJMOl7DRJ;uC)vI0sQmdF~aR%Pi z0AmyaJNUDtD6Iv?&K^L~3Qk1}|K7KKp28#c<0mzThBUcst_M0iO|nxeA*MjomEupN zB+pvRiAY9);@@xx38O&6U=gK)#C%$lO6MNiBpjC64m2Bst7dO58YW3^JJbLK2v(k-Da>tuheSnXN*0}&KU))TIQiIhLM z5@$MHwqsU24#?@!r)6n!5=JWFqT*PF(my59RQ&-U9(9uT_(c#XbO6E<25HY=fbtI%QHc-Lwb|>(@1#|R{Sv19h5~)m z=o(g~xD<@TC+Oz6sjJ;I*Ku`FRY}Kn64X(!ZWIn+@Qu=ep>u$`B7=%f_6Zym68Bp7 zeyC_Pj)M9+cJi6XU<1}Vu#{*-kPEGC7CE@u9&9X}7dhrnxMWR(ED&T;fdv^f`C(p5 zE{A;HmNB1tpwnTt!3{?&R1#p;3Wflr@2DUE!qIoS`emon*UPvY0a#7qkT}9x6HwGCt%HFZ>CvrDTP%OqPFdv>F;Bt(k^{^THCUL9fYpbDNn_L+b$|fCAR-P~n+_$=25zh` z7ec;)KEPC?BlcE~)#uxg@`sGA6b7_1Y&v{xvVlN5)22y+4V*i|{WeH4`P5jDpFy?s z=qmheof<3`5{GBjPY?60=<^;op7Z!*rG&a&AcNrzxEX4G3j{OukfpVqZbLJ^&o`$R zA-D~oUkNm;ybDx~hVPHsAOw=D!j;;KCBYxSLSD8q^P(nN(1?#E$gRO#JO*$M;wq`C zGl+Kw-^U=r1F;4cRT8v@6&y+OHrC?C(lE{>@0A_*m5;!<%na*K|L=ut?s8-KsC1Ry zbILO|>=0cz_GXAedQiuFwADx`{8G5d=8!c9HQ4LE0xWJSL@k zau^)=*$hyx1JEwe7GXo7A1R9U(oN;&NJ6wFi3~4i$XGJuKZ*lCkx3vT8$n${#VNE( zW57X*%B7i+Do143OvzRQCB7Z{;JCVXTe*bD{i)%8U!Yh0#3XwZ7+_S>4TKe7W?fi^ zX+bITsxzqY5N?N7G6dx{HW?I8jR=d;5Ym;}L>a~mbfkpVVuM+L8P33EX7y=^FsKV9 zO*iaM5@RGGUquyy0yl$i0RbPWa@PMT5bu2^#fb;522d4)*3aUsP&!Gy0k$V^d(gp%DQATvStIOrByBzWqN<|c%TwbyQE;Oabqt7l`Vn9R?&=!#i)mTEqA&wl{FN%{ zN};X1E;s=DP%e#_Mq0o1hTBM?^`RSA$@zCm@)}e;%(9@_dEp@8Fa^}BQ1+SJcdWI zPS9U#nB_ZHNDZgvb_TGiw9&cWQjE6 z3;*!l>~|x(_lp4%WIcz5qb8-#n2RAxei^f2dxXHmf~=>RR4teD=95xDfv>|Qc^Rx? zVPHj@!<99aOd4@v$e`YbKoA>XwMU4!ze%u~ha)wuH~2xkp^BR!`~drr6mC@a*MWC1 z5o6M#NtfJFszCTBi+m;L6O92u|0tNc|8wJmW=`b{W;TypzGYx|zFewDVbu0C=v4v5hWk0wV@ z!-_fQLQLR-X2*j88HzS-8Lfla!5P+rZH)a>0=fGv$Z>m6JennpVVmX}{Us!)H#RSS zESVJiskHTS%t^jA=qmzyrj}Gn9=IP*4j1z^D+Y7IqKWHDq5J&GHSU#co9B3EVU$CpFzv$3q=SC~6_M3suY}YX>@*JoL@dzKf z(xNKq9ig63B1;)@Vz{;$j5+U4W+Ue=Tik9wIeqU2b5gV8%o2$}8NfNnmtj<5x=P@P zBGne|4{PRT#P5wr>cAB`bhB5?xc01McJ6~<8k(3GN|UuQqjMhrkKmc z%^o5##+dn$yIObqo*DECX7I(XqVH!?44eM=8K;R_rYchhSeT<3(Tina{N~`0%x!aa zL3Cad4cZ8_m8k=zBX6UKb(m%@%ru+TFanN~hF?@2)d18P>l=n_x}c@af}$6(Ntr#d z2y_vF`Zo@u1|dq5JZ_8)+@d+)Ycc5F$vHrq7mb!hji-$`{_RT@OieXp;~)jpIE0MZ zGKgt*xrHrOvU~eq+meL>0epLD#4D82e+ft=L|!muG{*159I$ZLU8pej>9Z`U`u4iF zDmNSOzAj-2&O-!mL2Nmj2UHY}HUk0$gdJR(bT3Ed9INf9$~+r#je-&+RMBV;B~TZ7 zhxmm`5mP94F&FV#^~-UZ>z(8`i`^Bu8=2%mxb*Bkd}uvsDgQB(U2&RaSkr2@*|Shb z8}G$pQ=@vI8ylQ*8GF9(s1P%=STQrSZ|Ozm_>)xaP=k@dD^{w&s2FZr2e819v>s!T zyD(y}Z`6bh`a+j1Kn8i!J3HUAA;DnVA`ec6EM9CiNobVx0K_EHtI8T?Yqz6|DvL@A z=|Ox>ZWW;A4@(+o&MM{e6T>Vbp`R0X4B1hV1g z!4@h}!x7n2=NzL<)z~mJoF>H}Cbsw&K|0SgiuzAwXh3fWIqZ3W@?P;Ecdm__r6sXxrkF~571B()^y1}^x<=n)>g^gnFo_>v& zS=rCSbzrZ%XSBaJLGMFDY?}@UqCr3dQF;NJnDj8HV*|YyXZLobfHL|r>H5!AtZcjV zAsfg6Z)HejSgVO20nYubTvGo^jB(wkg2X6S=M63*C zx>%R$w#>G#6+@;Ki%b@51*Zf|9I}MQIe$qL1NbzcB?1&MW@Jc({G4L5m}EIf3%8^> z&2L-u3?-;=Ag~fuV-xNx9J&HD_2-aI)f}zMn@yutf?Dpl5&v6|7&t~VYW8mpMGw7* zFzt4WenjZwQLpHdO~SwSNSUo(4;N*sjG`K68joZ-P#=*<(uu5v1X!BUIrRadT`j*p zHh8>&(-d-IlSv~j*qQ-hMLD2a3?4U=MVn)K$NdZ1vNG=T5Pd?Xb(;`q(GYceIAgHC zj ztE5Zd+U}EE!tI*&`M?w4x|IOwz|41%c3AzKcqu&Pc=3}*%F>~o`s(D7UYvoIhOeMH zb@{xmEf`1T#5URRhtcNrAo`d*0sLs1{WX(y>^`&EifJ~dIz}@S7Y)R?Ww<;*`kcT@d8GnmKr~s;PEqUq72v6_fH0Q1pLo zaqQ#1sg0K$J4xF#2jJ=C2qKc;HO0<&yqe)C*$^VjIeEN@-GS)b`Y|j2B9A%+0{5OL z``bm(I5&z_siQ!(5M$Qdn#o)@C*34lDk!Uau7W5qnP$b{

2Hr%Axg19;s>Aq9%<{M;kJSCRX2>vA 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 E0G(3&Qvd(} diff --git a/pcb/main board/main board-backups/main board-2025-10-03_182108.zip b/pcb/main board/main board-backups/main board-2025-10-03_182108.zip deleted file mode 100644 index 6cee9a65385a2446cdc04e1d9923312d6b52981a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30356 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 HU||0rPBRRc diff --git a/pcb/main board/main board-backups/main board-2025-10-03_190450.zip b/pcb/main board/main board-backups/main board-2025-10-03_190450.zip deleted file mode 100644 index 3d27ebb403f0f18fc409d1bebd3c37fd48026db5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33351 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 JD*yj%{V(F&sv7_R diff --git a/pcb/main board/main board-backups/main board-2025-10-03_191022.zip b/pcb/main board/main board-backups/main board-2025-10-03_191022.zip deleted file mode 100644 index d9b567285ea2a7860f14c080271fedc844f20c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34063 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 L82~VV`fK(tRH2EJ literal 0 HcmV?d00001 diff --git a/pcb/main board/main board-backups/main board-2025-10-03_211837.zip b/pcb/main board/main board-backups/main board-2025-10-03_211837.zip new file mode 100644 index 0000000000000000000000000000000000000000..3d0c382c3e10b56ae62838e8be99204e7d67ad4a GIT binary patch literal 36808 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 literal 0 HcmV?d00001 diff --git a/pcb/main board/main board-backups/main board-2025-10-03_214300.zip b/pcb/main board/main board-backups/main board-2025-10-03_214300.zip new file mode 100644 index 0000000000000000000000000000000000000000..b063f3b686df32cb89adcf495589da44c8d89101 GIT binary patch literal 38450 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 bW&Kxzx4|=ff`81yyQ@SvcYDwMNAG_C26>ac literal 0 HcmV?d00001 diff --git a/pcb/main board/main board.kicad_sch b/pcb/main board/main board.kicad_sch index 3793124..4509d5d 100644 --- a/pcb/main board/main board.kicad_sch +++ b/pcb/main board/main board.kicad_sch @@ -147,6 +147,206 @@ ) (embedded_fonts no) ) + (symbol "Connector_Generic:Conn_01x04" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04" + (at 0 -7.62 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" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x04_1_1" + (rectangle + (start -1.27 3.81) + (end 1.27 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:C" (pin_numbers (hide yes) @@ -286,18 +486,19 @@ ) (embedded_fonts no) ) - (symbol "Device:C_Polarized" + (symbol "Device:C_Polarized_Small_US" (pin_numbers (hide yes) ) (pin_names (offset 0.254) + (hide yes) ) (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "C" - (at 0.635 2.54 0) + (at 0.254 1.778 0) (effects (font (size 1.27 1.27) @@ -305,8 +506,8 @@ (justify left) ) ) - (property "Value" "C_Polarized" - (at 0.635 -2.54 0) + (property "Value" "C_Polarized_Small_US" + (at 0.254 -2.032 0) (effects (font (size 1.27 1.27) @@ -315,7 +516,7 @@ ) ) (property "Footprint" "" - (at 0.9652 -3.81 0) + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -332,7 +533,7 @@ (hide yes) ) ) - (property "Description" "Polarized capacitor" + (property "Description" "Polarized capacitor, small US symbol" (at 0 0 0) (effects (font @@ -359,12 +560,13 @@ (hide yes) ) ) - (symbol "C_Polarized_0_1" - (rectangle - (start -2.286 0.508) - (end 2.286 1.016) + (symbol "C_Polarized_Small_US_0_1" + (polyline + (pts + (xy -1.524 0.508) (xy 1.524 0.508) + ) (stroke - (width 0) + (width 0.3048) (type default) ) (fill @@ -373,7 +575,7 @@ ) (polyline (pts - (xy -1.778 2.286) (xy -0.762 2.286) + (xy -1.27 1.524) (xy -0.762 1.524) ) (stroke (width 0) @@ -385,7 +587,7 @@ ) (polyline (pts - (xy -1.27 2.794) (xy -1.27 1.778) + (xy -1.016 1.27) (xy -1.016 1.778) ) (stroke (width 0) @@ -395,22 +597,23 @@ (type none) ) ) - (rectangle - (start 2.286 -0.508) - (end -2.286 -1.016) + (arc + (start -1.524 -0.762) + (mid 0 -0.3734) + (end 1.524 -0.762) (stroke - (width 0) + (width 0.3048) (type default) ) (fill - (type outline) + (type none) ) ) ) - (symbol "C_Polarized_1_1" + (symbol "C_Polarized_Small_US_1_1" (pin passive line - (at 0 3.81 270) - (length 2.794) + (at 0 2.54 270) + (length 2.032) (name "~" (effects (font @@ -427,8 +630,8 @@ ) ) (pin passive line - (at 0 -3.81 90) - (length 2.794) + (at 0 -2.54 90) + (length 2.032) (name "~" (effects (font @@ -5707,24 +5910,30 @@ (color 0 0 0 0) (uuid "0095d03e-5cd2-4732-843e-8a8aa6311bf7") ) + (junction + (at 26.67 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "01021aae-fa72-42df-9c7f-54a392247bae") + ) (junction (at 334.01 86.36) (diameter 0) (color 0 0 0 0) (uuid "04104851-ddfe-4373-9f3f-1420b0f60de1") ) + (junction + (at 234.95 78.74) + (diameter 0) + (color 0 0 0 0) + (uuid "05c5439a-0008-4f32-8ca2-eb0de1eb66fd") + ) (junction (at 30.48 35.56) (diameter 0) (color 0 0 0 0) (uuid "0732155f-5a85-4300-84ac-b568a633277a") ) - (junction - (at 25.4 54.61) - (diameter 0) - (color 0 0 0 0) - (uuid "0bc6ab2d-8082-4996-89f8-0a6e99818356") - ) (junction (at 370.84 44.45) (diameter 0) @@ -5732,7 +5941,7 @@ (uuid "0f97a601-73d0-435f-80df-0ce5f3f11769") ) (junction - (at 50.8 91.44) + (at 50.8 83.82) (diameter 0) (color 0 0 0 0) (uuid "109e6ee8-bae5-4ad3-9549-0152e1d7a577") @@ -5744,13 +5953,13 @@ (uuid "10cc32a2-0f49-47ec-8207-a349ec4a1406") ) (junction - (at 38.1 91.44) + (at 38.1 83.82) (diameter 0) (color 0 0 0 0) (uuid "114a8eda-c42d-42cb-8ebd-90aa6d62609c") ) (junction - (at 48.26 91.44) + (at 48.26 83.82) (diameter 0) (color 0 0 0 0) (uuid "15a1a0a2-7525-479e-a168-0d9314672247") @@ -5768,10 +5977,10 @@ (uuid "16dc33e1-7b88-40da-a7cf-f0021e903ae3") ) (junction - (at 95.25 83.82) + (at 217.17 71.12) (diameter 0) (color 0 0 0 0) - (uuid "1816186f-3106-44f6-ae9f-d600c7dd2781") + (uuid "1d79e9b9-b088-4e78-84f2-64ccb3a3b16c") ) (junction (at 370.84 124.46) @@ -5779,6 +5988,12 @@ (color 0 0 0 0) (uuid "1f6faddc-f47f-4b2b-8340-5d305be86ee7") ) + (junction + (at 26.67 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "24388fbc-af3a-42be-b226-3be177aed311") + ) (junction (at 71.12 27.94) (diameter 0) @@ -5786,13 +6001,7 @@ (uuid "2485597e-923f-4421-af01-b0ada0d37480") ) (junction - (at 95.25 71.12) - (diameter 0) - (color 0 0 0 0) - (uuid "256a77f4-bf6f-48dd-ab95-de446da18b63") - ) - (junction - (at 34.29 91.44) + (at 34.29 83.82) (diameter 0) (color 0 0 0 0) (uuid "2678bbdf-d85f-4cdb-ba0a-2d5448591980") @@ -5816,19 +6025,19 @@ (uuid "3349287e-1233-48ee-9e76-570e7bbe99c8") ) (junction - (at 53.34 91.44) + (at 110.49 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "418febd8-b999-4414-b1b2-d7ed84fdbb13") + ) + (junction + (at 53.34 83.82) (diameter 0) (color 0 0 0 0) (uuid "423bb785-4f78-4e6f-9c0d-9883a6269c16") ) (junction - (at 27.94 54.61) - (diameter 0) - (color 0 0 0 0) - (uuid "43f66fb5-7a4d-4d6a-a86b-c19c19a6d32d") - ) - (junction - (at 73.66 71.12) + (at 73.66 63.5) (diameter 0) (color 0 0 0 0) (uuid "454bf6cf-38a0-4b59-acff-4f21c03ca138") @@ -5851,12 +6060,24 @@ (color 0 0 0 0) (uuid "5dd22b19-070a-41a4-8863-167bab3620b6") ) + (junction + (at 217.17 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "608e04e7-4518-4aae-ab99-a47365c10976") + ) (junction (at 334.01 22.86) (diameter 0) (color 0 0 0 0) (uuid "64e40b1d-5329-44c8-be91-f86510d008d7") ) + (junction + (at 77.47 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "67d972d3-a97d-404d-a025-d714971dd7f6") + ) (junction (at 43.18 35.56) (diameter 0) @@ -5864,10 +6085,10 @@ (uuid "69c9da3e-e756-42da-a1a8-5dbd18114fea") ) (junction - (at 25.4 91.44) + (at 97.79 76.2) (diameter 0) (color 0 0 0 0) - (uuid "70c4f9a9-0d8f-4d1e-9e23-f82e33df400c") + (uuid "6dbf8e4c-b851-46d0-b93c-7c01f645cbe2") ) (junction (at 347.98 52.07) @@ -5882,10 +6103,10 @@ (uuid "713ac58a-1ad6-4d51-9610-9cccad21a0fc") ) (junction - (at 35.56 54.61) + (at 50.8 46.99) (diameter 0) (color 0 0 0 0) - (uuid "79d6b0ad-10ba-4d49-8551-d38a120cc07f") + (uuid "7791cc9b-f96d-4510-9d03-178d1ef93a9f") ) (junction (at 359.41 124.46) @@ -5905,18 +6126,18 @@ (color 0 0 0 0) (uuid "7e641765-9cfa-4048-ae0e-d2d7a9472420") ) - (junction - (at 50.8 54.61) - (diameter 0) - (color 0 0 0 0) - (uuid "81e88a70-a728-4ab8-b814-e19ceae872ce") - ) (junction (at 334.01 27.94) (diameter 0) (color 0 0 0 0) (uuid "8259931a-4288-42a0-bbb2-998ef668aeec") ) + (junction + (at 92.71 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "89454c83-c5ac-4e78-aedd-94f7447342bb") + ) (junction (at 347.98 66.04) (diameter 0) @@ -5924,10 +6145,10 @@ (uuid "9b08e478-5c83-4c6a-9b08-545003a3a8c7") ) (junction - (at 78.74 71.12) + (at 22.86 58.42) (diameter 0) (color 0 0 0 0) - (uuid "a2fa1d65-3e7e-4967-88a7-e4f107c45df1") + (uuid "a1f5eddf-9e3e-448b-9260-b755d9140d50") ) (junction (at 347.98 86.36) @@ -5947,6 +6168,12 @@ (color 0 0 0 0) (uuid "b77e25d5-4b1d-4ecb-9a50-46e02ceec63c") ) + (junction + (at 26.67 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "bcaea097-0906-4bee-9283-6a1b2097a552") + ) (junction (at 359.41 66.04) (diameter 0) @@ -5983,6 +6210,18 @@ (color 0 0 0 0) (uuid "d40edaab-889d-40df-a2ce-ec58da8de732") ) + (junction + (at 97.79 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "e1ee6722-8032-4d24-a152-67df537575cc") + ) + (junction + (at 92.71 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "e3b1335e-ab7c-4b13-a0e5-b6bc8b8dc893") + ) (junction (at 58.42 35.56) (diameter 0) @@ -6007,11 +6246,15 @@ (color 0 0 0 0) (uuid "f27a6248-3d53-4171-bfa9-6e5f167eae2a") ) - (junction - (at 76.2 71.12) - (diameter 0) - (color 0 0 0 0) - (uuid "fb1e8f10-ffd3-4491-bb7d-3e391f296db0") + (wire + (pts + (xy 217.17 66.04) (xy 217.17 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0146914c-49d0-4853-8cf9-73fcc43d9c10") ) (wire (pts @@ -6035,7 +6278,7 @@ ) (wire (pts - (xy 78.74 68.58) (xy 78.74 71.12) + (xy 77.47 60.96) (xy 77.47 63.5) ) (stroke (width 0) @@ -6095,13 +6338,13 @@ ) (wire (pts - (xy 95.25 71.12) (xy 100.33 71.12) + (xy 26.67 66.04) (xy 27.94 66.04) ) (stroke (width 0) (type default) ) - (uuid "09777dba-a4a5-49a8-a9cc-5e94a601e5ac") + (uuid "0a475aab-5e78-4b9f-b226-edb0714aab82") ) (wire (pts @@ -6125,7 +6368,7 @@ ) (wire (pts - (xy 73.66 76.2) (xy 76.2 76.2) + (xy 72.39 68.58) (xy 73.66 68.58) ) (stroke (width 0) @@ -6143,6 +6386,16 @@ ) (uuid "0efa9212-df1a-4642-90d5-2dec4e8cd5be") ) + (wire + (pts + (xy 384.81 152.4) (xy 382.27 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "115cc99f-3f77-4010-a38e-6d26d47adbf2") + ) (wire (pts (xy 316.23 22.86) (xy 318.77 22.86) @@ -6153,6 +6406,16 @@ ) (uuid "1455bce8-65b5-4a5e-bbcd-2095fcb12a1c") ) + (wire + (pts + (xy 384.81 149.86) (xy 382.27 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14f70a32-de1d-463d-91d7-6e4ed8aaf536") + ) (wire (pts (xy 370.84 124.46) (xy 382.27 124.46) @@ -6175,7 +6438,7 @@ ) (wire (pts - (xy 63.5 66.04) (xy 66.04 66.04) + (xy 63.5 58.42) (xy 66.04 58.42) ) (stroke (width 0) @@ -6185,7 +6448,7 @@ ) (wire (pts - (xy 21.59 68.58) (xy 21.59 91.44) + (xy 22.86 76.2) (xy 22.86 83.82) ) (stroke (width 0) @@ -6195,7 +6458,7 @@ ) (wire (pts - (xy 24.13 22.86) (xy 24.13 24.13) + (xy 24.13 22.86) (xy 24.13 25.4) ) (stroke (width 0) @@ -6215,7 +6478,7 @@ ) (wire (pts - (xy 246.38 223.52) (xy 246.38 226.06) + (xy 233.68 184.15) (xy 233.68 186.69) ) (stroke (width 0) @@ -6255,7 +6518,7 @@ ) (wire (pts - (xy 220.98 175.26) (xy 223.52 175.26) + (xy 208.28 135.89) (xy 210.82 135.89) ) (stroke (width 0) @@ -6283,16 +6546,6 @@ ) (uuid "23acb667-136d-4ac3-8afb-34db7839eb41") ) - (wire - (pts - (xy 24.13 31.75) (xy 24.13 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2648b1ec-8f71-4615-b626-671b68b0c918") - ) (wire (pts (xy 330.2 27.94) (xy 330.2 29.21) @@ -6303,6 +6556,26 @@ ) (uuid "2aac9c64-b033-44eb-91aa-1bb3f8df167c") ) + (wire + (pts + (xy 212.09 53.34) (xy 217.17 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d1acdeb-b6d4-428f-ba57-e103e54a8e63") + ) + (wire + (pts + (xy 110.49 68.58) (xy 110.49 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d938a16-7e24-4533-8e14-21bf7a26204b") + ) (wire (pts (xy 255.27 66.04) (xy 252.73 66.04) @@ -6315,7 +6588,17 @@ ) (wire (pts - (xy 76.2 71.12) (xy 76.2 76.2) + (xy 110.49 76.2) (xy 107.95 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "327887fe-a3d8-4412-9e0f-c0adecb9d53d") + ) + (wire + (pts + (xy 73.66 63.5) (xy 73.66 68.58) ) (stroke (width 0) @@ -6333,6 +6616,16 @@ ) (uuid "359c864a-11da-46a6-a891-a3f27fc00b38") ) + (wire + (pts + (xy 77.47 63.5) (xy 81.28 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "36bb627d-64b1-4e13-b0cf-b9839bd415c2") + ) (wire (pts (xy 334.01 86.36) (xy 347.98 86.36) @@ -6405,7 +6698,7 @@ ) (wire (pts - (xy 246.38 147.32) (xy 246.38 149.86) + (xy 233.68 107.95) (xy 233.68 110.49) ) (stroke (width 0) @@ -6445,7 +6738,7 @@ ) (wire (pts - (xy 50.8 54.61) (xy 35.56 54.61) + (xy 50.8 46.99) (xy 22.86 46.99) ) (stroke (width 0) @@ -6475,7 +6768,7 @@ ) (wire (pts - (xy 38.1 91.44) (xy 48.26 91.44) + (xy 38.1 83.82) (xy 48.26 83.82) ) (stroke (width 0) @@ -6495,7 +6788,7 @@ ) (wire (pts - (xy 90.17 71.12) (xy 95.25 71.12) + (xy 88.9 63.5) (xy 92.71 63.5) ) (stroke (width 0) @@ -6525,7 +6818,7 @@ ) (wire (pts - (xy 73.66 71.12) (xy 76.2 71.12) + (xy 73.66 63.5) (xy 77.47 63.5) ) (stroke (width 0) @@ -6535,7 +6828,7 @@ ) (wire (pts - (xy 78.74 71.12) (xy 78.74 76.2) + (xy 77.47 63.5) (xy 77.47 68.58) ) (stroke (width 0) @@ -6553,6 +6846,26 @@ ) (uuid "46e39e2f-5f4d-49c6-a00b-8f6cf612e870") ) + (wire + (pts + (xy 110.49 73.66) (xy 110.49 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46f547f6-0887-4fa1-8de5-3d7c820b4377") + ) + (wire + (pts + (xy 73.66 76.2) (xy 63.5 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46fbb569-3f69-452a-86d9-1a9832140e40") + ) (wire (pts (xy 330.2 124.46) (xy 347.98 124.46) @@ -6655,7 +6968,7 @@ ) (wire (pts - (xy 21.59 63.5) (xy 21.59 54.61) + (xy 22.86 71.12) (xy 22.86 58.42) ) (stroke (width 0) @@ -6675,7 +6988,7 @@ ) (wire (pts - (xy 78.74 91.44) (xy 53.34 91.44) + (xy 77.47 83.82) (xy 53.34 83.82) ) (stroke (width 0) @@ -6683,6 +6996,16 @@ ) (uuid "535c7a50-93f4-40e8-92a6-d8c275453aea") ) + (wire + (pts + (xy 97.79 76.2) (xy 100.33 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53fab8ca-9747-40a1-b2cc-26d9256e0908") + ) (wire (pts (xy 325.12 124.46) (xy 325.12 125.73) @@ -6755,17 +7078,7 @@ ) (wire (pts - (xy 95.25 83.82) (xy 100.33 83.82) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5a3ed394-1c45-469c-ae30-c8aed09c1f5c") - ) - (wire - (pts - (xy 38.1 81.28) (xy 38.1 86.36) + (xy 38.1 73.66) (xy 38.1 78.74) ) (stroke (width 0) @@ -6813,16 +7126,6 @@ ) (uuid "602a74ec-dee2-4ef2-8cac-66b9b79681a2") ) - (wire - (pts - (xy 50.8 52.07) (xy 50.8 54.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "603dcee4-4eeb-4ae4-a581-ec629acdfa27") - ) (wire (pts (xy 312.42 95.25) (xy 314.96 95.25) @@ -6835,7 +7138,7 @@ ) (wire (pts - (xy 78.74 86.36) (xy 78.74 91.44) + (xy 77.47 78.74) (xy 77.47 83.82) ) (stroke (width 0) @@ -6905,7 +7208,17 @@ ) (wire (pts - (xy 35.56 54.61) (xy 35.56 66.04) + (xy 382.27 173.99) (xy 384.81 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "678145d6-ed0d-46ee-bbb2-a9d7bae84c6f") + ) + (wire + (pts + (xy 22.86 46.99) (xy 22.86 58.42) ) (stroke (width 0) @@ -6945,7 +7258,7 @@ ) (wire (pts - (xy 78.74 58.42) (xy 78.74 54.61) + (xy 77.47 50.8) (xy 77.47 46.99) ) (stroke (width 0) @@ -7025,7 +7338,7 @@ ) (wire (pts - (xy 21.59 54.61) (xy 25.4 54.61) + (xy 22.86 58.42) (xy 26.67 58.42) ) (stroke (width 0) @@ -7055,17 +7368,27 @@ ) (wire (pts - (xy 35.56 66.04) (xy 38.1 66.04) + (xy 384.81 171.45) (xy 382.27 171.45) ) (stroke (width 0) (type default) ) - (uuid "7dbf7737-7713-4fbe-8785-c07a4ad62d89") + (uuid "7ded10cf-60f3-444b-9b4e-c163e56fd49b") ) (wire (pts - (xy 95.25 71.12) (xy 95.25 73.66) + (xy 217.17 71.12) (xy 217.17 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f6353fa-7d77-491a-b690-adb509360130") + ) + (wire + (pts + (xy 92.71 63.5) (xy 92.71 66.04) ) (stroke (width 0) @@ -7073,6 +7396,16 @@ ) (uuid "7f8ca249-21af-4cdb-8261-ed2b19de5e0e") ) + (wire + (pts + (xy 110.49 63.5) (xy 119.38 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7fd7d0f6-98c8-4f7a-b337-8e407e75e727") + ) (wire (pts (xy 359.41 86.36) (xy 347.98 86.36) @@ -7085,17 +7418,17 @@ ) (wire (pts - (xy 76.2 71.12) (xy 78.74 71.12) + (xy 71.12 34.29) (xy 71.12 35.56) ) (stroke (width 0) (type default) ) - (uuid "8202b283-916f-4c3a-8aed-b1e533fcf8c6") + (uuid "825dad9f-51d3-4107-9999-5553a067fb46") ) (wire (pts - (xy 78.74 54.61) (xy 50.8 54.61) + (xy 77.47 46.99) (xy 50.8 46.99) ) (stroke (width 0) @@ -7145,7 +7478,7 @@ ) (wire (pts - (xy 220.98 177.8) (xy 223.52 177.8) + (xy 208.28 138.43) (xy 210.82 138.43) ) (stroke (width 0) @@ -7153,6 +7486,16 @@ ) (uuid "8de40fcb-473d-4ea3-a6d0-8ddcef8765b3") ) + (wire + (pts + (xy 217.17 68.58) (xy 217.17 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ea36de5-9d3d-4968-a08d-5eb0797f0a4f") + ) (wire (pts (xy 359.41 120.65) (xy 359.41 124.46) @@ -7233,6 +7576,16 @@ ) (uuid "97a11bb6-36d7-43e4-9ce6-9ab62109d8f2") ) + (wire + (pts + (xy 92.71 63.5) (xy 97.79 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97a35651-4236-4891-9bac-079f17369229") + ) (wire (pts (xy 30.48 27.94) (xy 30.48 35.56) @@ -7285,7 +7638,7 @@ ) (wire (pts - (xy 95.25 88.9) (xy 95.25 83.82) + (xy 92.71 81.28) (xy 92.71 76.2) ) (stroke (width 0) @@ -7305,7 +7658,7 @@ ) (wire (pts - (xy 63.5 83.82) (xy 63.5 88.9) + (xy 73.66 76.2) (xy 73.66 81.28) ) (stroke (width 0) @@ -7315,7 +7668,7 @@ ) (wire (pts - (xy 34.29 78.74) (xy 38.1 78.74) + (xy 34.29 71.12) (xy 38.1 71.12) ) (stroke (width 0) @@ -7335,7 +7688,7 @@ ) (wire (pts - (xy 35.56 73.66) (xy 38.1 73.66) + (xy 35.56 66.04) (xy 38.1 66.04) ) (stroke (width 0) @@ -7353,6 +7706,16 @@ ) (uuid "a766ebc3-723d-41ff-a1bc-a833137728ce") ) + (wire + (pts + (xy 26.67 83.82) (xy 34.29 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab630cb0-145e-48e0-a837-c1d6de578310") + ) (wire (pts (xy 370.84 97.79) (xy 370.84 102.87) @@ -7365,13 +7728,13 @@ ) (wire (pts - (xy 25.4 63.5) (xy 25.4 54.61) + (xy 92.71 76.2) (xy 97.79 76.2) ) (stroke (width 0) (type default) ) - (uuid "ace531ad-ce33-43d1-ae90-f5afe6927544") + (uuid "acf36bcd-2ef0-4901-b134-afb7c4199cfd") ) (wire (pts @@ -7405,7 +7768,7 @@ ) (wire (pts - (xy 48.26 88.9) (xy 48.26 91.44) + (xy 48.26 81.28) (xy 48.26 83.82) ) (stroke (width 0) @@ -7415,7 +7778,17 @@ ) (wire (pts - (xy 50.8 91.44) (xy 53.34 91.44) + (xy 382.27 147.32) (xy 384.81 147.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af5b85ed-f0cf-471d-bedc-17224b16a868") + ) + (wire + (pts + (xy 50.8 83.82) (xy 53.34 83.82) ) (stroke (width 0) @@ -7423,6 +7796,26 @@ ) (uuid "afd6f250-1a19-41fe-a2da-33cb9a9218d9") ) + (wire + (pts + (xy 71.12 27.94) (xy 71.12 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b11df206-745e-4f7c-8d5c-43da02d130a3") + ) + (wire + (pts + (xy 217.17 78.74) (xy 234.95 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b451600b-d270-4ff8-8675-144d29d6c9eb") + ) (wire (pts (xy 345.44 44.45) (xy 370.84 44.45) @@ -7495,17 +7888,7 @@ ) (wire (pts - (xy 25.4 54.61) (xy 27.94 54.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bc5584bf-bef9-4b49-a627-d3377ad921ef") - ) - (wire - (pts - (xy 34.29 86.36) (xy 34.29 78.74) + (xy 34.29 78.74) (xy 34.29 71.12) ) (stroke (width 0) @@ -7543,6 +7926,26 @@ ) (uuid "c00c11b8-3bbf-418f-b52c-2549e9fe8994") ) + (wire + (pts + (xy 24.13 30.48) (xy 24.13 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0174441-4397-42a6-a0e7-380438411c6c") + ) + (wire + (pts + (xy 382.27 166.37) (xy 384.81 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0624ef5-09e6-41cb-8d1c-d6ba8d9d1f71") + ) (wire (pts (xy 328.93 81.28) (xy 328.93 86.36) @@ -7605,7 +8008,7 @@ ) (wire (pts - (xy 100.33 83.82) (xy 100.33 81.28) + (xy 97.79 76.2) (xy 97.79 73.66) ) (stroke (width 0) @@ -7615,7 +8018,7 @@ ) (wire (pts - (xy 95.25 78.74) (xy 95.25 83.82) + (xy 92.71 71.12) (xy 92.71 76.2) ) (stroke (width 0) @@ -7635,7 +8038,7 @@ ) (wire (pts - (xy 269.24 175.26) (xy 271.78 175.26) + (xy 256.54 135.89) (xy 259.08 135.89) ) (stroke (width 0) @@ -7645,7 +8048,17 @@ ) (wire (pts - (xy 73.66 66.04) (xy 73.66 71.12) + (xy 384.81 168.91) (xy 382.27 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cabfd81b-1cb0-44ce-9d96-f029da1f2050") + ) + (wire + (pts + (xy 73.66 58.42) (xy 73.66 63.5) ) (stroke (width 0) @@ -7655,7 +8068,7 @@ ) (wire (pts - (xy 269.24 177.8) (xy 271.78 177.8) + (xy 256.54 138.43) (xy 259.08 138.43) ) (stroke (width 0) @@ -7675,17 +8088,7 @@ ) (wire (pts - (xy 78.74 71.12) (xy 82.55 71.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "cf72b336-cbcc-4a1a-9506-13513881c605") - ) - (wire - (pts - (xy 220.98 180.34) (xy 223.52 180.34) + (xy 208.28 140.97) (xy 210.82 140.97) ) (stroke (width 0) @@ -7703,16 +8106,6 @@ ) (uuid "d3398944-fcc6-43f6-a274-376e43d3d6e0") ) - (wire - (pts - (xy 27.94 73.66) (xy 27.94 54.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d3cf49ef-dd19-4d7f-9b41-921ca581984a") - ) (wire (pts (xy 382.27 62.23) (xy 382.27 66.04) @@ -7743,6 +8136,16 @@ ) (uuid "d7e62a1e-e61a-475a-876e-d3a2c43ea43d") ) + (wire + (pts + (xy 26.67 58.42) (xy 38.1 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d98bf314-02c8-4152-a0b3-bd5e63ceec0c") + ) (wire (pts (xy 345.44 107.95) (xy 359.41 107.95) @@ -7765,17 +8168,17 @@ ) (wire (pts - (xy 27.94 54.61) (xy 35.56 54.61) + (xy 50.8 44.45) (xy 50.8 46.99) ) (stroke (width 0) (type default) ) - (uuid "dc399516-f69f-4ff5-94af-3bd6ad628d49") + (uuid "dd7c079f-c6b8-4f2f-a462-147f7ef36ff4") ) (wire (pts - (xy 220.98 172.72) (xy 223.52 172.72) + (xy 208.28 133.35) (xy 210.82 133.35) ) (stroke (width 0) @@ -7785,7 +8188,7 @@ ) (wire (pts - (xy 50.8 91.44) (xy 50.8 93.98) + (xy 50.8 83.82) (xy 50.8 86.36) ) (stroke (width 0) @@ -7795,7 +8198,7 @@ ) (wire (pts - (xy 63.5 71.12) (xy 73.66 71.12) + (xy 63.5 63.5) (xy 73.66 63.5) ) (stroke (width 0) @@ -7805,7 +8208,7 @@ ) (wire (pts - (xy 21.59 91.44) (xy 25.4 91.44) + (xy 22.86 83.82) (xy 26.67 83.82) ) (stroke (width 0) @@ -7815,7 +8218,7 @@ ) (wire (pts - (xy 48.26 91.44) (xy 50.8 91.44) + (xy 48.26 83.82) (xy 50.8 83.82) ) (stroke (width 0) @@ -7823,6 +8226,16 @@ ) (uuid "e1a1979c-32fd-4ee6-be45-2e7de7057ffa") ) + (wire + (pts + (xy 382.27 154.94) (xy 384.81 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e23dd26a-73b5-4f6c-9a7f-bece23eb60b5") + ) (wire (pts (xy 255.27 60.96) (xy 252.73 60.96) @@ -7865,7 +8278,7 @@ ) (wire (pts - (xy 53.34 88.9) (xy 53.34 91.44) + (xy 53.34 81.28) (xy 53.34 83.82) ) (stroke (width 0) @@ -7875,7 +8288,7 @@ ) (wire (pts - (xy 71.12 66.04) (xy 73.66 66.04) + (xy 71.12 58.42) (xy 73.66 58.42) ) (stroke (width 0) @@ -7903,16 +8316,6 @@ ) (uuid "e9827310-ec4b-4869-b485-70832358308f") ) - (wire - (pts - (xy 25.4 91.44) (xy 34.29 91.44) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ed407f1d-642d-4065-ab51-7396f0241059") - ) (wire (pts (xy 43.18 35.56) (xy 58.42 35.56) @@ -7925,7 +8328,7 @@ ) (wire (pts - (xy 63.5 88.9) (xy 95.25 88.9) + (xy 73.66 81.28) (xy 92.71 81.28) ) (stroke (width 0) @@ -7945,7 +8348,7 @@ ) (wire (pts - (xy 63.5 76.2) (xy 66.04 76.2) + (xy 63.5 68.58) (xy 64.77 68.58) ) (stroke (width 0) @@ -7955,7 +8358,17 @@ ) (wire (pts - (xy 34.29 91.44) (xy 38.1 91.44) + (xy 26.67 66.04) (xy 26.67 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f32508c9-b907-4643-b4e0-6b8ecab26225") + ) + (wire + (pts + (xy 34.29 83.82) (xy 38.1 83.82) ) (stroke (width 0) @@ -7975,7 +8388,7 @@ ) (wire (pts - (xy 100.33 73.66) (xy 100.33 71.12) + (xy 97.79 66.04) (xy 97.79 63.5) ) (stroke (width 0) @@ -7995,7 +8408,17 @@ ) (wire (pts - (xy 63.5 63.5) (xy 71.12 63.5) + (xy 26.67 58.42) (xy 26.67 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f86626dc-8324-4ddd-836e-f2bac851f4cf") + ) + (wire + (pts + (xy 63.5 55.88) (xy 69.85 55.88) ) (stroke (width 0) @@ -8005,7 +8428,7 @@ ) (wire (pts - (xy 25.4 68.58) (xy 25.4 91.44) + (xy 26.67 76.2) (xy 26.67 83.82) ) (stroke (width 0) @@ -8035,7 +8458,7 @@ ) (wire (pts - (xy 63.5 81.28) (xy 71.12 81.28) + (xy 63.5 73.66) (xy 69.85 73.66) ) (stroke (width 0) @@ -8053,9 +8476,19 @@ ) (uuid "fcb1d1ae-bb47-4a6b-82e3-c808a9caf690") ) + (wire + (pts + (xy 97.79 63.5) (xy 110.49 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ff97d0bd-165b-4261-9fc7-95f7179b02ce") + ) (global_label "Motor 4 Activation Pin" (shape input) - (at 220.98 180.34 180) + (at 208.28 140.97 180) (fields_autoplaced yes) (effects (font @@ -8065,7 +8498,7 @@ ) (uuid "05903cb1-c009-455f-93c0-ff0454760dd1") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 196.3446 180.34 0) + (at 183.6446 140.97 0) (effects (font (size 1.27 1.27) @@ -8077,7 +8510,7 @@ ) (global_label "Motor 3 Activation Pin" (shape input) - (at 220.98 177.8 180) + (at 208.28 138.43 180) (fields_autoplaced yes) (effects (font @@ -8087,7 +8520,7 @@ ) (uuid "0c253550-6065-405c-bb87-557dc1a75ce9") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 196.3446 177.8 0) + (at 183.6446 138.43 0) (effects (font (size 1.27 1.27) @@ -8185,6 +8618,28 @@ ) ) ) + (global_label "I2C 1 SCL" + (shape input) + (at 382.27 171.45 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "251f49fb-eee4-4ac3-ac5f-535281e7404d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 369.5482 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "Motor 3 Activation Pin" (shape input) (at 312.42 97.79 180) @@ -8231,7 +8686,7 @@ ) (global_label "I2C 0 SCL" (shape input) - (at 271.78 177.8 0) + (at 259.08 138.43 0) (fields_autoplaced yes) (effects (font @@ -8241,7 +8696,7 @@ ) (uuid "58ee1826-efd8-4873-b018-b28884ac4801") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 284.5018 177.8 0) + (at 271.8018 138.43 0) (effects (font (size 1.27 1.27) @@ -8273,6 +8728,28 @@ ) ) ) + (global_label "I2C 1 SDA" + (shape input) + (at 382.27 168.91 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6f9ea9e3-f29d-4819-a5cf-c1b5349b5253") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 369.4877 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "Motor 3 Direction Pin 2" (shape input) (at 312.42 95.25 180) @@ -8297,7 +8774,7 @@ ) (global_label "Motor 1 Activation Pin" (shape input) - (at 220.98 172.72 180) + (at 208.28 133.35 180) (fields_autoplaced yes) (effects (font @@ -8307,7 +8784,7 @@ ) (uuid "73858af1-bf1e-47ef-8116-dd3960b23428") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 196.3446 172.72 0) + (at 183.6446 133.35 0) (effects (font (size 1.27 1.27) @@ -8361,6 +8838,28 @@ ) ) ) + (global_label "I2C 0 SCL" + (shape input) + (at 382.27 152.4 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "894a80cd-c3d6-46b1-9418-54a0323081cb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 369.5482 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "Motor 4 Direction Pin 2" (shape input) (at 312.42 105.41 180) @@ -8451,7 +8950,7 @@ ) (global_label "I2C 0 SDA" (shape input) - (at 271.78 175.26 0) + (at 259.08 135.89 0) (fields_autoplaced yes) (effects (font @@ -8461,7 +8960,7 @@ ) (uuid "98b30a2e-65aa-4cd9-9700-6de6b029680c") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 284.5623 175.26 0) + (at 271.8623 135.89 0) (effects (font (size 1.27 1.27) @@ -8473,7 +8972,7 @@ ) (global_label "Motor 2 Activation Pin" (shape input) - (at 220.98 175.26 180) + (at 208.28 135.89 180) (fields_autoplaced yes) (effects (font @@ -8483,7 +8982,7 @@ ) (uuid "a79fc827-da88-4d5f-a8ad-cf0cab6affc8") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 196.3446 175.26 0) + (at 183.6446 135.89 0) (effects (font (size 1.27 1.27) @@ -8515,6 +9014,28 @@ ) ) ) + (global_label "I2C 0 SDA" + (shape input) + (at 382.27 149.86 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b31623f5-d93b-4f33-9951-996c6e1a2d01") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 369.4877 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "Motor 1 Direction Pin 1" (shape input) (at 312.42 34.29 180) @@ -8754,7 +9275,7 @@ (justify left) ) ) - (property "Value" "Motor Conn 0" + (property "Value" "Motor 0 Conn" (at 392.43 44.4499 0) (effects (font @@ -9091,6 +9612,82 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x04") + (at 389.89 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "17dc1a48-b3d5-4117-8996-50c3a95ee7c3") + (property "Reference" "J6" + (at 392.43 168.9099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "I2C 1 Conn" + (at 392.43 171.4499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 389.89 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 389.89 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 389.89 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "9314da6f-3aff-4fb1-bc7a-4797a24cd7c1") + ) + (pin "2" + (uuid "90a74bfe-0094-4a7f-a45d-be1d01c5d478") + ) + (pin "1" + (uuid "8f7c3e55-e4c1-4803-a03d-2755a038cced") + ) + (pin "4" + (uuid "d5ddd9d8-a0cc-431d-952f-d70eafd4213f") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "J6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+12V") (at 334.01 20.32 0) @@ -9157,6 +9754,72 @@ ) ) ) + (symbol + (lib_id "power:+5VP") + (at 382.27 147.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1b640eb0-c6cb-4d79-a9db-74fbe8e5ea52") + (property "Reference" "#PWR021" + (at 382.27 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VP" + (at 382.27 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 382.27 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 382.27 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VP\"" + (at 382.27 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "afcb0173-25f9-4102-a641-19cb306d426d") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GNDPWR") (at 346.71 81.28 0) @@ -9225,7 +9888,7 @@ ) (symbol (lib_id "Transistor_FET:IRF8721PBF-1") - (at 76.2 81.28 0) + (at 74.93 73.66 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9234,7 +9897,7 @@ (fields_autoplaced yes) (uuid "1d88b659-d251-480c-a619-f93530dc8dfb") (property "Reference" "Q2" - (at 82.55 80.0099 0) + (at 81.28 72.3899 0) (effects (font (size 1.27 1.27) @@ -9243,7 +9906,7 @@ ) ) (property "Value" "IRF8714PBF" - (at 82.55 82.5499 0) + (at 81.28 74.9299 0) (effects (font (size 1.27 1.27) @@ -9252,7 +9915,7 @@ ) ) (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (at 81.28 83.185 0) + (at 80.01 75.565 0) (effects (font (size 1.27 1.27) @@ -9263,7 +9926,7 @@ ) ) (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf8721pbf-1.pdf" - (at 81.28 85.09 0) + (at 80.01 77.47 0) (effects (font (size 1.27 1.27) @@ -9273,7 +9936,7 @@ ) ) (property "Description" "14A Id, 30V Vds, HEXFET N-Channel MOSFET, SO-8" - (at 76.2 81.28 0) + (at 74.93 73.66 0) (effects (font (size 1.27 1.27) @@ -9314,6 +9977,72 @@ ) ) ) + (symbol + (lib_id "power:GNDPWR") + (at 382.27 173.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "24a70a44-6a2c-429a-92f3-382028c7ec4e") + (property "Reference" "#PWR024" + (at 382.27 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 382.143 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 382.27 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 382.27 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 382.27 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e87823fd-aa3a-441f-b55f-88fb766c66e8") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GNDPWR") (at 316.23 22.86 0) @@ -9382,7 +10111,7 @@ ) (symbol (lib_id "Regulator_Switching:LM3150MH") - (at 50.8 73.66 0) + (at 50.8 66.04 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9391,7 +10120,7 @@ (fields_autoplaced yes) (uuid "2c66f152-3e59-4c94-ab1e-b7779424fdd4") (property "Reference" "U6" - (at 50.8 55.88 0) + (at 50.8 48.26 0) (effects (font (size 1.27 1.27) @@ -9399,7 +10128,7 @@ ) ) (property "Value" "LM3150MH" - (at 50.8 58.42 0) + (at 50.8 50.8 0) (effects (font (size 1.27 1.27) @@ -9407,7 +10136,7 @@ ) ) (property "Footprint" "Package_SO:HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm" - (at 53.34 87.63 0) + (at 53.34 80.01 0) (effects (font (size 1.27 1.27) @@ -9417,7 +10146,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm3150.pdf" - (at 101.6 85.09 0) + (at 101.6 77.47 0) (effects (font (size 1.27 1.27) @@ -9426,7 +10155,7 @@ ) ) (property "Description" "42V Wide Vin synchronous Buck controller, HTSSOP-14" - (at 50.8 73.66 0) + (at 50.8 66.04 0) (effects (font (size 1.27 1.27) @@ -9507,7 +10236,7 @@ (justify left) ) ) - (property "Value" "Motor Conn 2" + (property "Value" "Motor 2 Conn" (at 392.43 102.8699 0) (effects (font @@ -9815,7 +10544,7 @@ ) (symbol (lib_id "Transistor_FET:IRF8721PBF-1") - (at 76.2 63.5 0) + (at 74.93 55.88 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9824,7 +10553,7 @@ (fields_autoplaced yes) (uuid "39931dc4-6d11-4f18-b37f-079ca13fc88a") (property "Reference" "Q1" - (at 82.55 62.2299 0) + (at 81.28 54.6099 0) (effects (font (size 1.27 1.27) @@ -9833,7 +10562,7 @@ ) ) (property "Value" "IRF8714PBF" - (at 82.55 64.7699 0) + (at 81.28 57.1499 0) (effects (font (size 1.27 1.27) @@ -9842,7 +10571,7 @@ ) ) (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (at 81.28 65.405 0) + (at 80.01 57.785 0) (effects (font (size 1.27 1.27) @@ -9853,7 +10582,7 @@ ) ) (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf8721pbf-1.pdf" - (at 81.28 67.31 0) + (at 80.01 59.69 0) (effects (font (size 1.27 1.27) @@ -9863,7 +10592,7 @@ ) ) (property "Description" "14A Id, 30V Vds, HEXFET N-Channel MOSFET, SO-8" - (at 76.2 63.5 0) + (at 74.93 55.88 0) (effects (font (size 1.27 1.27) @@ -9904,6 +10633,76 @@ ) ) ) + (symbol + (lib_id "Device:C_Polarized_Small_US") + (at 24.13 27.94 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3d154c6e-2da8-4363-8693-f19ecbe5e3c1") + (property "Reference" "C5" + (at 21.59 26.2381 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "680uF" + (at 21.59 28.7781 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 24.13 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 24.13 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, small US symbol" + (at 24.13 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "26a6c131-adf1-4acc-b420-f630303ddaae") + ) + (pin "2" + (uuid "a4323ee0-def1-4940-bc42-ad43a43981c3") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C5") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GNDPWR") (at 234.95 81.28 0) @@ -10106,79 +10905,9 @@ ) ) ) - (symbol - (lib_id "Device:C_Polarized") - (at 24.13 27.94 0) - (mirror y) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "46304651-a9d2-43a8-a533-113577ef1047") - (property "Reference" "C5" - (at 20.32 25.7809 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "680uF" - (at 20.32 28.3209 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 23.1648 31.75 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 24.13 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Polarized capacitor" - (at 24.13 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "a0c9fda5-b5ae-496d-a43c-c920a31d4821") - ) - (pin "1" - (uuid "b4b1722b-7cb4-4449-9e66-5754c82cc992") - ) - (instances - (project "main board" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "C5") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C_Small") - (at 38.1 88.9 0) + (at 38.1 81.28 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10186,7 +10915,7 @@ (dnp no) (uuid "48cf803b-80d1-4a6d-ac27-089426d4cc34") (property "Reference" "C9" - (at 44.45 88.9063 90) + (at 44.45 81.2863 90) (effects (font (size 1.27 1.27) @@ -10194,7 +10923,7 @@ ) ) (property "Value" "15nF" - (at 41.91 88.9063 90) + (at 41.91 81.2863 90) (effects (font (size 1.27 1.27) @@ -10202,7 +10931,7 @@ ) ) (property "Footprint" "" - (at 38.1 88.9 0) + (at 38.1 81.28 0) (effects (font (size 1.27 1.27) @@ -10211,7 +10940,7 @@ ) ) (property "Datasheet" "~" - (at 38.1 88.9 0) + (at 38.1 81.28 0) (effects (font (size 1.27 1.27) @@ -10220,7 +10949,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 38.1 88.9 0) + (at 38.1 81.28 0) (effects (font (size 1.27 1.27) @@ -10244,17 +10973,17 @@ ) ) (symbol - (lib_id "Device:C_Polarized") - (at 71.12 31.75 0) + (lib_id "Connector_Generic:Conn_01x04") + (at 389.89 149.86 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "5667ed9e-f565-4c07-a4fc-6ee2e2f856d6") - (property "Reference" "C6" - (at 74.93 29.5909 0) + (uuid "4a19494b-92bc-4a0e-8ad8-b96e252d865a") + (property "Reference" "J5" + (at 392.43 149.8599 0) (effects (font (size 1.27 1.27) @@ -10262,8 +10991,8 @@ (justify left) ) ) - (property "Value" "220uF" - (at 74.93 32.1309 0) + (property "Value" "I2C 0 Conn" + (at 392.43 152.3999 0) (effects (font (size 1.27 1.27) @@ -10272,7 +11001,7 @@ ) ) (property "Footprint" "" - (at 72.0852 35.56 0) + (at 389.89 149.86 0) (effects (font (size 1.27 1.27) @@ -10281,7 +11010,7 @@ ) ) (property "Datasheet" "~" - (at 71.12 31.75 0) + (at 389.89 149.86 0) (effects (font (size 1.27 1.27) @@ -10289,8 +11018,82 @@ (hide yes) ) ) - (property "Description" "Polarized capacitor" - (at 71.12 31.75 0) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 389.89 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "8ba14d24-8fe3-47ca-9658-57157a1f1792") + ) + (pin "2" + (uuid "b417cace-d114-4c01-b5ea-b5152a9dc3be") + ) + (pin "1" + (uuid "7be429e3-43a9-429a-a793-8e975c426627") + ) + (pin "4" + (uuid "b48d76e0-99b5-487d-8c32-e70c721f574d") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "J5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_US") + (at 104.14 76.2 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4e4ae4c7-334b-4336-804c-6c4b9f508b4d") + (property "Reference" "R4" + (at 104.14 82.55 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10kΩ" + (at 104.14 80.01 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 104.394 77.216 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 104.14 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, US symbol" + (at 104.14 76.2 0) (effects (font (size 1.27 1.27) @@ -10299,15 +11102,15 @@ ) ) (pin "2" - (uuid "201a6640-7b23-4047-acd0-5916360ba7aa") + (uuid "a6601a76-6c86-44cb-adec-ef9bb515eb4b") ) (pin "1" - (uuid "26450675-6eb0-43f7-9169-b365d35d729b") + (uuid "a0a4b1b4-e464-400f-93ce-bca221042a51") ) (instances - (project "" + (project "main board" (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "C6") + (reference "R4") (unit 1) ) ) @@ -10315,7 +11118,7 @@ ) (symbol (lib_id "Device:L") - (at 86.36 71.12 90) + (at 85.09 63.5 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10324,15 +11127,15 @@ (fields_autoplaced yes) (uuid "5bd47a0b-eda1-4869-b328-c1cfb7dee816") (property "Reference" "L2" - (at 86.36 66.04 90) + (at 85.09 58.42 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "L" - (at 86.36 68.58 90) + (property "Value" "1.8uH" + (at 85.09 60.96 90) (effects (font (size 1.27 1.27) @@ -10340,7 +11143,7 @@ ) ) (property "Footprint" "" - (at 86.36 71.12 0) + (at 85.09 63.5 0) (effects (font (size 1.27 1.27) @@ -10349,7 +11152,7 @@ ) ) (property "Datasheet" "~" - (at 86.36 71.12 0) + (at 85.09 63.5 0) (effects (font (size 1.27 1.27) @@ -10358,7 +11161,7 @@ ) ) (property "Description" "Inductor" - (at 86.36 71.12 0) + (at 85.09 63.5 0) (effects (font (size 1.27 1.27) @@ -10383,7 +11186,7 @@ ) (symbol (lib_id "power:GNDPWR") - (at 246.38 226.06 0) + (at 233.68 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10392,7 +11195,7 @@ (fields_autoplaced yes) (uuid "5d87ddd6-e425-47a9-8ea7-0f9925a1649b") (property "Reference" "#PWR012" - (at 246.38 231.14 0) + (at 233.68 191.77 0) (effects (font (size 1.27 1.27) @@ -10401,7 +11204,7 @@ ) ) (property "Value" "GNDPWR" - (at 246.253 229.87 0) + (at 233.553 190.5 0) (effects (font (size 1.27 1.27) @@ -10409,7 +11212,7 @@ ) ) (property "Footprint" "" - (at 246.38 227.33 0) + (at 233.68 187.96 0) (effects (font (size 1.27 1.27) @@ -10418,7 +11221,7 @@ ) ) (property "Datasheet" "" - (at 246.38 227.33 0) + (at 233.68 187.96 0) (effects (font (size 1.27 1.27) @@ -10427,7 +11230,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 246.38 226.06 0) + (at 233.68 186.69 0) (effects (font (size 1.27 1.27) @@ -11127,8 +11930,7 @@ ) (symbol (lib_id "Device:R_US") - (at 31.75 73.66 90) - (mirror x) + (at 31.75 66.04 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -11136,7 +11938,7 @@ (dnp no) (uuid "813ef556-1d42-494b-9037-270dd1dc9b0f") (property "Reference" "R2" - (at 31.75 80.01 90) + (at 31.75 59.69 90) (effects (font (size 1.27 1.27) @@ -11144,7 +11946,7 @@ ) ) (property "Value" "82.5kΩ" - (at 31.75 77.47 90) + (at 31.75 62.23 90) (effects (font (size 1.27 1.27) @@ -11152,7 +11954,7 @@ ) ) (property "Footprint" "" - (at 32.004 74.676 90) + (at 32.004 65.024 90) (effects (font (size 1.27 1.27) @@ -11161,7 +11963,7 @@ ) ) (property "Datasheet" "~" - (at 31.75 73.66 0) + (at 31.75 66.04 0) (effects (font (size 1.27 1.27) @@ -11170,7 +11972,7 @@ ) ) (property "Description" "Resistor, US symbol" - (at 31.75 73.66 0) + (at 31.75 66.04 0) (effects (font (size 1.27 1.27) @@ -11195,7 +11997,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 34.29 88.9 0) + (at 34.29 81.28 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -11204,7 +12006,7 @@ (dnp no) (uuid "815358f6-c327-4a29-9a72-b1f6c9255087") (property "Reference" "C8" - (at 27.94 88.9063 90) + (at 27.94 81.2863 90) (effects (font (size 1.27 1.27) @@ -11212,7 +12014,7 @@ ) ) (property "Value" "2.2uF" - (at 30.48 88.9063 90) + (at 30.48 81.2863 90) (effects (font (size 1.27 1.27) @@ -11220,7 +12022,7 @@ ) ) (property "Footprint" "" - (at 34.29 88.9 0) + (at 34.29 81.28 0) (effects (font (size 1.27 1.27) @@ -11229,7 +12031,7 @@ ) ) (property "Datasheet" "~" - (at 34.29 88.9 0) + (at 34.29 81.28 0) (effects (font (size 1.27 1.27) @@ -11238,7 +12040,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 34.29 88.9 0) + (at 34.29 81.28 0) (effects (font (size 1.27 1.27) @@ -11525,6 +12327,72 @@ ) ) ) + (symbol + (lib_id "power:+5VP") + (at 382.27 166.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "87731208-dbab-4d04-864d-4e13377e053a") + (property "Reference" "#PWR023" + (at 382.27 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VP" + (at 382.27 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 382.27 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 382.27 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VP\"" + (at 382.27 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d7a35da7-6a86-44cc-a63b-4305673322c1") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Driver_Motor:L298HN") (at 330.2 105.41 0) @@ -11635,6 +12503,76 @@ ) ) ) + (symbol + (lib_id "Device:C_Polarized_Small_US") + (at 110.49 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8d6afbe1-f1cc-4b0e-b7bb-af9ae9ac952f") + (property "Reference" "C13" + (at 113.03 69.4181 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "120uF" + (at 113.03 71.9581 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 110.49 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 110.49 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, small US symbol" + (at 110.49 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1b4f5292-d890-44fd-84f2-ef5f20b2e7d4") + ) + (pin "2" + (uuid "4373f945-f31c-4f7a-937f-aaf2d7ed9df5") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C13") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_01x02") (at 389.89 49.53 0) @@ -11654,7 +12592,7 @@ (justify left) ) ) - (property "Value" "Motor Conn 1" + (property "Value" "Motor 1 Conn" (at 392.43 52.0699 0) (effects (font @@ -11707,7 +12645,7 @@ ) (symbol (lib_id "Device:R_US") - (at 100.33 77.47 0) + (at 97.79 69.85 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -11716,7 +12654,7 @@ (dnp no) (uuid "94d0ef08-86a5-408a-a21a-a75def6bca55") (property "Reference" "R3" - (at 106.68 77.47 90) + (at 104.14 69.85 90) (effects (font (size 1.27 1.27) @@ -11724,7 +12662,7 @@ ) ) (property "Value" "73.2kΩ" - (at 104.14 77.47 90) + (at 101.6 69.85 90) (effects (font (size 1.27 1.27) @@ -11732,7 +12670,7 @@ ) ) (property "Footprint" "" - (at 101.346 77.216 90) + (at 98.806 69.596 90) (effects (font (size 1.27 1.27) @@ -11741,7 +12679,7 @@ ) ) (property "Datasheet" "~" - (at 100.33 77.47 0) + (at 97.79 69.85 0) (effects (font (size 1.27 1.27) @@ -11750,7 +12688,7 @@ ) ) (property "Description" "Resistor, US symbol" - (at 100.33 77.47 0) + (at 97.79 69.85 0) (effects (font (size 1.27 1.27) @@ -11775,7 +12713,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 95.25 76.2 0) + (at 92.71 68.58 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -11784,7 +12722,7 @@ (dnp no) (uuid "98d9ba97-2604-4832-a6c7-8cad21e152a7") (property "Reference" "C12" - (at 88.9 76.2063 90) + (at 86.36 68.5863 90) (effects (font (size 1.27 1.27) @@ -11792,7 +12730,7 @@ ) ) (property "Value" "120pF" - (at 91.44 76.2063 90) + (at 88.9 68.5863 90) (effects (font (size 1.27 1.27) @@ -11800,7 +12738,7 @@ ) ) (property "Footprint" "" - (at 95.25 76.2 0) + (at 92.71 68.58 0) (effects (font (size 1.27 1.27) @@ -11809,7 +12747,7 @@ ) ) (property "Datasheet" "~" - (at 95.25 76.2 0) + (at 92.71 68.58 0) (effects (font (size 1.27 1.27) @@ -11818,7 +12756,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 95.25 76.2 0) + (at 92.71 68.58 0) (effects (font (size 1.27 1.27) @@ -12149,6 +13087,72 @@ ) ) ) + (symbol + (lib_id "power:+5VL") + (at 212.09 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ac2bc74d-a9ab-403b-b6f2-05a26ac40775") + (property "Reference" "#PWR025" + (at 212.09 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 212.09 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 212.09 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 212.09 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VL\"" + (at 212.09 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9ad402de-dff4-4a04-9540-da0ca74279d8") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 340.36 22.86 270) @@ -12219,7 +13223,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 21.59 66.04 0) + (at 22.86 73.66 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -12228,7 +13232,7 @@ (dnp no) (uuid "b0c78470-91cf-4bbd-ac32-cd4fc01a21aa") (property "Reference" "C10" - (at 15.24 66.0463 90) + (at 16.51 73.6663 90) (effects (font (size 1.27 1.27) @@ -12236,7 +13240,7 @@ ) ) (property "Value" "47uF" - (at 17.78 66.0463 90) + (at 19.05 73.6663 90) (effects (font (size 1.27 1.27) @@ -12244,7 +13248,7 @@ ) ) (property "Footprint" "" - (at 21.59 66.04 0) + (at 22.86 73.66 0) (effects (font (size 1.27 1.27) @@ -12253,7 +13257,7 @@ ) ) (property "Datasheet" "~" - (at 21.59 66.04 0) + (at 22.86 73.66 0) (effects (font (size 1.27 1.27) @@ -12262,7 +13266,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 21.59 66.04 0) + (at 22.86 73.66 0) (effects (font (size 1.27 1.27) @@ -12304,7 +13308,7 @@ (justify left) ) ) - (property "Value" "Motor Conn 3" + (property "Value" "Motor 3 Conn" (at 392.43 110.4899 0) (effects (font @@ -12667,7 +13671,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 25.4 66.04 0) + (at 26.67 73.66 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12675,7 +13679,7 @@ (dnp no) (uuid "c443b14d-b1f4-465b-b304-9b7460751027") (property "Reference" "C11" - (at 31.75 66.0463 90) + (at 33.02 73.6663 90) (effects (font (size 1.27 1.27) @@ -12683,7 +13687,7 @@ ) ) (property "Value" "100nF" - (at 29.21 66.0463 90) + (at 30.48 73.6663 90) (effects (font (size 1.27 1.27) @@ -12691,7 +13695,7 @@ ) ) (property "Footprint" "" - (at 25.4 66.04 0) + (at 26.67 73.66 0) (effects (font (size 1.27 1.27) @@ -12700,7 +13704,7 @@ ) ) (property "Datasheet" "~" - (at 25.4 66.04 0) + (at 26.67 73.66 0) (effects (font (size 1.27 1.27) @@ -12709,7 +13713,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 25.4 66.04 0) + (at 26.67 73.66 0) (effects (font (size 1.27 1.27) @@ -12734,7 +13738,7 @@ ) (symbol (lib_id "MCU_Module:RaspberryPi_Pico_W") - (at 147.32 186.69 0) + (at 116.84 217.17 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12743,7 +13747,7 @@ (fields_autoplaced yes) (uuid "cad64f1a-0ba0-4774-9597-6ecb7a26e9ba") (property "Reference" "A2" - (at 149.4633 220.98 0) + (at 118.9833 251.46 0) (effects (font (size 1.27 1.27) @@ -12752,7 +13756,7 @@ ) ) (property "Value" "RaspberryPi_Pico_W" - (at 149.4633 223.52 0) + (at 118.9833 254 0) (effects (font (size 1.27 1.27) @@ -12761,7 +13765,7 @@ ) ) (property "Footprint" "Module:RaspberryPi_Pico_W_SMD_HandSolder" - (at 147.32 233.68 0) + (at 116.84 264.16 0) (effects (font (size 1.27 1.27) @@ -12770,7 +13774,7 @@ ) ) (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" - (at 147.32 236.22 0) + (at 116.84 266.7 0) (effects (font (size 1.27 1.27) @@ -12779,7 +13783,7 @@ ) ) (property "Description" "Versatile and inexpensive wireless microcontroller module powered by RP2040 dual-core Arm Cortex-M0+ processor up to 133 MHz, 264kB SRAM, 2MB QSPI flash, Infineon CYW43439 2.4GHz 802.11n wireless LAN; also supports Raspberry Pi Pico 2 W" - (at 147.32 238.76 0) + (at 116.84 269.24 0) (effects (font (size 1.27 1.27) @@ -12918,7 +13922,7 @@ ) (symbol (lib_id "power:+12V") - (at 50.8 52.07 0) + (at 50.8 44.45 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12927,7 +13931,7 @@ (fields_autoplaced yes) (uuid "cae0eaf2-dd1c-4bab-941d-9de88269fa3f") (property "Reference" "#PWR019" - (at 50.8 55.88 0) + (at 50.8 48.26 0) (effects (font (size 1.27 1.27) @@ -12936,7 +13940,7 @@ ) ) (property "Value" "+12V" - (at 50.8 46.99 0) + (at 50.8 39.37 0) (effects (font (size 1.27 1.27) @@ -12944,7 +13948,7 @@ ) ) (property "Footprint" "" - (at 50.8 52.07 0) + (at 50.8 44.45 0) (effects (font (size 1.27 1.27) @@ -12953,7 +13957,7 @@ ) ) (property "Datasheet" "" - (at 50.8 52.07 0) + (at 50.8 44.45 0) (effects (font (size 1.27 1.27) @@ -12962,7 +13966,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+12V\"" - (at 50.8 52.07 0) + (at 50.8 44.45 0) (effects (font (size 1.27 1.27) @@ -13206,7 +14210,7 @@ ) (symbol (lib_id "power:+5VL") - (at 246.38 147.32 0) + (at 233.68 107.95 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13215,7 +14219,7 @@ (fields_autoplaced yes) (uuid "db736ec8-3ed3-4309-a1cd-eccadc8ad872") (property "Reference" "#PWR05" - (at 246.38 151.13 0) + (at 233.68 111.76 0) (effects (font (size 1.27 1.27) @@ -13224,7 +14228,7 @@ ) ) (property "Value" "+5VL" - (at 246.38 142.24 0) + (at 233.68 102.87 0) (effects (font (size 1.27 1.27) @@ -13232,7 +14236,7 @@ ) ) (property "Footprint" "" - (at 246.38 147.32 0) + (at 233.68 107.95 0) (effects (font (size 1.27 1.27) @@ -13241,7 +14245,7 @@ ) ) (property "Datasheet" "" - (at 246.38 147.32 0) + (at 233.68 107.95 0) (effects (font (size 1.27 1.27) @@ -13250,7 +14254,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5VL\"" - (at 246.38 147.32 0) + (at 233.68 107.95 0) (effects (font (size 1.27 1.27) @@ -13340,7 +14344,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 68.58 66.04 90) + (at 68.58 58.42 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13349,7 +14353,7 @@ (fields_autoplaced yes) (uuid "def01f11-e991-4b46-8120-ccaa0a5ba107") (property "Reference" "C7" - (at 68.5863 59.69 90) + (at 68.5863 52.07 90) (effects (font (size 1.27 1.27) @@ -13357,7 +14361,7 @@ ) ) (property "Value" "470nF" - (at 68.5863 62.23 90) + (at 68.5863 54.61 90) (effects (font (size 1.27 1.27) @@ -13365,7 +14369,7 @@ ) ) (property "Footprint" "" - (at 68.58 66.04 0) + (at 68.58 58.42 0) (effects (font (size 1.27 1.27) @@ -13374,7 +14378,7 @@ ) ) (property "Datasheet" "~" - (at 68.58 66.04 0) + (at 68.58 58.42 0) (effects (font (size 1.27 1.27) @@ -13383,7 +14387,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 68.58 66.04 0) + (at 68.58 58.42 0) (effects (font (size 1.27 1.27) @@ -13475,25 +14479,26 @@ ) ) (symbol - (lib_id "Device:R_US") - (at 69.85 76.2 90) + (lib_id "power:GNDPWR") + (at 382.27 154.94 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "e5b422c3-2414-4c9b-ab36-73cdc7322201") - (property "Reference" "R1" - (at 69.85 69.85 90) + (uuid "df8f1cab-9080-4297-ae64-be182ba5f090") + (property "Reference" "#PWR022" + (at 382.27 160.02 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "Value" "665Ω" - (at 69.85 72.39 90) + (property "Value" "GNDPWR" + (at 382.143 158.75 0) (effects (font (size 1.27 1.27) @@ -13501,7 +14506,74 @@ ) ) (property "Footprint" "" - (at 70.104 75.184 90) + (at 382.27 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 382.27 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 382.27 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3c3f9a7f-ec53-4dc4-9b16-2e0289f602e7") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Polarized_Small_US") + (at 71.12 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e0addc8e-54cd-4ee0-91d3-fc0a28752ed4") + (property "Reference" "C6" + (at 73.66 30.0481 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "220uF" + (at 73.66 32.5881 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 71.12 31.75 0) (effects (font (size 1.27 1.27) @@ -13510,7 +14582,75 @@ ) ) (property "Datasheet" "~" - (at 69.85 76.2 0) + (at 71.12 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, small US symbol" + (at 71.12 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f8796f17-846f-4713-b33a-9263643244a4") + ) + (pin "2" + (uuid "e194001b-54b7-4928-b684-642f40b8d79f") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_US") + (at 68.58 68.58 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e5b422c3-2414-4c9b-ab36-73cdc7322201") + (property "Reference" "R1" + (at 68.58 62.23 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "665Ω" + (at 68.58 64.77 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.834 67.564 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 68.58 68.58 0) (effects (font (size 1.27 1.27) @@ -13519,7 +14659,7 @@ ) ) (property "Description" "Resistor, US symbol" - (at 69.85 76.2 0) + (at 68.58 68.58 0) (effects (font (size 1.27 1.27) @@ -13544,7 +14684,7 @@ ) (symbol (lib_id "MCU_Module:RaspberryPi_Pico") - (at 246.38 187.96 0) + (at 233.68 148.59 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13553,7 +14693,7 @@ (fields_autoplaced yes) (uuid "e9175b30-8e53-4da9-b6d2-f5dcb4fe246f") (property "Reference" "A1" - (at 248.5233 222.25 0) + (at 235.8233 182.88 0) (effects (font (size 1.27 1.27) @@ -13562,7 +14702,7 @@ ) ) (property "Value" "RaspberryPi_Pico" - (at 248.5233 224.79 0) + (at 235.8233 185.42 0) (effects (font (size 1.27 1.27) @@ -13571,7 +14711,7 @@ ) ) (property "Footprint" "Module:RaspberryPi_Pico_Common_Unspecified" - (at 246.38 234.95 0) + (at 233.68 195.58 0) (effects (font (size 1.27 1.27) @@ -13580,7 +14720,7 @@ ) ) (property "Datasheet" "https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf" - (at 246.38 237.49 0) + (at 233.68 198.12 0) (effects (font (size 1.27 1.27) @@ -13589,7 +14729,7 @@ ) ) (property "Description" "Versatile and inexpensive microcontroller module powered by RP2040 dual-core Arm Cortex-M0+ processor up to 133 MHz, 264kB SRAM, 2MB QSPI flash; also supports Raspberry Pi Pico 2" - (at 246.38 240.03 0) + (at 233.68 200.66 0) (effects (font (size 1.27 1.27) @@ -13726,6 +14866,72 @@ ) ) ) + (symbol + (lib_id "power:+5VP") + (at 119.38 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ec1cf39f-b03b-4e5b-be6e-e3566d36b22f") + (property "Reference" "#PWR020" + (at 119.38 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VP" + (at 119.38 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 119.38 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 119.38 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VP\"" + (at 119.38 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "60cb180c-534b-46fb-9c8d-21734d25977f") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Diode:1N4007") (at 382.27 35.56 270) @@ -13816,7 +15022,7 @@ ) (symbol (lib_id "power:GNDPWR") - (at 50.8 93.98 0) + (at 50.8 86.36 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13825,7 +15031,7 @@ (fields_autoplaced yes) (uuid "f92b47c1-814b-41ce-8190-0ffe7b438fc4") (property "Reference" "#PWR018" - (at 50.8 99.06 0) + (at 50.8 91.44 0) (effects (font (size 1.27 1.27) @@ -13834,7 +15040,7 @@ ) ) (property "Value" "GNDPWR" - (at 50.673 97.79 0) + (at 50.673 90.17 0) (effects (font (size 1.27 1.27) @@ -13842,7 +15048,7 @@ ) ) (property "Footprint" "" - (at 50.8 95.25 0) + (at 50.8 87.63 0) (effects (font (size 1.27 1.27) @@ -13851,7 +15057,7 @@ ) ) (property "Datasheet" "" - (at 50.8 95.25 0) + (at 50.8 87.63 0) (effects (font (size 1.27 1.27) @@ -13860,7 +15066,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 50.8 93.98 0) + (at 50.8 86.36 0) (effects (font (size 1.27 1.27) diff --git a/pcb/main board/main board.kicad_sch-bak b/pcb/main board/main board.kicad_sch-bak index a3b9f4d..0ecb6a8 100644 --- a/pcb/main board/main board.kicad_sch-bak +++ b/pcb/main board/main board.kicad_sch-bak @@ -147,6 +147,1101 @@ ) (embedded_fonts no) ) + (symbol "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 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" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:C_Polarized_Small_US" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.254 1.778 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C_Polarized_Small_US" + (at 0.254 -2.032 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (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" "Polarized capacitor, small US symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "CP_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_Polarized_Small_US_0_1" + (polyline + (pts + (xy -1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.524) (xy -0.762 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.27) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.524 -0.762) + (mid 0 -0.3734) + (end 1.524 -0.762) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_Polarized_Small_US_1_1" + (pin passive line + (at 0 2.54 270) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:C_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.254 1.778 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C_Small" + (at 0.254 -2.032 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (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" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "capacitor cap" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.508) (xy 1.524 -0.508) + ) + (stroke + (width 0.3302) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_Small_1_1" + (pin passive line + (at 0 2.54 270) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:L" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at -1.27 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "L" + (at 1.905 0 90) + (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" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "L_0_1" + (arc + (start 0 2.54) + (mid 0.6323 1.905) + (end 0 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 1.27) + (mid 0.6323 0.635) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid 0.6323 -0.635) + (end 0 -1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -1.27) + (mid 0.6323 -1.905) + (end 0 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "L_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R_US" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R_US" + (at -2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 1.016 -0.254 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_US_0_1" + (polyline + (pts + (xy 0 2.286) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.286) (xy 1.016 1.905) (xy 0 1.524) (xy -1.016 1.143) (xy 0 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 1.016 0.381) (xy 0 0) (xy -1.016 -0.381) (xy 0 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -0.762) (xy 1.016 -1.143) (xy 0 -1.524) (xy -1.016 -1.905) (xy 0 -2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.286) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_US_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Diode:1N4007" + (pin_numbers + (hide yes) + ) + (pin_names + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1N4007" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 0 -4.445 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*DO?41*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1N4007_0_1" + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1N4007_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Diode:1N5822" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1N5822" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" + (at 0 -4.445 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88526/1n5820.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "40V 3A Schottky Barrier Rectifier Diode, DO-201AD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode Schottky" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*DO?201AD*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1N5822_0_1" + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1N5822_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Driver_Motor:L298HN" (pin_names (offset 1.016) @@ -505,6 +1600,599 @@ ) (embedded_fonts no) ) + (symbol "Interface_Expansion:MCP23017_SO" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -11.43 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MCP23017_SO" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" + (at 5.08 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://ww1.microchip.com/downloads/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP23017-Data-Sheet-DS20001952.pdf" + (at 5.08 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "16-bit I/O expander, I2C, interrupts, w pull-ups, GPA/B7 output only (https://microchip.my.site.com/s/article/GPA7---GPB7-Cannot-Be-Used-as-Inputs-In-MCP23017), SOIC-28" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "I2C parallel port expander" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*7.5x17.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MCP23017_SO_0_1" + (rectangle + (start -12.7 22.86) + (end 12.7 -22.86) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MCP23017_SO_1_1" + (pin bidirectional line + (at -17.78 20.32 0) + (length 5.08) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 17.78 0) + (length 5.08) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -17.78 5.08 0) + (length 5.08) + (name "INTB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -17.78 2.54 0) + (length 5.08) + (name "INTA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 -2.54 0) + (length 5.08) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 -15.24 0) + (length 5.08) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 -17.78 0) + (length 5.08) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 -20.32 0) + (length 5.08) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 15.24 0) + (length 5.08) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 12.7 0) + (length 5.08) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 27.94 270) + (length 5.08) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -27.94 90) + (length 5.08) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 20.32 180) + (length 5.08) + (name "GPB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 17.78 180) + (length 5.08) + (name "GPB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 15.24 180) + (length 5.08) + (name "GPB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 12.7 180) + (length 5.08) + (name "GPB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 10.16 180) + (length 5.08) + (name "GPB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 7.62 180) + (length 5.08) + (name "GPB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 5.08 180) + (length 5.08) + (name "GPB6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 17.78 2.54 180) + (length 5.08) + (name "GPB7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -2.54 180) + (length 5.08) + (name "GPA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -5.08 180) + (length 5.08) + (name "GPA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -7.62 180) + (length 5.08) + (name "GPA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -10.16 180) + (length 5.08) + (name "GPA3" + (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 5.08) + (name "GPA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -15.24 180) + (length 5.08) + (name "GPA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -17.78 180) + (length 5.08) + (name "GPA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 17.78 -20.32 180) + (length 5.08) + (name "GPA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "MCU_Module:RaspberryPi_Pico" (pin_names (offset 0.762) @@ -2541,6 +4229,932 @@ ) (embedded_fonts no) ) + (symbol "Regulator_Switching:LM2596S-5" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LM2596S-5" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:TO-263-5_TabPin3" + (at 1.27 -6.35 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2596.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "5V 3A Step-Down Voltage Regulator, TO-263" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Step-Down Voltage Regulator 5V 3A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO?263*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LM2596S-5_0_1" + (rectangle + (start -10.16 5.08) + (end 10.16 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LM2596S-5_1_1" + (pin power_in line + (at -12.7 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -2.54 0) + (length 2.54) + (name "~{ON}/OFF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 -2.54 180) + (length 2.54) + (name "OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Regulator_Switching:LM3150MH" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LM3150MH" + (at 2.54 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm" + (at 2.54 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm3150.pdf" + (at 50.8 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "42V Wide Vin synchronous Buck controller, HTSSOP-14" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Buck step-down converter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "HTSSOP*4.4x5mm*P0.65*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LM3150MH_0_1" + (rectangle + (start -10.16 12.7) + (end 10.16 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LM3150MH_1_1" + (pin input line + (at -12.7 10.16 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 7.62 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 0 0) + (length 2.54) + (name "RON" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -12.7 -5.08 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -12.7 -7.62 0) + (length 2.54) + (name "SS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -15.24 90) + (length 2.54) + (hide yes) + (name "SGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -15.24 90) + (length 2.54) + (name "SGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -15.24 90) + (length 2.54) + (hide yes) + (name "SGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -15.24 90) + (length 2.54) + (name "PGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 10.16 180) + (length 2.54) + (name "HG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 12.7 7.62 180) + (length 2.54) + (name "BST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 2.54 180) + (length 2.54) + (name "SW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 -2.54 180) + (length 2.54) + (name "ILIM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 -7.62 180) + (length 2.54) + (name "LG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 -10.16 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Transistor_FET:IRF8721PBF-1" + (pin_names + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "IRF8721PBF-1" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 5.08 -1.905 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf8721pbf-1.pdf" + (at 5.08 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "14A Id, 30V Vds, HEXFET N-Channel MOSFET, SO-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "HEXFET N-Channel MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "IRF8721PBF-1_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "IRF8721PBF-1_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (hide yes) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (hide yes) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (hide yes) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (hide yes) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (hide yes) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "power:+12V" (power) (pin_numbers @@ -2666,7 +5280,7 @@ ) (embedded_fonts no) ) - (symbol "power:+5V" + (symbol "power:+5VL" (power) (pin_numbers (hide yes) @@ -2687,7 +5301,7 @@ (hide yes) ) ) - (property "Value" "+5V" + (property "Value" "+5VL" (at 0 3.556 0) (effects (font @@ -2713,7 +5327,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" + (property "Description" "Power symbol creates a global label with name \"+5VL\"" (at 0 0 0) (effects (font @@ -2731,7 +5345,7 @@ (hide yes) ) ) - (symbol "+5V_0_1" + (symbol "+5VL_0_1" (polyline (pts (xy -0.762 1.27) (xy 0 2.54) @@ -2769,7 +5383,132 @@ ) ) ) - (symbol "+5V_1_1" + (symbol "+5VL_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:+5VP" + (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" "+5VP" + (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 \"+5VP\"" + (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 "+5VP_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 "+5VP_1_1" (pin power_in line (at 0 0 90) (length 0) @@ -2966,20 +5705,542 @@ ) ) (junction - (at 323.85 67.31) + (at 27.94 22.86) + (diameter 0) + (color 0 0 0 0) + (uuid "0095d03e-5cd2-4732-843e-8a8aa6311bf7") + ) + (junction + (at 26.67 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "01021aae-fa72-42df-9c7f-54a392247bae") + ) + (junction + (at 334.01 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "04104851-ddfe-4373-9f3f-1420b0f60de1") + ) + (junction + (at 30.48 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "0732155f-5a85-4300-84ac-b568a633277a") + ) + (junction + (at 370.84 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "0f97a601-73d0-435f-80df-0ce5f3f11769") + ) + (junction + (at 50.8 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "109e6ee8-bae5-4ad3-9549-0152e1d7a577") + ) + (junction + (at 359.41 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "10cc32a2-0f49-47ec-8207-a349ec4a1406") + ) + (junction + (at 38.1 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "114a8eda-c42d-42cb-8ebd-90aa6d62609c") + ) + (junction + (at 48.26 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "15a1a0a2-7525-479e-a168-0d9314672247") + ) + (junction + (at 370.84 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "15b7ec54-60ab-47f3-837b-81154a48f328") + ) + (junction + (at 328.93 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "16dc33e1-7b88-40da-a7cf-f0021e903ae3") + ) + (junction + (at 370.84 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "1f6faddc-f47f-4b2b-8340-5d305be86ee7") + ) + (junction + (at 26.67 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "24388fbc-af3a-42be-b226-3be177aed311") + ) + (junction + (at 71.12 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "2485597e-923f-4421-af01-b0ada0d37480") + ) + (junction + (at 34.29 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "2678bbdf-d85f-4cdb-ba0a-2d5448591980") + ) + (junction + (at 382.27 100.33) + (diameter 0) + (color 0 0 0 0) + (uuid "290965da-8be1-47ea-aa3d-7bbe777d4cdd") + ) + (junction + (at 325.12 66.04) (diameter 0) (color 0 0 0 0) (uuid "2c256884-7776-46f4-891f-4a9e52286df0") ) (junction - (at 322.58 115.57) + (at 359.41 49.53) + (diameter 0) + (color 0 0 0 0) + (uuid "3349287e-1233-48ee-9e76-570e7bbe99c8") + ) + (junction + (at 110.49 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "418febd8-b999-4414-b1b2-d7ed84fdbb13") + ) + (junction + (at 53.34 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "423bb785-4f78-4e6f-9c0d-9883a6269c16") + ) + (junction + (at 73.66 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "454bf6cf-38a0-4b59-acff-4f21c03ca138") + ) + (junction + (at 58.42 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "490a496c-75bc-4c1c-a314-d059f30f6207") + ) + (junction + (at 347.98 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "543a973c-829f-42f1-992d-763a6e029806") + ) + (junction + (at 330.2 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "5dd22b19-070a-41a4-8863-167bab3620b6") + ) + (junction + (at 334.01 22.86) + (diameter 0) + (color 0 0 0 0) + (uuid "64e40b1d-5329-44c8-be91-f86510d008d7") + ) + (junction + (at 77.47 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "67d972d3-a97d-404d-a025-d714971dd7f6") + ) + (junction + (at 43.18 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "69c9da3e-e756-42da-a1a8-5dbd18114fea") + ) + (junction + (at 97.79 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "6dbf8e4c-b851-46d0-b93c-7c01f645cbe2") + ) + (junction + (at 347.98 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "70cda997-578c-49f7-8509-340cafe3fd6a") + ) + (junction + (at 334.01 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "713ac58a-1ad6-4d51-9610-9cccad21a0fc") + ) + (junction + (at 50.8 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "7791cc9b-f96d-4510-9d03-178d1ef93a9f") + ) + (junction + (at 359.41 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "7a14a26c-01cd-4873-8e40-b6da9a7a6b56") + ) + (junction + (at 347.98 110.49) + (diameter 0) + (color 0 0 0 0) + (uuid "7d05c414-782d-42e5-bb8e-b55d78b5be64") + ) + (junction + (at 359.41 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "7e641765-9cfa-4048-ae0e-d2d7a9472420") + ) + (junction + (at 334.01 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "8259931a-4288-42a0-bbb2-998ef668aeec") + ) + (junction + (at 92.71 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "89454c83-c5ac-4e78-aedd-94f7447342bb") + ) + (junction + (at 347.98 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "9b08e478-5c83-4c6a-9b08-545003a3a8c7") + ) + (junction + (at 22.86 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "a1f5eddf-9e3e-448b-9260-b755d9140d50") + ) + (junction + (at 347.98 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "a791733f-6201-481c-9ccb-6a5d18a69b54") + ) + (junction + (at 347.98 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "ac71ee2c-b221-47e9-b41b-13b601ee7d09") + ) + (junction + (at 370.84 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "b77e25d5-4b1d-4ecb-9a50-46e02ceec63c") + ) + (junction + (at 26.67 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "bcaea097-0906-4bee-9283-6a1b2097a552") + ) + (junction + (at 359.41 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "c17c6724-da4e-4ba1-920f-4cb76a24d986") + ) + (junction + (at 382.27 41.91) + (diameter 0) + (color 0 0 0 0) + (uuid "c41ba0f5-d7d2-4075-b5b0-a032222c5123") + ) + (junction + (at 325.12 124.46) (diameter 0) (color 0 0 0 0) (uuid "c8e2d078-69e5-4bc5-9150-78631670cc49") ) + (junction + (at 370.84 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "cef66cc2-87bd-4342-a1ba-e4fb1e6a5912") + ) + (junction + (at 330.2 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "d337578c-5291-4a22-a429-2af27e3d8db9") + ) + (junction + (at 370.84 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "d40edaab-889d-40df-a2ce-ec58da8de732") + ) + (junction + (at 97.79 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "e1ee6722-8032-4d24-a152-67df537575cc") + ) + (junction + (at 92.71 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "e3b1335e-ab7c-4b13-a0e5-b6bc8b8dc893") + ) + (junction + (at 58.42 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "e6bd555c-1b9b-419b-8638-afbb6df96876") + ) + (junction + (at 27.94 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "ea6cb3b6-1df6-45a7-9e3a-083cd843b594") + ) + (junction + (at 328.93 22.86) + (diameter 0) + (color 0 0 0 0) + (uuid "eedb7098-cbae-4b7c-91e6-db80d08dd890") + ) + (junction + (at 359.41 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "f27a6248-3d53-4171-bfa9-6e5f167eae2a") + ) (wire (pts - (xy 323.85 66.04) (xy 323.85 67.31) + (xy 347.98 66.04) (xy 359.41 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01d01c04-4d68-45f8-a8b6-9853aa0cec79") + ) + (wire + (pts + (xy 359.41 107.95) (xy 359.41 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02f462d3-c713-47cd-a4b1-9a67e42d575c") + ) + (wire + (pts + (xy 77.47 60.96) (xy 77.47 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03cf06f9-2ded-46d5-9c8e-5b119c8a8902") + ) + (wire + (pts + (xy 370.84 62.23) (xy 370.84 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03d34452-af66-4d8b-a81d-4c89679bc50d") + ) + (wire + (pts + (xy 326.39 81.28) (xy 328.93 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03f23f9f-927e-4a05-9ad9-65cc0aaeafb5") + ) + (wire + (pts + (xy 332.74 86.36) (xy 334.01 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "05fa302a-6a81-4cc1-8c1e-adb7fc505364") + ) + (wire + (pts + (xy 214.63 30.48) (xy 217.17 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "075cc986-2d80-4634-a198-770c98512b1a") + ) + (wire + (pts + (xy 312.42 49.53) (xy 314.96 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08a0ac0e-c08b-4f6b-97a5-3b6b5cfbc2f0") + ) + (wire + (pts + (xy 26.67 66.04) (xy 27.94 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a475aab-5e78-4b9f-b226-edb0714aab82") + ) + (wire + (pts + (xy 359.41 124.46) (xy 370.84 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c674797-b802-4303-af5e-c8af35440dbc") + ) + (wire + (pts + (xy 255.27 63.5) (xy 252.73 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ce2da6b-348a-4a0b-9cbe-86ad458e2f35") + ) + (wire + (pts + (xy 72.39 68.58) (xy 73.66 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d75a461-6a8b-4146-b92a-37b9bfe4da06") + ) + (wire + (pts + (xy 312.42 105.41) (xy 314.96 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0efa9212-df1a-4642-90d5-2dec4e8cd5be") + ) + (wire + (pts + (xy 316.23 22.86) (xy 318.77 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1455bce8-65b5-4a5e-bbcd-2095fcb12a1c") + ) + (wire + (pts + (xy 370.84 124.46) (xy 382.27 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "153e598c-352e-49e5-8104-90b91912a014") + ) + (wire + (pts + (xy 370.84 66.04) (xy 382.27 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1616023b-61f5-4a9c-8928-4c2478b5bbf8") + ) + (wire + (pts + (xy 63.5 58.42) (xy 66.04 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16e74dac-ed88-4879-8e62-ee404e61f586") + ) + (wire + (pts + (xy 22.86 76.2) (xy 22.86 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18019c1d-a36e-45a8-87a4-cbd5041602b4") + ) + (wire + (pts + (xy 24.13 22.86) (xy 24.13 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1802d4c0-041e-48f9-97f0-82a06d6baf85") + ) + (wire + (pts + (xy 359.41 62.23) (xy 359.41 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a26c5cd-2e6b-4b6c-bfc3-d29f1f80afe1") + ) + (wire + (pts + (xy 246.38 223.52) (xy 246.38 226.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a35a6e9-e8ca-450e-93f3-11fc085f16e7") + ) + (wire + (pts + (xy 325.12 64.77) (xy 325.12 66.04) ) (stroke (width 0) @@ -2989,7 +6250,17 @@ ) (wire (pts - (xy 342.9 101.6) (xy 368.3 101.6) + (xy 328.93 78.74) (xy 328.93 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cbb41b4-1dcf-4d75-9591-9389e81574ba") + ) + (wire + (pts + (xy 345.44 110.49) (xy 347.98 110.49) ) (stroke (width 0) @@ -2999,7 +6270,37 @@ ) (wire (pts - (xy 328.93 29.21) (xy 328.93 30.48) + (xy 220.98 175.26) (xy 223.52 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f379d1b-0ac7-4f51-8713-31a852462007") + ) + (wire + (pts + (xy 359.41 66.04) (xy 370.84 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f668971-8def-4941-9e30-8a58ec68239d") + ) + (wire + (pts + (xy 370.84 86.36) (xy 370.84 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23acb667-136d-4ac3-8afb-34db7839eb41") + ) + (wire + (pts + (xy 330.2 27.94) (xy 330.2 29.21) ) (stroke (width 0) @@ -3009,7 +6310,87 @@ ) (wire (pts - (xy 320.04 114.3) (xy 320.04 115.57) + (xy 110.49 68.58) (xy 110.49 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d938a16-7e24-4533-8e14-21bf7a26204b") + ) + (wire + (pts + (xy 255.27 66.04) (xy 252.73 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "313b1660-bbc0-42f8-9c84-87d5d6739fc1") + ) + (wire + (pts + (xy 110.49 76.2) (xy 107.95 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "327887fe-a3d8-4412-9e0f-c0adecb9d53d") + ) + (wire + (pts + (xy 73.66 63.5) (xy 73.66 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3573c9c7-b9b0-483b-9026-77e91b3ca832") + ) + (wire + (pts + (xy 359.41 49.53) (xy 384.81 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "359c864a-11da-46a6-a891-a3f27fc00b38") + ) + (wire + (pts + (xy 77.47 63.5) (xy 81.28 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "36bb627d-64b1-4e13-b0cf-b9839bd415c2") + ) + (wire + (pts + (xy 334.01 86.36) (xy 347.98 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37e2d01e-a267-4552-91a6-98d5aae26359") + ) + (wire + (pts + (xy 334.01 81.28) (xy 336.55 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "384fc210-6424-42ed-b4a0-70c3a24c45f1") + ) + (wire + (pts + (xy 322.58 123.19) (xy 322.58 124.46) ) (stroke (width 0) @@ -3019,7 +6400,107 @@ ) (wire (pts - (xy 342.9 93.98) (xy 368.3 93.98) + (xy 316.23 81.28) (xy 318.77 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a0f0de3-670a-4e56-84e8-04702b2faaab") + ) + (wire + (pts + (xy 330.2 86.36) (xy 328.93 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a409dfe-1236-4345-93b9-39dfd7866d0d") + ) + (wire + (pts + (xy 344.17 81.28) (xy 346.71 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b7a15f9-6018-4190-81af-babd9a27c36c") + ) + (wire + (pts + (xy 382.27 120.65) (xy 382.27 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b9374e9-6eb4-4c84-bd60-64cfd5047c86") + ) + (wire + (pts + (xy 246.38 147.32) (xy 246.38 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3bb5af36-5c6c-4eae-9181-d9783c281273") + ) + (wire + (pts + (xy 370.84 27.94) (xy 370.84 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c225118-6a33-4694-a1cf-058430f86553") + ) + (wire + (pts + (xy 345.44 41.91) (xy 382.27 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3fa623f9-9bf1-4df6-b2e6-d76391dc866a") + ) + (wire + (pts + (xy 55.88 27.94) (xy 58.42 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "401554d6-17a7-4457-b0e0-be27f9dfa6cb") + ) + (wire + (pts + (xy 50.8 46.99) (xy 22.86 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41642d58-f3bc-495b-b4df-2b7a41ad36d0") + ) + (wire + (pts + (xy 312.42 36.83) (xy 314.96 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41a78b9b-0e5e-4e6b-8184-7e54b49a0c22") + ) + (wire + (pts + (xy 345.44 102.87) (xy 370.84 102.87) ) (stroke (width 0) @@ -3029,7 +6510,117 @@ ) (wire (pts - (xy 332.74 27.94) (xy 332.74 29.21) + (xy 38.1 83.82) (xy 48.26 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "420264d3-2d15-4eab-94b7-e235c48cf435") + ) + (wire + (pts + (xy 330.2 87.63) (xy 330.2 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4319310c-e330-49ad-b4ec-a1bc58d9a8ee") + ) + (wire + (pts + (xy 88.9 63.5) (xy 92.71 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "43239977-40af-4fac-ab8a-e1afedbe93e3") + ) + (wire + (pts + (xy 347.98 39.37) (xy 347.98 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "445ae7d4-f592-40dd-8660-8452f8c02c2c") + ) + (wire + (pts + (xy 234.95 20.32) (xy 234.95 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45e96ec1-b6c3-4048-8f60-9c839870266e") + ) + (wire + (pts + (xy 73.66 63.5) (xy 77.47 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4625efd4-5414-4cc4-8902-a370840d9d79") + ) + (wire + (pts + (xy 77.47 63.5) (xy 77.47 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46cedc38-b2a7-4cd8-9302-2b81f22f3250") + ) + (wire + (pts + (xy 312.42 97.79) (xy 314.96 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46e39e2f-5f4d-49c6-a00b-8f6cf612e870") + ) + (wire + (pts + (xy 110.49 73.66) (xy 110.49 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46f547f6-0887-4fa1-8de5-3d7c820b4377") + ) + (wire + (pts + (xy 73.66 76.2) (xy 63.5 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46fbb569-3f69-452a-86d9-1a9832140e40") + ) + (wire + (pts + (xy 330.2 124.46) (xy 347.98 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "472e55d5-1a95-48a3-9d68-01f90174ed48") + ) + (wire + (pts + (xy 334.01 22.86) (xy 334.01 27.94) ) (stroke (width 0) @@ -3039,7 +6630,47 @@ ) (wire (pts - (xy 327.66 27.94) (xy 327.66 29.21) + (xy 370.84 102.87) (xy 384.81 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49942e11-1db8-4ea0-b031-ad145be2dd88") + ) + (wire + (pts + (xy 359.41 107.95) (xy 384.81 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b38c954-c3a1-4e5b-a13c-80ce3ce8a38a") + ) + (wire + (pts + (xy 345.44 49.53) (xy 359.41 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ba70040-53d8-40b9-bf78-5afc77ed7fc1") + ) + (wire + (pts + (xy 55.88 22.86) (xy 71.12 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bd1ea87-cc09-4d95-91dc-faf4977524f0") + ) + (wire + (pts + (xy 328.93 22.86) (xy 328.93 27.94) ) (stroke (width 0) @@ -3049,17 +6680,17 @@ ) (wire (pts - (xy 344.17 53.34) (xy 363.22 53.34) + (xy 255.27 68.58) (xy 252.73 68.58) ) (stroke (width 0) (type default) ) - (uuid "4dce24ae-2614-4768-888e-dff394b8f405") + (uuid "4e3911d8-3c5d-4838-a353-167f576816ff") ) (wire (pts - (xy 342.9 91.44) (xy 368.3 91.44) + (xy 345.44 100.33) (xy 382.27 100.33) ) (stroke (width 0) @@ -3069,7 +6700,57 @@ ) (wire (pts - (xy 322.58 115.57) (xy 322.58 116.84) + (xy 347.98 97.79) (xy 347.98 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4fc4d873-fa29-401b-8115-154478c7be43") + ) + (wire + (pts + (xy 22.86 71.12) (xy 22.86 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5045c740-4799-4438-8233-15d58f73b11d") + ) + (wire + (pts + (xy 30.48 22.86) (xy 27.94 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51f3da18-9bcb-4349-a4da-3fc089dc5d19") + ) + (wire + (pts + (xy 77.47 83.82) (xy 53.34 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "535c7a50-93f4-40e8-92a6-d8c275453aea") + ) + (wire + (pts + (xy 97.79 76.2) (xy 100.33 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53fab8ca-9747-40a1-b2cc-26d9256e0908") + ) + (wire + (pts + (xy 325.12 124.46) (xy 325.12 125.73) ) (stroke (width 0) @@ -3079,7 +6760,7 @@ ) (wire (pts - (xy 321.31 66.04) (xy 321.31 67.31) + (xy 322.58 64.77) (xy 322.58 66.04) ) (stroke (width 0) @@ -3089,7 +6770,37 @@ ) (wire (pts - (xy 327.66 115.57) (xy 322.58 115.57) + (xy 334.01 20.32) (xy 334.01 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "560838a5-f411-4781-ba90-fa427c3c3eba") + ) + (wire + (pts + (xy 359.41 27.94) (xy 359.41 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "561edbfb-697d-4d90-a13b-e78d42d29908") + ) + (wire + (pts + (xy 359.41 90.17) (xy 359.41 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "571441a9-2219-440e-bad1-8fc61e986293") + ) + (wire + (pts + (xy 330.2 124.46) (xy 325.12 124.46) ) (stroke (width 0) @@ -3099,7 +6810,427 @@ ) (wire (pts - (xy 321.31 67.31) (xy 323.85 67.31) + (xy 382.27 100.33) (xy 382.27 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a234527-b965-46bf-b88a-e47b9c8f9a5a") + ) + (wire + (pts + (xy 38.1 73.66) (xy 38.1 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e68ca7b-6f05-4175-ab21-d31d3604ce31") + ) + (wire + (pts + (xy 334.01 27.94) (xy 347.98 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ef85f98-1d09-4371-a7dd-f92d5f89b8e9") + ) + (wire + (pts + (xy 255.27 58.42) (xy 252.73 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f326889-d246-4336-8e6d-6215c88e302b") + ) + (wire + (pts + (xy 71.12 22.86) (xy 71.12 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60262097-fdf4-490d-b0e4-e9565094e9b4") + ) + (wire + (pts + (xy 370.84 44.45) (xy 384.81 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "602a74ec-dee2-4ef2-8cac-66b9b79681a2") + ) + (wire + (pts + (xy 312.42 95.25) (xy 314.96 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60d07fde-4c36-4034-8b2c-da5f04e06f31") + ) + (wire + (pts + (xy 77.47 78.74) (xy 77.47 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64580d60-3628-4a71-ac8b-6c420741a9a1") + ) + (wire + (pts + (xy 382.27 100.33) (xy 384.81 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64ba932e-549f-4ee0-8ea8-fb5651f00513") + ) + (wire + (pts + (xy 27.94 35.56) (xy 30.48 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64d1cf09-750f-463b-beda-2a1cf195d542") + ) + (wire + (pts + (xy 71.12 27.94) (xy 81.28 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "664d01a3-45e6-4cd2-9976-72b74d762c0a") + ) + (wire + (pts + (xy 312.42 46.99) (xy 314.96 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66a76adf-5473-4909-ac12-a750a5993b5a") + ) + (wire + (pts + (xy 370.84 44.45) (xy 370.84 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66b638df-30d0-4ec2-8e89-3296e6624480") + ) + (wire + (pts + (xy 347.98 110.49) (xy 347.98 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6723edfe-bf3a-4437-b7ae-1043508a3bfd") + ) + (wire + (pts + (xy 22.86 46.99) (xy 22.86 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "68579678-2738-48ae-bc5c-4d89af76a8a6") + ) + (wire + (pts + (xy 382.27 31.75) (xy 382.27 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "68956f8c-5e44-49ee-890f-32392f1bf9f1") + ) + (wire + (pts + (xy 43.18 35.56) (xy 30.48 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6960b1d8-142c-4784-8841-825dfbec85dc") + ) + (wire + (pts + (xy 382.27 86.36) (xy 370.84 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a63d209-83a0-46dc-874c-1cedf99abd7a") + ) + (wire + (pts + (xy 77.47 50.8) (xy 77.47 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ac0549b-bea4-4ae1-9ef4-151bf512fa96") + ) + (wire + (pts + (xy 255.27 55.88) (xy 252.73 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d0b296e-8d59-4d76-af37-7a78d0d32e4d") + ) + (wire + (pts + (xy 255.27 53.34) (xy 252.73 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d87f52c-e831-4f65-88dc-ebdd582e05cd") + ) + (wire + (pts + (xy 255.27 71.12) (xy 252.73 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e94efcf-0ff8-4279-8d4e-72416b64d930") + ) + (wire + (pts + (xy 58.42 35.56) (xy 71.12 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f4442f8-15ac-442f-8a92-f6e3107d9d47") + ) + (wire + (pts + (xy 347.98 90.17) (xy 347.98 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70514a15-4320-481a-a7b6-e1d6e84a3ea9") + ) + (wire + (pts + (xy 234.95 78.74) (xy 234.95 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70a294c0-c2c6-4c98-9f68-34914eef130a") + ) + (wire + (pts + (xy 370.84 86.36) (xy 359.41 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "71720b42-7184-48f7-b58b-dfd845fdf3e5") + ) + (wire + (pts + (xy 22.86 58.42) (xy 26.67 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "72c1b5dc-44e0-46e3-b003-379025931b6f") + ) + (wire + (pts + (xy 347.98 27.94) (xy 359.41 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7525cf79-940f-4ef3-ad13-fd9be4ee2335") + ) + (wire + (pts + (xy 347.98 62.23) (xy 347.98 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "785b4dab-b332-437b-a436-92f5950d560a") + ) + (wire + (pts + (xy 92.71 63.5) (xy 92.71 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f8ca249-21af-4cdb-8261-ed2b19de5e0e") + ) + (wire + (pts + (xy 110.49 63.5) (xy 119.38 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7fd7d0f6-98c8-4f7a-b337-8e407e75e727") + ) + (wire + (pts + (xy 359.41 86.36) (xy 347.98 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "818a64e9-7978-4f6f-9f3d-d537802bd3ad") + ) + (wire + (pts + (xy 71.12 34.29) (xy 71.12 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "825dad9f-51d3-4107-9999-5553a067fb46") + ) + (wire + (pts + (xy 77.47 46.99) (xy 50.8 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87c3a399-09f6-4530-aa24-eca0535994f4") + ) + (wire + (pts + (xy 334.01 78.74) (xy 334.01 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87f6fa6f-5932-4b17-bd3a-c1f35ba7d8c1") + ) + (wire + (pts + (xy 359.41 39.37) (xy 359.41 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8819fd39-94c7-4c5e-8e2a-2e3f7294aeaf") + ) + (wire + (pts + (xy 312.42 39.37) (xy 314.96 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88b74165-96d3-47cd-a486-478a0584046f") + ) + (wire + (pts + (xy 312.42 44.45) (xy 314.96 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88b8ae49-a03a-4e49-910e-c6fdbf398075") + ) + (wire + (pts + (xy 220.98 177.8) (xy 223.52 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8de40fcb-473d-4ea3-a6d0-8ddcef8765b3") + ) + (wire + (pts + (xy 359.41 120.65) (xy 359.41 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8fd88ce0-2e3d-4931-aef6-27262c8a89b8") + ) + (wire + (pts + (xy 345.44 52.07) (xy 347.98 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "90859bca-2634-4966-9c9c-b2e1028a0cc2") + ) + (wire + (pts + (xy 382.27 97.79) (xy 382.27 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "923f95cc-bfbc-4e52-8697-8232ba17de7a") + ) + (wire + (pts + (xy 322.58 66.04) (xy 325.12 66.04) ) (stroke (width 0) @@ -3109,7 +7240,7 @@ ) (wire (pts - (xy 327.66 29.21) (xy 328.93 29.21) + (xy 328.93 27.94) (xy 330.2 27.94) ) (stroke (width 0) @@ -3119,7 +7250,137 @@ ) (wire (pts - (xy 332.74 29.21) (xy 331.47 29.21) + (xy 312.42 107.95) (xy 314.96 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95c4c8d2-d606-4844-b231-4e0f3eb2166b") + ) + (wire + (pts + (xy 334.01 81.28) (xy 334.01 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9698b5a2-4eaf-4121-a696-729235b31b60") + ) + (wire + (pts + (xy 27.94 35.56) (xy 27.94 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97a11bb6-36d7-43e4-9ce6-9ab62109d8f2") + ) + (wire + (pts + (xy 92.71 63.5) (xy 97.79 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97a35651-4236-4891-9bac-079f17369229") + ) + (wire + (pts + (xy 30.48 27.94) (xy 30.48 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99de6ee9-2525-40fd-989d-1d874a1db4a8") + ) + (wire + (pts + (xy 328.93 20.32) (xy 328.93 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a86e7f7-5e84-42e1-a442-95bd50d7baf5") + ) + (wire + (pts + (xy 359.41 27.94) (xy 370.84 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a957abb-4adf-472c-9968-543bb94537f1") + ) + (wire + (pts + (xy 312.42 92.71) (xy 314.96 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bf929a5-88d5-4698-84d0-19b65f2d22be") + ) + (wire + (pts + (xy 58.42 27.94) (xy 60.96 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c3dce75-0592-46c2-bbc2-1f3dd274cab2") + ) + (wire + (pts + (xy 92.71 81.28) (xy 92.71 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9e268345-dd50-4a7e-b041-d659e7306cfc") + ) + (wire + (pts + (xy 382.27 41.91) (xy 382.27 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9e721294-4909-4722-94f7-bb087a6e2e28") + ) + (wire + (pts + (xy 73.66 76.2) (xy 73.66 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9e7ac1f8-9444-4e8a-a86e-cb6bbf6fada9") + ) + (wire + (pts + (xy 34.29 71.12) (xy 38.1 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f0a8e3a-7f74-4e5b-a7e0-46065d9b6324") + ) + (wire + (pts + (xy 334.01 27.94) (xy 332.74 27.94) ) (stroke (width 0) @@ -3129,17 +7390,127 @@ ) (wire (pts - (xy 344.17 45.72) (xy 363.22 45.72) + (xy 35.56 66.04) (xy 38.1 66.04) ) (stroke (width 0) (type default) ) - (uuid "abf51656-1335-41ec-9246-363d2c7566bb") + (uuid "a17a138d-c478-41c6-867a-962008704fb2") ) (wire (pts - (xy 331.47 29.21) (xy 331.47 30.48) + (xy 359.41 97.79) (xy 359.41 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a766ebc3-723d-41ff-a1bc-a833137728ce") + ) + (wire + (pts + (xy 26.67 83.82) (xy 34.29 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab630cb0-145e-48e0-a837-c1d6de578310") + ) + (wire + (pts + (xy 370.84 97.79) (xy 370.84 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acac54e7-9380-4616-a913-a9d935572b0b") + ) + (wire + (pts + (xy 92.71 76.2) (xy 97.79 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acf36bcd-2ef0-4901-b134-afb7c4199cfd") + ) + (wire + (pts + (xy 344.17 22.86) (xy 346.71 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae70e38e-28f0-44f7-9ddf-b07558819154") + ) + (wire + (pts + (xy 370.84 120.65) (xy 370.84 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aedeb65e-795f-43a0-a192-9a5ad5ea4d01") + ) + (wire + (pts + (xy 312.42 102.87) (xy 314.96 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af27a08f-ea87-4e35-8ddf-ca0c14e50697") + ) + (wire + (pts + (xy 48.26 81.28) (xy 48.26 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af3626b3-3a5c-41ad-8fb7-9bf67e0af04e") + ) + (wire + (pts + (xy 50.8 83.82) (xy 53.34 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "afd6f250-1a19-41fe-a2da-33cb9a9218d9") + ) + (wire + (pts + (xy 71.12 27.94) (xy 71.12 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b11df206-745e-4f7c-8d5c-43da02d130a3") + ) + (wire + (pts + (xy 345.44 44.45) (xy 370.84 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b5f90411-e586-4d7b-851a-565bf1b51ad5") + ) + (wire + (pts + (xy 332.74 27.94) (xy 332.74 29.21) ) (stroke (width 0) @@ -3149,7 +7520,87 @@ ) (wire (pts - (xy 328.93 66.04) (xy 328.93 67.31) + (xy 43.18 35.56) (xy 43.18 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b74b53a1-6321-40ac-afa3-bf3cfe605377") + ) + (wire + (pts + (xy 24.13 35.56) (xy 27.94 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9cd578b-351f-4064-86d1-07912761305a") + ) + (wire + (pts + (xy 370.84 102.87) (xy 370.84 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "baa5a99c-2262-4776-b98d-84e5e0d3f4ce") + ) + (wire + (pts + (xy 214.63 33.02) (xy 217.17 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb01b5ce-e64b-4b98-877f-9808150673e2") + ) + (wire + (pts + (xy 382.27 90.17) (xy 382.27 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb223b5a-3263-4879-8e00-95fdc2c026b5") + ) + (wire + (pts + (xy 34.29 78.74) (xy 34.29 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be898e8f-a5b8-406c-bcd4-dff9695238a5") + ) + (wire + (pts + (xy 326.39 22.86) (xy 328.93 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bed15ae0-76c2-4a58-ac30-bb4f4cd85674") + ) + (wire + (pts + (xy 332.74 87.63) (xy 332.74 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfc218c8-dd73-487a-b935-c2641cd5a8e8") + ) + (wire + (pts + (xy 330.2 64.77) (xy 330.2 66.04) ) (stroke (width 0) @@ -3159,7 +7610,97 @@ ) (wire (pts - (xy 323.85 67.31) (xy 323.85 68.58) + (xy 24.13 30.48) (xy 24.13 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0174441-4397-42a6-a0e7-380438411c6c") + ) + (wire + (pts + (xy 328.93 81.28) (xy 328.93 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0bd05d4-8060-40a8-8dcc-4d86dd87bd56") + ) + (wire + (pts + (xy 347.98 110.49) (xy 384.81 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2087a16-bff6-415f-aaf4-f069806bdcec") + ) + (wire + (pts + (xy 347.98 52.07) (xy 347.98 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c310d3de-ed66-4614-bd1a-5fa3719cf499") + ) + (wire + (pts + (xy 347.98 52.07) (xy 384.81 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c38034f8-4010-4577-b0a2-ce33bf25a90e") + ) + (wire + (pts + (xy 325.12 66.04) (xy 330.2 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c443840d-78ce-458b-9479-52ac573b5898") + ) + (wire + (pts + (xy 24.13 22.86) (xy 27.94 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4d8eb48-198b-4bcb-a47b-cbbe74dbed79") + ) + (wire + (pts + (xy 97.79 76.2) (xy 97.79 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4ea5d13-4bdf-4729-a0f2-7d325675b369") + ) + (wire + (pts + (xy 92.71 71.12) (xy 92.71 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c55f96e6-cf0e-4e8c-9818-e050b20b70b1") + ) + (wire + (pts + (xy 325.12 66.04) (xy 325.12 67.31) ) (stroke (width 0) @@ -3169,7 +7710,57 @@ ) (wire (pts - (xy 322.58 115.57) (xy 322.58 114.3) + (xy 269.24 175.26) (xy 271.78 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8d98586-f369-4b24-8517-982ec8639e45") + ) + (wire + (pts + (xy 73.66 58.42) (xy 73.66 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc586c27-ab1c-4bcd-a5f1-34811c398aeb") + ) + (wire + (pts + (xy 269.24 177.8) (xy 271.78 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cebceef3-fc4f-417a-bff9-24e412b5aa06") + ) + (wire + (pts + (xy 312.42 34.29) (xy 314.96 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf529d65-27cf-4732-afe3-7c0d57dfc3bf") + ) + (wire + (pts + (xy 220.98 180.34) (xy 223.52 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1a561b4-494d-478d-82c1-6b967b5d8e24") + ) + (wire + (pts + (xy 325.12 124.46) (xy 325.12 123.19) ) (stroke (width 0) @@ -3179,7 +7770,47 @@ ) (wire (pts - (xy 342.9 99.06) (xy 368.3 99.06) + (xy 382.27 62.23) (xy 382.27 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4d6dbac-408d-40bf-ae9e-eec6c7f54c3a") + ) + (wire + (pts + (xy 347.98 66.04) (xy 330.2 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d59011cb-10bf-40a0-9f37-9dad7e25e56e") + ) + (wire + (pts + (xy 382.27 39.37) (xy 382.27 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7e62a1e-e61a-475a-876e-d3a2c43ea43d") + ) + (wire + (pts + (xy 26.67 58.42) (xy 38.1 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d98bf314-02c8-4152-a0b3-bd5e63ceec0c") + ) + (wire + (pts + (xy 345.44 107.95) (xy 359.41 107.95) ) (stroke (width 0) @@ -3189,7 +7820,87 @@ ) (wire (pts - (xy 327.66 114.3) (xy 327.66 115.57) + (xy 382.27 41.91) (xy 384.81 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc0a5063-f4a0-4b8c-8336-8218aa188b4b") + ) + (wire + (pts + (xy 50.8 44.45) (xy 50.8 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd7c079f-c6b8-4f2f-a462-147f7ef36ff4") + ) + (wire + (pts + (xy 220.98 172.72) (xy 223.52 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df899a91-ab2f-4146-9e53-79419b023e27") + ) + (wire + (pts + (xy 50.8 83.82) (xy 50.8 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dfbf0765-add8-4841-8463-21c0f8cad84c") + ) + (wire + (pts + (xy 63.5 63.5) (xy 73.66 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1415b07-9974-41a5-83c3-d5852ff07dbb") + ) + (wire + (pts + (xy 22.86 83.82) (xy 26.67 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1776ab3-a37d-4cdb-a326-d1170b0fe9c4") + ) + (wire + (pts + (xy 48.26 83.82) (xy 50.8 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1a1979c-32fd-4ee6-be45-2e7de7057ffa") + ) + (wire + (pts + (xy 255.27 60.96) (xy 252.73 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2cd6c90-d5e8-4384-9e7f-e2ad4443bb67") + ) + (wire + (pts + (xy 330.2 123.19) (xy 330.2 124.46) ) (stroke (width 0) @@ -3199,37 +7910,197 @@ ) (wire (pts - (xy 344.17 43.18) (xy 363.22 43.18) + (xy 27.94 22.86) (xy 27.94 20.32) ) (stroke (width 0) (type default) ) - (uuid "e6453c6b-f3dd-4134-b31e-55dea01d9265") + (uuid "e5dddca5-e917-4e96-8cf8-9ef093d269c9") ) (wire (pts - (xy 344.17 50.8) (xy 363.22 50.8) + (xy 347.98 120.65) (xy 347.98 124.46) ) (stroke (width 0) (type default) ) - (uuid "ead36de7-a851-4f88-af47-675a58661b7e") + (uuid "e6cbf3ee-ad8d-4a77-bd87-1b5be470c268") ) (wire (pts - (xy 323.85 67.31) (xy 328.93 67.31) + (xy 53.34 81.28) (xy 53.34 83.82) ) (stroke (width 0) (type default) ) - (uuid "f3334902-8e9f-4b95-97cb-d84688c2c3eb") + (uuid "e6f3febc-dc43-40cf-96e0-0b92d9429790") ) (wire (pts - (xy 320.04 115.57) (xy 322.58 115.57) + (xy 71.12 58.42) (xy 73.66 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7129683-deb6-4687-aa9d-06fcfe66e77d") + ) + (wire + (pts + (xy 347.98 27.94) (xy 347.98 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e763ee32-eec9-4950-a43b-95e6446cd710") + ) + (wire + (pts + (xy 334.01 22.86) (xy 336.55 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9827310-ec4b-4869-b485-70832358308f") + ) + (wire + (pts + (xy 43.18 35.56) (xy 58.42 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef30a353-40cc-4ef3-8d54-95594bf7c619") + ) + (wire + (pts + (xy 73.66 81.28) (xy 92.71 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef819d0e-abcb-4aed-9247-212bf1dc56d2") + ) + (wire + (pts + (xy 370.84 27.94) (xy 382.27 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f202a7f2-8be1-4fde-a3d2-8ecd624ae517") + ) + (wire + (pts + (xy 63.5 68.58) (xy 64.77 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f29ab84d-7aad-4597-9818-264472608a1b") + ) + (wire + (pts + (xy 26.67 66.04) (xy 26.67 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f32508c9-b907-4643-b4e0-6b8ecab26225") + ) + (wire + (pts + (xy 34.29 83.82) (xy 38.1 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f66b6ab9-6767-4a21-b6ca-4b6aad267f3f") + ) + (wire + (pts + (xy 347.98 124.46) (xy 359.41 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f687e59f-e018-4a81-9e64-14718209f67e") + ) + (wire + (pts + (xy 97.79 66.04) (xy 97.79 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f7318e7b-839e-4d4c-9098-fbbd8fef72a6") + ) + (wire + (pts + (xy 71.12 27.94) (xy 68.58 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f82c1d9f-ed3e-4d67-838f-58a4f4fecbce") + ) + (wire + (pts + (xy 26.67 58.42) (xy 26.67 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f86626dc-8324-4ddd-836e-f2bac851f4cf") + ) + (wire + (pts + (xy 63.5 55.88) (xy 69.85 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f873f051-a8cb-4f9b-9392-486237af3c52") + ) + (wire + (pts + (xy 26.67 76.2) (xy 26.67 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa7c005f-026d-45dd-9c96-0c2615552ee6") + ) + (wire + (pts + (xy 370.84 39.37) (xy 370.84 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fbca8a3b-4cc5-4d4b-9a5d-beb2abaaaa6a") + ) + (wire + (pts + (xy 322.58 124.46) (xy 325.12 124.46) ) (stroke (width 0) @@ -3237,9 +8108,721 @@ ) (uuid "fbcb31c5-60f2-4e3a-9128-03440697cdf7") ) + (wire + (pts + (xy 63.5 73.66) (xy 69.85 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc69ba6e-3cc4-4a08-bcff-912cb1397d5c") + ) + (wire + (pts + (xy 359.41 49.53) (xy 359.41 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fcb1d1ae-bb47-4a6b-82e3-c808a9caf690") + ) + (wire + (pts + (xy 97.79 63.5) (xy 110.49 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ff97d0bd-165b-4261-9fc7-95f7179b02ce") + ) + (global_label "Motor 4 Activation Pin" + (shape input) + (at 220.98 180.34 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "05903cb1-c009-455f-93c0-ff0454760dd1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 196.3446 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 3 Activation Pin" + (shape input) + (at 220.98 177.8 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0c253550-6065-405c-bb87-557dc1a75ce9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 196.3446 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Direction Pin 2" + (shape input) + (at 255.27 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "13df757f-6a1d-43a8-98fb-7f01d878e88d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 281.2964 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Activation Pin" + (shape input) + (at 312.42 49.53 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "14fe10a4-a780-419a-8c12-d4d922e36d67") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 287.7846 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "I2C 0 SDA" + (shape input) + (at 214.63 30.48 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1852ef37-55c2-4c8f-b84b-88ba65c4bce7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 201.8477 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 3 Direction Pin 2" + (shape input) + (at 255.27 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1882937c-e32a-41e8-aa7d-2ef567d63d73") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 281.2964 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 3 Activation Pin" + (shape input) + (at 312.42 97.79 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2d7de745-c51b-4697-ba7d-8ce495328e15") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 287.7846 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Activation Pin" + (shape input) + (at 312.42 39.37 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "36f357c8-dc86-42a8-99ee-5ff49807e943") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 287.7846 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "I2C 0 SCL" + (shape input) + (at 271.78 177.8 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "58ee1826-efd8-4873-b018-b28884ac4801") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 284.5018 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Direction Pin 1" + (shape input) + (at 312.42 44.45 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "60587cf8-5252-4eb7-8a67-cb0a6e73f661") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 3 Direction Pin 2" + (shape input) + (at 312.42 95.25 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "715d9dd4-510c-4081-ac1e-d172f91e66d8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Activation Pin" + (shape input) + (at 220.98 172.72 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "73858af1-bf1e-47ef-8116-dd3960b23428") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 196.3446 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Direction Pin 2" + (shape input) + (at 312.42 36.83 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7f5e42d7-3fb6-4b85-ad04-aafa830c6bc7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Direction Pin 2" + (shape input) + (at 312.42 46.99 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "81183b91-144e-4bc4-a785-15e354d74367") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 4 Direction Pin 2" + (shape input) + (at 312.42 105.41 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8a3fbfbf-6f56-49a6-83c9-1257f36032f6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 4 Activation Pin" + (shape input) + (at 312.42 107.95 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9181659a-5ed6-4943-ae52-1228011780fe") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 287.7846 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 4 Direction Pin 1" + (shape input) + (at 312.42 102.87 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "94a10c3f-aadd-436a-9cfb-03254432489d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "I2C 0 SCL" + (shape input) + (at 214.63 33.02 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "97e3a652-3e96-46c9-b86e-559d9881e660") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 201.9082 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "I2C 0 SDA" + (shape input) + (at 271.78 175.26 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "98b30a2e-65aa-4cd9-9700-6de6b029680c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 284.5623 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Activation Pin" + (shape input) + (at 220.98 175.26 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a79fc827-da88-4d5f-a8ad-cf0cab6affc8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 196.3446 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 4 Direction Pin 2" + (shape input) + (at 255.27 71.12 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a8ddabc4-46de-4e86-b377-c36d9f1020d3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 281.2964 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Direction Pin 1" + (shape input) + (at 312.42 34.29 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "bc3b0bb2-2de2-446e-aeb3-56d2936abc0d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 3 Direction Pin 1" + (shape input) + (at 255.27 63.5 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "be14b9f3-eabf-41c1-896c-af8266c7e62f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 281.2964 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Direction Pin 1" + (shape input) + (at 255.27 58.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c58cabbc-f733-48c4-9eb1-00bc869f0901") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 281.2964 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Direction Pin 2" + (shape input) + (at 255.27 60.96 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "daef3f63-8a3b-445c-9392-fe9e76005eaf") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 281.2964 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Direction Pin 1" + (shape input) + (at 255.27 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e43ee689-8bb0-418f-9869-5b979907639b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 281.2964 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 3 Direction Pin 1" + (shape input) + (at 312.42 92.71 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f45b8bc5-39e0-435d-a7c1-e4aa07a8ea9e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 4 Direction Pin 1" + (shape input) + (at 255.27 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ff9ef3b4-7209-4544-8839-bef0abe109cc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 281.2964 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 27.94 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "027ea87c-e08d-4304-8618-7679bde6fe25") + (property "Reference" "#PWR014" + (at 27.94 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 27.813 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 27.94 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 27.94 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 27.94 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f9a091c9-f74e-43dc-94dc-b4da698e36b0") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_01x02") - (at 368.3 43.18 0) + (at 389.89 41.91 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3248,7 +8831,7 @@ (fields_autoplaced yes) (uuid "07090f38-0e3e-4e78-954b-10325be1c725") (property "Reference" "J1" - (at 370.84 43.1799 0) + (at 392.43 41.9099 0) (effects (font (size 1.27 1.27) @@ -3257,7 +8840,7 @@ ) ) (property "Value" "Motor Conn 0" - (at 370.84 45.7199 0) + (at 392.43 44.4499 0) (effects (font (size 1.27 1.27) @@ -3266,7 +8849,7 @@ ) ) (property "Footprint" "" - (at 368.3 43.18 0) + (at 389.89 41.91 0) (effects (font (size 1.27 1.27) @@ -3275,7 +8858,7 @@ ) ) (property "Datasheet" "~" - (at 368.3 43.18 0) + (at 389.89 41.91 0) (effects (font (size 1.27 1.27) @@ -3284,7 +8867,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 368.3 43.18 0) + (at 389.89 41.91 0) (effects (font (size 1.27 1.27) @@ -3307,9 +8890,97 @@ ) ) ) + (symbol + (lib_id "Diode:1N4007") + (at 347.98 35.56 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "08fb3b22-8f7c-406d-aef0-4f0581f0bc9d") + (property "Reference" "D1" + (at 350.52 34.2899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 350.52 36.8299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 343.535 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 347.98 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 347.98 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 347.98 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 347.98 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "033cb2a0-b3ed-44cf-b884-eb034113ef4f") + ) + (pin "1" + (uuid "870a41fa-562a-4821-955a-72009f1d71b4") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Driver_Motor:L298HN") - (at 328.93 48.26 0) + (at 330.2 46.99 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3318,7 +8989,7 @@ (fields_autoplaced yes) (uuid "09de79da-22b2-4c39-ac70-6052f318fa67") (property "Reference" "U1" - (at 333.6133 27.94 0) + (at 334.8833 26.67 0) (effects (font (size 1.27 1.27) @@ -3327,7 +8998,7 @@ ) ) (property "Value" "L298HN" - (at 333.6133 30.48 0) + (at 334.8833 29.21 0) (effects (font (size 1.27 1.27) @@ -3336,7 +9007,7 @@ ) ) (property "Footprint" "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown" - (at 330.2 64.77 0) + (at 331.47 63.5 0) (effects (font (size 1.27 1.27) @@ -3346,7 +9017,7 @@ ) ) (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000240.pdf" - (at 332.74 41.91 0) + (at 334.01 40.64 0) (effects (font (size 1.27 1.27) @@ -3355,7 +9026,7 @@ ) ) (property "Description" "Dual full bridge motor driver, up to 46V, 4A, Multiwatt15-H" - (at 328.93 48.26 0) + (at 330.2 46.99 0) (effects (font (size 1.27 1.27) @@ -3417,9 +9088,97 @@ ) ) ) + (symbol + (lib_id "Diode:1N4007") + (at 347.98 116.84 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0ed8d59a-875d-4505-a48c-533b6199a841") + (property "Reference" "D13" + (at 350.52 115.5699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 350.52 118.1099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 343.535 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 347.98 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 347.98 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 347.98 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 347.98 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2aa15cea-3c92-49ed-87e7-8a1149da69a9") + ) + (pin "2" + (uuid "589dce09-ede9-4168-ae06-6f0842573302") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D13") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+12V") - (at 332.74 27.94 0) + (at 334.01 20.32 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3428,7 +9187,7 @@ (fields_autoplaced yes) (uuid "194ef2df-dee4-4b3b-9612-5048b4f9c77d") (property "Reference" "#PWR04" - (at 332.74 31.75 0) + (at 334.01 24.13 0) (effects (font (size 1.27 1.27) @@ -3437,7 +9196,7 @@ ) ) (property "Value" "+12V" - (at 332.74 22.86 0) + (at 334.01 15.24 0) (effects (font (size 1.27 1.27) @@ -3445,7 +9204,7 @@ ) ) (property "Footprint" "" - (at 332.74 27.94 0) + (at 334.01 20.32 0) (effects (font (size 1.27 1.27) @@ -3454,7 +9213,7 @@ ) ) (property "Datasheet" "" - (at 332.74 27.94 0) + (at 334.01 20.32 0) (effects (font (size 1.27 1.27) @@ -3463,7 +9222,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+12V\"" - (at 332.74 27.94 0) + (at 334.01 20.32 0) (effects (font (size 1.27 1.27) @@ -3483,9 +9242,340 @@ ) ) ) + (symbol + (lib_id "power:GNDPWR") + (at 346.71 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1bd77e9b-94d7-4ad4-8c55-771ca6792d3a") + (property "Reference" "#PWR010" + (at 346.71 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 346.583 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 346.71 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 346.71 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 346.71 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "92c825c0-b4ec-48c7-a0eb-24018cbd065e") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_FET:IRF8721PBF-1") + (at 74.93 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1d88b659-d251-480c-a619-f93530dc8dfb") + (property "Reference" "Q2" + (at 81.28 72.3899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "IRF8714PBF" + (at 81.28 74.9299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 80.01 75.565 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf8721pbf-1.pdf" + (at 80.01 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "14A Id, 30V Vds, HEXFET N-Channel MOSFET, SO-8" + (at 74.93 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "92c464b2-3b32-49ad-b614-23576706f259") + ) + (pin "5" + (uuid "d8874b74-5cd6-4c82-ac25-44bebb68ccad") + ) + (pin "4" + (uuid "46c38908-0b26-40bb-b590-01f4d41fc6db") + ) + (pin "6" + (uuid "1019c606-6111-40a5-8172-acf6a11aeacb") + ) + (pin "7" + (uuid "80f23e15-7dda-42b4-beb5-e9e5399fff78") + ) + (pin "8" + (uuid "cba79ad9-f34c-4e33-bbca-fa42b705089d") + ) + (pin "2" + (uuid "acbebf24-5b30-4316-bd94-1e527ed33a00") + ) + (pin "1" + (uuid "4131fe5b-8ae6-4fa1-b4bc-e1a58b5981b7") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "Q2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 316.23 22.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2713a1d5-007d-4e1c-abd5-703481eb5e76") + (property "Reference" "#PWR08" + (at 316.23 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 316.103 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 316.23 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 316.23 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 316.23 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3dd97f5b-ad10-40f3-b7bd-244e6d3887fb") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Regulator_Switching:LM3150MH") + (at 50.8 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2c66f152-3e59-4c94-ab1e-b7779424fdd4") + (property "Reference" "U6" + (at 50.8 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LM3150MH" + (at 50.8 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm" + (at 53.34 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm3150.pdf" + (at 101.6 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "42V Wide Vin synchronous Buck controller, HTSSOP-14" + (at 50.8 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "9" + (uuid "f8853e49-a6cf-4986-a196-2a04e366eefc") + ) + (pin "14" + (uuid "af593a40-b294-4ce5-9a92-2feaa14feb1c") + ) + (pin "11" + (uuid "0f45c3d3-f89b-4ac4-88ed-b702dd07e342") + ) + (pin "4" + (uuid "08e2e0a6-c42f-4ae0-ad7b-5d2707687c1a") + ) + (pin "10" + (uuid "01500e66-0991-4b2e-b1f1-5ba217be4a0a") + ) + (pin "13" + (uuid "6f99d13d-f5f2-4397-a10b-9cc77063f201") + ) + (pin "8" + (uuid "4be03d00-eb82-4990-8e9d-6e3752b99b2d") + ) + (pin "12" + (uuid "d5aeb462-fb23-475b-93a8-53189579607d") + ) + (pin "5" + (uuid "dddbdcf6-ea1f-4753-b22a-90e0e1217a66") + ) + (pin "15" + (uuid "010e9630-abc9-46e4-b245-c4c3e0c6d010") + ) + (pin "6" + (uuid "95fd2b16-b19e-494c-9771-cb51da199d7d") + ) + (pin "1" + (uuid "4c468ba5-0fc0-4267-9577-24aabe611953") + ) + (pin "7" + (uuid "d55856ac-7b9c-469c-9e8f-e105c1bfde98") + ) + (pin "2" + (uuid "ae3be94b-2e65-4492-ab05-459a3d339b5d") + ) + (pin "3" + (uuid "c1ddf5d1-1b76-4580-9688-625813586e39") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "U6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_01x02") - (at 373.38 91.44 0) + (at 389.89 100.33 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3494,7 +9584,7 @@ (fields_autoplaced yes) (uuid "2cd6e5a0-b496-4ed2-a7eb-0ef7f19ec989") (property "Reference" "J3" - (at 375.92 91.4399 0) + (at 392.43 100.3299 0) (effects (font (size 1.27 1.27) @@ -3503,7 +9593,7 @@ ) ) (property "Value" "Motor Conn 2" - (at 375.92 93.9799 0) + (at 392.43 102.8699 0) (effects (font (size 1.27 1.27) @@ -3512,7 +9602,7 @@ ) ) (property "Footprint" "" - (at 373.38 91.44 0) + (at 389.89 100.33 0) (effects (font (size 1.27 1.27) @@ -3521,7 +9611,7 @@ ) ) (property "Datasheet" "~" - (at 373.38 91.44 0) + (at 389.89 100.33 0) (effects (font (size 1.27 1.27) @@ -3530,7 +9620,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 373.38 91.44 0) + (at 389.89 100.33 0) (effects (font (size 1.27 1.27) @@ -3554,17 +9644,433 @@ ) ) (symbol - (lib_id "power:GNDPWR") - (at 323.85 68.58 0) + (lib_id "Diode:1N4007") + (at 359.41 58.42 270) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "82c84363-66dc-4e4a-9c0c-7e87feab4afd") - (property "Reference" "#PWR02" - (at 323.85 73.66 0) + (uuid "321ee8f3-0df5-418c-80c5-db4f64040161") + (property "Reference" "D6" + (at 361.95 57.1499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 361.95 59.6899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 354.965 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 359.41 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 359.41 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 359.41 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 359.41 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b033c5f7-f593-43bd-93af-79463ba73296") + ) + (pin "1" + (uuid "a4508ffb-d495-444d-8650-f81406740107") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Regulator_Switching:LM2596S-5") + (at 43.18 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "329f7860-81b2-4573-86c6-eeb3d42f2f4c") + (property "Reference" "U3" + (at 43.18 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LM2596S-5" + (at 43.18 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:TO-263-5_TabPin3" + (at 44.45 31.75 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2596.pdf" + (at 43.18 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "5V 3A Step-Down Voltage Regulator, TO-263" + (at 43.18 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "9637979a-cc29-4caa-9ad9-ca7b74699b02") + ) + (pin "1" + (uuid "ca70f274-4fde-4968-84b5-bdbb4bf06ea2") + ) + (pin "2" + (uuid "76ba01fe-2beb-4bc5-9580-8b57d9502640") + ) + (pin "4" + (uuid "7f88501d-738a-4c9e-bf49-cadb9d0a7d2c") + ) + (pin "3" + (uuid "eb6e1719-58ba-46c1-bc8a-8bbe9c594f83") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 382.27 116.84 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3568de53-e804-4b7a-aa92-25204283f8d9") + (property "Reference" "D16" + (at 384.81 115.5699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 384.81 118.1099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 377.825 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 382.27 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 382.27 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 382.27 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 382.27 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ba6a5c7f-e304-4d38-91e5-111c3f1111be") + ) + (pin "2" + (uuid "39764116-2b98-4248-90f6-a991060e4891") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_FET:IRF8721PBF-1") + (at 74.93 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "39931dc4-6d11-4f18-b37f-079ca13fc88a") + (property "Reference" "Q1" + (at 81.28 54.6099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "IRF8714PBF" + (at 81.28 57.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 80.01 57.785 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf8721pbf-1.pdf" + (at 80.01 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "14A Id, 30V Vds, HEXFET N-Channel MOSFET, SO-8" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "ac8e1fce-8787-4ef7-bcdb-1ed9db06cc15") + ) + (pin "5" + (uuid "24d76f68-1a09-4d4e-8982-694efea5ebcf") + ) + (pin "4" + (uuid "1dda1108-0fbf-4d14-acad-aab81e117f9c") + ) + (pin "6" + (uuid "68ac808e-d653-4bfc-af70-a98c158574c9") + ) + (pin "7" + (uuid "e771637b-e27f-4e2b-b901-45a5f660a8dd") + ) + (pin "8" + (uuid "0dd54f96-f9fb-40e1-bf40-45d0942894a9") + ) + (pin "2" + (uuid "01310e18-bb74-4449-b64a-38819c5d4522") + ) + (pin "1" + (uuid "aa73134f-0f72-4a77-ae19-5d4a2200e197") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "Q1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Polarized_Small_US") + (at 24.13 27.94 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3d154c6e-2da8-4363-8693-f19ecbe5e3c1") + (property "Reference" "C5" + (at 21.59 26.2381 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "680uF" + (at 21.59 28.7781 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 24.13 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 24.13 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, small US symbol" + (at 24.13 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "26a6c131-adf1-4acc-b420-f630303ddaae") + ) + (pin "2" + (uuid "a4323ee0-def1-4940-bc42-ad43a43981c3") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 234.95 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3f19835c-19b6-4ea3-baf7-9e3fbfa4b003") + (property "Reference" "#PWR017" + (at 234.95 86.36 0) (effects (font (size 1.27 1.27) @@ -3573,7 +10079,7 @@ ) ) (property "Value" "GNDPWR" - (at 323.723 72.39 0) + (at 234.823 85.09 0) (effects (font (size 1.27 1.27) @@ -3581,7 +10087,7 @@ ) ) (property "Footprint" "" - (at 323.85 69.85 0) + (at 234.95 82.55 0) (effects (font (size 1.27 1.27) @@ -3590,7 +10096,7 @@ ) ) (property "Datasheet" "" - (at 323.85 69.85 0) + (at 234.95 82.55 0) (effects (font (size 1.27 1.27) @@ -3599,7 +10105,1291 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 323.85 68.58 0) + (at 234.95 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "00c67f0f-8d67-43f4-95ff-c2f624bf7dee") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5VP") + (at 81.28 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "40d12483-f031-4959-91ae-caa91910463a") + (property "Reference" "#PWR011" + (at 81.28 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 81.28 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 81.28 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VP\"" + (at 81.28 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c1e05bfd-bd92-4547-a467-8ecd4f2ad08f") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N5822") + (at 58.42 31.75 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "46078523-ea5e-4687-b171-f3241944f2ae") + (property "Reference" "D17" + (at 60.96 30.1624 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N5824" + (at 60.96 32.7024 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" + (at 53.975 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88526/1n5820.pdf" + (at 58.42 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "40V 3A Schottky Barrier Rectifier Diode, DO-201AD" + (at 58.42 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "070e85d9-16e7-477c-8459-e00903f4f598") + ) + (pin "2" + (uuid "797e7a54-171a-4547-b874-8aa9117f53b5") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 38.1 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "48cf803b-80d1-4a6d-ac27-089426d4cc34") + (property "Reference" "C9" + (at 44.45 81.2863 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "15nF" + (at 41.91 81.2863 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 38.1 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 38.1 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "9080a373-3fdb-461c-a13a-999a22070d1e") + ) + (pin "1" + (uuid "40dc1a8f-d5d6-4616-98ad-b94b6fc2f390") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_US") + (at 104.14 76.2 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4e4ae4c7-334b-4336-804c-6c4b9f508b4d") + (property "Reference" "R4" + (at 104.14 82.55 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10kΩ" + (at 104.14 80.01 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 104.394 77.216 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 104.14 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, US symbol" + (at 104.14 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a6601a76-6c86-44cb-adec-ef9bb515eb4b") + ) + (pin "1" + (uuid "a0a4b1b4-e464-400f-93ce-bca221042a51") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "R4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:L") + (at 85.09 63.5 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5bd47a0b-eda1-4869-b328-c1cfb7dee816") + (property "Reference" "L2" + (at 85.09 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1.8uH" + (at 85.09 60.96 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 85.09 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.09 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 85.09 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e692ff56-1973-47e1-902b-32d96ab47164") + ) + (pin "1" + (uuid "990ff75d-e210-403d-8a13-a48c6179975c") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "L2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 246.38 226.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5d87ddd6-e425-47a9-8ea7-0f9925a1649b") + (property "Reference" "#PWR012" + (at 246.38 231.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 246.253 229.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 246.38 227.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 246.38 227.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 246.38 226.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ee831f31-fd5d-48c7-9047-eca5311ca8e8") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 347.98 93.98 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5ed334f7-877b-4bbf-8224-35fe126948cc") + (property "Reference" "D9" + (at 350.52 92.7099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 350.52 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 343.535 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 347.98 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 347.98 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 347.98 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 347.98 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "706a10f3-ec61-440c-8987-747ab1d0a5bc") + ) + (pin "2" + (uuid "7b95b042-d392-4ecd-8feb-a138e0084a86") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 347.98 58.42 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "612dcbe4-f5b9-417c-9abd-6be53ae55558") + (property "Reference" "D5" + (at 350.52 57.1499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 350.52 59.6899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 343.535 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 347.98 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 347.98 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 347.98 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 347.98 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "014cc2d9-b2e8-42b3-ae7d-953447aa8b3f") + ) + (pin "2" + (uuid "1349b392-d65d-45be-bc46-852205237b95") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 359.41 93.98 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "664951f3-12c3-4441-9411-3f00d8d42a85") + (property "Reference" "D10" + (at 361.95 92.7099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 361.95 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 354.965 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 359.41 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 359.41 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 359.41 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 359.41 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "03e45fc4-27ba-4548-babd-eb1db14960f4") + ) + (pin "2" + (uuid "989b3319-8f85-48a6-9242-939c24a2e303") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 359.41 35.56 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6b3cb847-679d-44df-bc05-a81518e3234d") + (property "Reference" "D2" + (at 361.95 34.2899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 361.95 36.8299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 354.965 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 359.41 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 359.41 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 359.41 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 359.41 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0609a3e5-94de-4dcd-a7fd-f32b09a2aaea") + ) + (pin "1" + (uuid "51b78ed4-2c71-482d-8285-e22abf4529d4") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 359.41 116.84 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "75e32e25-25ce-4cea-be49-c6f96efa2f6b") + (property "Reference" "D14" + (at 361.95 115.5699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 361.95 118.1099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 354.965 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 359.41 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 359.41 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 359.41 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 359.41 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "dc25b75c-f46c-4fc6-b009-93a178f56267") + ) + (pin "1" + (uuid "f50f4fc0-5cd0-445c-adb6-0bbddb0ff0dd") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Interface_Expansion:MCP23017_SO") + (at 234.95 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7990ce2b-8551-4160-a61d-4a843dad7de4") + (property "Reference" "U4" + (at 237.0933 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MCP23017_SO" + (at 237.0933 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" + (at 240.03 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://ww1.microchip.com/downloads/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP23017-Data-Sheet-DS20001952.pdf" + (at 240.03 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "16-bit I/O expander, I2C, interrupts, w pull-ups, GPA/B7 output only (https://microchip.my.site.com/s/article/GPA7---GPB7-Cannot-Be-Used-as-Inputs-In-MCP23017), SOIC-28" + (at 234.95 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "56f77a5c-e2a4-4942-b2ac-c24b610865c1") + ) + (pin "14" + (uuid "c2020a3f-4f60-4dbc-a231-5822109a789d") + ) + (pin "4" + (uuid "7f239054-87e6-4d49-9467-bffc387b4fd4") + ) + (pin "6" + (uuid "6563760e-34bd-455b-8180-c595a36c168d") + ) + (pin "28" + (uuid "0434bb1e-ebbb-4df9-81df-131240fd733a") + ) + (pin "23" + (uuid "4d8d4dcf-ebda-48b1-8923-383d7a4eb899") + ) + (pin "16" + (uuid "41bde19b-443b-4325-b24e-1877bef35000") + ) + (pin "26" + (uuid "ebcf28d2-6a02-4604-901b-0055f35654cf") + ) + (pin "15" + (uuid "50bc313c-f0f2-4553-8eb3-ecd1056ded9c") + ) + (pin "24" + (uuid "108f8d4c-f143-4e62-85d3-9bf388eedfcb") + ) + (pin "25" + (uuid "2733d1ba-fd0d-464b-b65e-4253d460c75f") + ) + (pin "27" + (uuid "3ccd74b0-a35f-48b8-8fbe-a65a871aac05") + ) + (pin "9" + (uuid "9277a270-b8c8-4267-8a92-f870b10b93e2") + ) + (pin "1" + (uuid "75ee734d-10a1-48cf-92ca-66f5aafef7b8") + ) + (pin "7" + (uuid "0d554e8b-be8d-402e-8f01-e37850bd5795") + ) + (pin "22" + (uuid "73957282-d3ac-4d43-8e60-3f6c2d188669") + ) + (pin "3" + (uuid "5cc90930-46ad-427f-8f7b-2349d5daa248") + ) + (pin "10" + (uuid "6f32786d-48b9-45f9-a371-9820da6802b6") + ) + (pin "8" + (uuid "d62c6db1-06d5-4a14-9f47-970a3e265aa3") + ) + (pin "17" + (uuid "700ff3e0-318a-4a21-9dc9-a7f6aae81a53") + ) + (pin "21" + (uuid "b51deffd-4124-4416-8011-48b78f1adde3") + ) + (pin "2" + (uuid "4e7a3d87-6714-4441-a2da-b9be1f7adce0") + ) + (pin "11" + (uuid "07ff155f-4771-4ae5-9993-5856ef2baa11") + ) + (pin "20" + (uuid "01de2a14-f72f-44f0-b7df-efcbe987b9d4") + ) + (pin "19" + (uuid "d9ec5da9-2b67-4029-aa0d-4260bbe469ed") + ) + (pin "12" + (uuid "0f31e9b3-167f-411f-a3df-e89c60e967b3") + ) + (pin "13" + (uuid "59af3996-e74f-4caa-b10a-f82596226f7c") + ) + (pin "18" + (uuid "8ab28626-c0de-420a-b9b5-bce0140b9dcf") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 370.84 116.84 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8098aaac-91d1-425b-bac6-c0ddf6f4f148") + (property "Reference" "D15" + (at 373.38 115.5699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 373.38 118.1099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 366.395 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 370.84 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 370.84 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 370.84 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 370.84 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bbbd4ef0-36ce-4544-9e7e-dac6bf3fd5f9") + ) + (pin "2" + (uuid "96cdbc9f-6909-40a3-a7c0-4a3a09fa9aee") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_US") + (at 31.75 66.04 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "813ef556-1d42-494b-9037-270dd1dc9b0f") + (property "Reference" "R2" + (at 31.75 59.69 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "82.5kΩ" + (at 31.75 62.23 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 32.004 65.024 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 31.75 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, US symbol" + (at 31.75 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f1523896-e1ee-4a32-8ad0-932ed845c4a9") + ) + (pin "1" + (uuid "3543efe0-2ae2-44a6-9671-bbde7a35dafe") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 34.29 81.28 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "815358f6-c327-4a29-9a72-b1f6c9255087") + (property "Reference" "C8" + (at 27.94 81.2863 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2.2uF" + (at 30.48 81.2863 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 34.29 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 34.29 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 34.29 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c968625c-a01d-4042-b6b4-80d2c1818988") + ) + (pin "1" + (uuid "7bf7ffa5-b35a-48f0-aa70-8a024718d8c7") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 325.12 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "82c84363-66dc-4e4a-9c0c-7e87feab4afd") + (property "Reference" "#PWR02" + (at 325.12 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 324.993 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 325.12 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 325.12 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 325.12 67.31 0) (effects (font (size 1.27 1.27) @@ -3619,9 +11409,207 @@ ) ) ) + (symbol + (lib_id "power:+12V") + (at 27.94 20.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "83a39755-2e77-4746-a4df-5db9b053498b") + (property "Reference" "#PWR013" + (at 27.94 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 27.94 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 27.94 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 27.94 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 27.94 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d303a5f1-7b88-494c-968b-f5849b6a0ce9") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5VL") + (at 328.93 20.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "83d08db5-1033-43bc-85da-6cab6bf93556") + (property "Reference" "#PWR015" + (at 328.93 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 328.93 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 328.93 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 328.93 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VL\"" + (at 328.93 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e8eef03b-3e6c-49ea-b939-0a9458d3ed09") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 346.71 22.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "869f0fad-e80a-436a-a29d-5b26ec7e78e2") + (property "Reference" "#PWR07" + (at 346.71 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 346.583 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 346.71 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 346.71 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 346.71 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "74f3182f-edda-4157-b9ea-0bb9ee0864ca") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Driver_Motor:L298HN") - (at 327.66 96.52 0) + (at 330.2 105.41 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3630,7 +11618,7 @@ (fields_autoplaced yes) (uuid "88329ccd-16ac-4762-9b5c-1568534349b4") (property "Reference" "U2" - (at 332.3433 76.2 0) + (at 334.8833 85.09 0) (effects (font (size 1.27 1.27) @@ -3639,7 +11627,7 @@ ) ) (property "Value" "L298HN" - (at 332.3433 78.74 0) + (at 334.8833 87.63 0) (effects (font (size 1.27 1.27) @@ -3648,7 +11636,7 @@ ) ) (property "Footprint" "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown" - (at 328.93 113.03 0) + (at 331.47 121.92 0) (effects (font (size 1.27 1.27) @@ -3658,7 +11646,7 @@ ) ) (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000240.pdf" - (at 331.47 90.17 0) + (at 334.01 99.06 0) (effects (font (size 1.27 1.27) @@ -3667,7 +11655,7 @@ ) ) (property "Description" "Dual full bridge motor driver, up to 46V, 4A, Multiwatt15-H" - (at 327.66 96.52 0) + (at 330.2 105.41 0) (effects (font (size 1.27 1.27) @@ -3730,17 +11718,17 @@ ) ) (symbol - (lib_id "Connector_Generic:Conn_01x02") - (at 368.3 50.8 0) + (lib_id "Device:C_Polarized_Small_US") + (at 110.49 71.12 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "94822bfc-e958-4468-acc3-33b7cd3ac057") - (property "Reference" "J2" - (at 370.84 50.7999 0) + (uuid "8d6afbe1-f1cc-4b0e-b7bb-af9ae9ac952f") + (property "Reference" "C13" + (at 113.03 69.4181 0) (effects (font (size 1.27 1.27) @@ -3748,8 +11736,8 @@ (justify left) ) ) - (property "Value" "Motor Conn 1" - (at 370.84 53.3399 0) + (property "Value" "120uF" + (at 113.03 71.9581 0) (effects (font (size 1.27 1.27) @@ -3758,7 +11746,7 @@ ) ) (property "Footprint" "" - (at 368.3 50.8 0) + (at 110.49 71.12 0) (effects (font (size 1.27 1.27) @@ -3767,7 +11755,77 @@ ) ) (property "Datasheet" "~" - (at 368.3 50.8 0) + (at 110.49 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, small US symbol" + (at 110.49 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1b4f5292-d890-44fd-84f2-ef5f20b2e7d4") + ) + (pin "2" + (uuid "4373f945-f31c-4f7a-937f-aaf2d7ed9df5") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x02") + (at 389.89 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "94822bfc-e958-4468-acc3-33b7cd3ac057") + (property "Reference" "J2" + (at 392.43 49.5299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Motor Conn 1" + (at 392.43 52.0699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 389.89 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 389.89 49.53 0) (effects (font (size 1.27 1.27) @@ -3776,7 +11834,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 368.3 50.8 0) + (at 389.89 49.53 0) (effects (font (size 1.27 1.27) @@ -3800,26 +11858,25 @@ ) ) (symbol - (lib_id "power:+5V") - (at 327.66 27.94 0) + (lib_id "Device:R_US") + (at 97.79 69.85 0) + (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "b3964aef-148d-4973-8bf2-1773273b84f6") - (property "Reference" "#PWR03" - (at 327.66 31.75 0) + (uuid "94d0ef08-86a5-408a-a21a-a75def6bca55") + (property "Reference" "R3" + (at 104.14 69.85 90) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "+5V" - (at 327.66 22.86 0) + (property "Value" "73.2kΩ" + (at 101.6 69.85 90) (effects (font (size 1.27 1.27) @@ -3827,74 +11884,7 @@ ) ) (property "Footprint" "" - (at 327.66 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 327.66 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 327.66 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "b8081ec4-b0e4-4437-b29b-2aca15fa1b1c") - ) - (instances - (project "" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "#PWR03") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Connector_Generic:Conn_01x02") - (at 373.38 99.06 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "b732f493-afe9-41d8-99f8-1651d9661eb5") - (property "Reference" "J4" - (at 375.92 99.0599 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Motor Conn 3" - (at 375.92 101.5999 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 373.38 99.06 0) + (at 98.806 69.596 90) (effects (font (size 1.27 1.27) @@ -3903,7 +11893,589 @@ ) ) (property "Datasheet" "~" - (at 373.38 99.06 0) + (at 97.79 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, US symbol" + (at 97.79 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7934630a-e228-4bec-b1e8-1699d10c3f68") + ) + (pin "1" + (uuid "82da58e2-f136-43b0-93d6-230376ebb06d") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "R3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 92.71 68.58 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "98d9ba97-2604-4832-a6c7-8cad21e152a7") + (property "Reference" "C12" + (at 86.36 68.5863 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120pF" + (at 88.9 68.5863 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 92.71 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 92.71 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 92.71 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "457952d1-d6b4-430a-b89b-2409a5813b4f") + ) + (pin "1" + (uuid "b6ef9b1c-b787-4405-88e6-5d67ba61db42") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 382.27 93.98 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9a9797e3-2f3d-4539-bbc2-a43a1f4c23e0") + (property "Reference" "D12" + (at 384.81 92.7099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 384.81 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 377.825 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 382.27 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 382.27 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 382.27 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 382.27 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "09d08315-29ff-4ccf-a213-34e5a929a978") + ) + (pin "2" + (uuid "ac1de0c7-3db0-47d4-a7f9-73508905e42e") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 370.84 93.98 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9dbc6cdc-c354-4401-9585-71dcdfda57a7") + (property "Reference" "D11" + (at 373.38 92.7099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 373.38 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 366.395 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 370.84 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 370.84 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 370.84 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 370.84 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d6ae7c5b-0740-4095-9818-57954caa2f08") + ) + (pin "2" + (uuid "195ba057-26bb-42fd-b225-764284120553") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 316.23 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a18a5976-ac6a-4e7c-a754-72a1747b18e5") + (property "Reference" "#PWR09" + (at 316.23 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 316.103 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 316.23 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 316.23 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 316.23 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "99cdc57e-f011-4e1d-b36b-dc85b0a6ed59") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5VL") + (at 328.93 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a52d26f0-db78-473c-9fcc-11c7c9f9aeeb") + (property "Reference" "#PWR03" + (at 328.93 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 328.93 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 328.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 328.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VL\"" + (at 328.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8577bcb7-b6f8-494f-a160-1f7823a087f5") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 340.36 22.86 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "aefe4390-8e6f-472b-9eba-129acf07a198") + (property "Reference" "C2" + (at 340.36 15.24 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100nF" + (at 340.36 17.78 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 336.55 23.8252 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 340.36 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 340.36 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "62a188b6-c69f-4636-ae19-8b436021385d") + ) + (pin "1" + (uuid "1881f708-fa31-47cf-b25b-6c21ad133b29") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 22.86 73.66 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b0c78470-91cf-4bbd-ac32-cd4fc01a21aa") + (property "Reference" "C10" + (at 16.51 73.6663 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "47uF" + (at 19.05 73.6663 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 22.86 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 22.86 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 22.86 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "6b5cde55-13d3-4616-8eba-81e00e7838cb") + ) + (pin "1" + (uuid "a18bdb67-b082-40e4-b492-9931e052b222") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x02") + (at 389.89 107.95 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b732f493-afe9-41d8-99f8-1651d9661eb5") + (property "Reference" "J4" + (at 392.43 107.9499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Motor Conn 3" + (at 392.43 110.4899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 389.89 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 389.89 107.95 0) (effects (font (size 1.27 1.27) @@ -3912,7 +12484,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 373.38 99.06 0) + (at 389.89 107.95 0) (effects (font (size 1.27 1.27) @@ -3935,9 +12507,386 @@ ) ) ) + (symbol + (lib_id "power:+12V") + (at 334.01 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b768855a-3275-454c-83bd-bd2c6618d5ee") + (property "Reference" "#PWR06" + (at 334.01 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 334.01 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 334.01 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 334.01 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 334.01 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a5e568c3-87f6-4043-a7be-3831e9914101") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 322.58 22.86 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ba2fd090-af06-41cc-8a1c-146db5056d4a") + (property "Reference" "C1" + (at 322.58 15.24 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100nF" + (at 322.58 17.78 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 318.77 23.8252 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 322.58 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 322.58 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b1c2ec06-2a51-4b41-8055-5a1620e99d1f") + ) + (pin "1" + (uuid "1586ba85-1721-4a53-9031-ceb022fe0fdf") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 370.84 35.56 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bdad000e-ed37-4831-a0ab-069792b6599f") + (property "Reference" "D3" + (at 373.38 34.2899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 373.38 36.8299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 366.395 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 370.84 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 370.84 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 370.84 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 370.84 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b1cdcb86-1a8b-44d0-8b8b-f8af284a1a23") + ) + (pin "2" + (uuid "8fa9f5ed-3110-4715-a993-9794fa6b8c7c") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 370.84 58.42 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c3030346-0c49-47ea-b159-082bb6d37c4d") + (property "Reference" "D7" + (at 373.38 57.1499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 373.38 59.6899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 366.395 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 370.84 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 370.84 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 370.84 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 370.84 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fe61c43e-fd5d-4e03-9c90-b5d992a36c60") + ) + (pin "2" + (uuid "77ad1115-608d-42b6-850d-5dba33910051") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 26.67 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c443b14d-b1f4-465b-b304-9b7460751027") + (property "Reference" "C11" + (at 33.02 73.6663 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100nF" + (at 30.48 73.6663 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 26.67 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 26.67 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 26.67 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2b5bd31b-3268-4e31-97ce-dd08e26758ba") + ) + (pin "1" + (uuid "f04f5fb7-3a3c-4e0a-af24-14be4a232583") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C11") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "MCU_Module:RaspberryPi_Pico_W") - (at 115.57 157.48 0) + (at 147.32 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3946,7 +12895,7 @@ (fields_autoplaced yes) (uuid "cad64f1a-0ba0-4774-9597-6ecb7a26e9ba") (property "Reference" "A2" - (at 117.7133 191.77 0) + (at 149.4633 220.98 0) (effects (font (size 1.27 1.27) @@ -3955,7 +12904,7 @@ ) ) (property "Value" "RaspberryPi_Pico_W" - (at 117.7133 194.31 0) + (at 149.4633 223.52 0) (effects (font (size 1.27 1.27) @@ -3964,7 +12913,7 @@ ) ) (property "Footprint" "Module:RaspberryPi_Pico_W_SMD_HandSolder" - (at 115.57 204.47 0) + (at 147.32 233.68 0) (effects (font (size 1.27 1.27) @@ -3973,7 +12922,7 @@ ) ) (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" - (at 115.57 207.01 0) + (at 147.32 236.22 0) (effects (font (size 1.27 1.27) @@ -3982,7 +12931,7 @@ ) ) (property "Description" "Versatile and inexpensive wireless microcontroller module powered by RP2040 dual-core Arm Cortex-M0+ processor up to 133 MHz, 264kB SRAM, 2MB QSPI flash, Infineon CYW43439 2.4GHz 802.11n wireless LAN; also supports Raspberry Pi Pico 2 W" - (at 115.57 209.55 0) + (at 147.32 238.76 0) (effects (font (size 1.27 1.27) @@ -4119,9 +13068,705 @@ ) ) ) + (symbol + (lib_id "power:+12V") + (at 50.8 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cae0eaf2-dd1c-4bab-941d-9de88269fa3f") + (property "Reference" "#PWR019" + (at 50.8 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 50.8 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 50.8 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 50.8 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3435a3ec-1101-4732-94b9-2e7e81f3fb34") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:L") + (at 64.77 27.94 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cf05d673-d359-4322-a3d1-bc99a894be5b") + (property "Reference" "L1" + (at 64.77 22.86 90) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Value" "33uH" + (at 64.77 25.4 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 64.77 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 64.77 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 64.77 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b7994540-5c41-445c-b54d-479b248a15cf") + ) + (pin "2" + (uuid "5a21746b-005e-4ab8-b926-38551690ec99") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "L1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 382.27 58.42 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d06a0c04-50fd-4a9b-b478-f8f6299f3fb4") + (property "Reference" "D8" + (at 384.81 57.1499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 384.81 59.6899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 377.825 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 382.27 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 382.27 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 382.27 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 382.27 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "ac196518-1520-4b95-9aa9-a1626504a0ef") + ) + (pin "1" + (uuid "58f175e4-eb42-4024-88de-4761c46febfc") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5VL") + (at 234.95 20.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d0f16a9c-d4f7-4d5b-b619-bcf35303be91") + (property "Reference" "#PWR016" + (at 234.95 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 234.95 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 234.95 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 234.95 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VL\"" + (at 234.95 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c240b449-51bd-4d63-b645-ce4e27e55da1") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5VL") + (at 246.38 147.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "db736ec8-3ed3-4309-a1cd-eccadc8ad872") + (property "Reference" "#PWR05" + (at 246.38 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 246.38 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 246.38 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 246.38 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VL\"" + (at 246.38 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1c12cc3f-0457-4509-b265-8492b42ef666") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 340.36 81.28 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dba6e08a-2547-430c-915d-66ce6d6a1980") + (property "Reference" "C4" + (at 340.36 73.66 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100nF" + (at 340.36 76.2 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 344.17 80.3148 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 340.36 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 340.36 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e0a3ecb2-bf64-44b5-b55d-85ed1716cd15") + ) + (pin "1" + (uuid "3e21b8d9-cbd9-493e-b593-997f060cd494") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 68.58 58.42 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "def01f11-e991-4b46-8120-ccaa0a5ba107") + (property "Reference" "C7" + (at 68.5863 52.07 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "470nF" + (at 68.5863 54.61 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.58 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 68.58 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 68.58 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3a881537-8d64-4a56-9dfd-3f3a88014712") + ) + (pin "2" + (uuid "eb04689c-3d90-4b6f-8fa9-d8d7c71fc3e0") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 322.58 81.28 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "df4fb0b0-9065-45f0-8bdc-4dbe0ddd0c20") + (property "Reference" "C3" + (at 322.58 73.66 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100nF" + (at 322.58 76.2 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 326.39 80.3148 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 322.58 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 322.58 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5db51728-dbc0-47ea-9ae0-39f5d32df5db") + ) + (pin "1" + (uuid "e3e8d526-acc1-44de-8d3b-2f897a50cf86") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Polarized_Small_US") + (at 71.12 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e0addc8e-54cd-4ee0-91d3-fc0a28752ed4") + (property "Reference" "C6" + (at 73.66 30.0481 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "220uF" + (at 73.66 32.5881 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 71.12 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, small US symbol" + (at 71.12 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f8796f17-846f-4713-b33a-9263643244a4") + ) + (pin "2" + (uuid "e194001b-54b7-4928-b684-642f40b8d79f") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_US") + (at 68.58 68.58 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e5b422c3-2414-4c9b-ab36-73cdc7322201") + (property "Reference" "R1" + (at 68.58 62.23 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "665Ω" + (at 68.58 64.77 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.834 67.564 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, US symbol" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7160eaba-166d-49f6-8e82-02bbc92b314f") + ) + (pin "2" + (uuid "abdf82da-8117-436a-928d-ef718e50af53") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "R1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "MCU_Module:RaspberryPi_Pico") - (at 243.84 99.06 0) + (at 246.38 187.96 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4130,7 +13775,7 @@ (fields_autoplaced yes) (uuid "e9175b30-8e53-4da9-b6d2-f5dcb4fe246f") (property "Reference" "A1" - (at 245.9833 133.35 0) + (at 248.5233 222.25 0) (effects (font (size 1.27 1.27) @@ -4139,7 +13784,7 @@ ) ) (property "Value" "RaspberryPi_Pico" - (at 245.9833 135.89 0) + (at 248.5233 224.79 0) (effects (font (size 1.27 1.27) @@ -4148,7 +13793,7 @@ ) ) (property "Footprint" "Module:RaspberryPi_Pico_Common_Unspecified" - (at 243.84 146.05 0) + (at 246.38 234.95 0) (effects (font (size 1.27 1.27) @@ -4157,7 +13802,7 @@ ) ) (property "Datasheet" "https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf" - (at 243.84 148.59 0) + (at 246.38 237.49 0) (effects (font (size 1.27 1.27) @@ -4166,7 +13811,7 @@ ) ) (property "Description" "Versatile and inexpensive microcontroller module powered by RP2040 dual-core Arm Cortex-M0+ processor up to 133 MHz, 264kB SRAM, 2MB QSPI flash; also supports Raspberry Pi Pico 2" - (at 243.84 151.13 0) + (at 246.38 240.03 0) (effects (font (size 1.27 1.27) @@ -4304,17 +13949,17 @@ ) ) (symbol - (lib_id "power:GNDPWR") - (at 322.58 116.84 0) + (lib_id "power:+5VP") + (at 119.38 63.5 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "fa168a6d-99ff-46d3-953c-8f9a8c845303") - (property "Reference" "#PWR01" - (at 322.58 121.92 0) + (uuid "ec1cf39f-b03b-4e5b-be6e-e3566d36b22f") + (property "Reference" "#PWR020" + (at 119.38 67.31 0) (effects (font (size 1.27 1.27) @@ -4322,8 +13967,8 @@ (hide yes) ) ) - (property "Value" "GNDPWR" - (at 322.453 120.65 0) + (property "Value" "+5VP" + (at 119.38 58.42 0) (effects (font (size 1.27 1.27) @@ -4331,7 +13976,7 @@ ) ) (property "Footprint" "" - (at 322.58 118.11 0) + (at 119.38 63.5 0) (effects (font (size 1.27 1.27) @@ -4340,7 +13985,161 @@ ) ) (property "Datasheet" "" - (at 322.58 118.11 0) + (at 119.38 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VP\"" + (at 119.38 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "60cb180c-534b-46fb-9c8d-21734d25977f") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N4007") + (at 382.27 35.56 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ed1686c9-aadc-4630-8529-d5bf5f061511") + (property "Reference" "D4" + (at 384.81 34.2899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007" + (at 384.81 36.8299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" + (at 377.825 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" + (at 382.27 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" + (at 382.27 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 382.27 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 382.27 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2519017b-c31f-4e69-a66f-2eda1ac53bf8") + ) + (pin "1" + (uuid "636aab9d-9260-47b0-91d8-7679f7ef12f6") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 50.8 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f92b47c1-814b-41ce-8190-0ffe7b438fc4") + (property "Reference" "#PWR018" + (at 50.8 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 50.673 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 50.8 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 87.63 0) (effects (font (size 1.27 1.27) @@ -4349,7 +14148,73 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 322.58 116.84 0) + (at 50.8 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8b6a565f-98e8-4334-9764-ac96cef239b1") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 325.12 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fa168a6d-99ff-46d3-953c-8f9a8c845303") + (property "Reference" "#PWR01" + (at 325.12 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 324.993 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 325.12 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 325.12 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 325.12 125.73 0) (effects (font (size 1.27 1.27) diff --git a/pcb/main board/~main board.kicad_sch.lck b/pcb/main board/~main board.kicad_sch.lck deleted file mode 100644 index 59fb61b..0000000 --- a/pcb/main board/~main board.kicad_sch.lck +++ /dev/null @@ -1 +0,0 @@ -{"hostname":"aspire-laptop","username":"ulysse-cura"} \ No newline at end of file