From 6f7fa5fe80bd19170107f62d0e0e4b6474903836 Mon Sep 17 00:00:00 2001 From: Penguin Date: Mon, 29 Aug 2022 19:02:26 -0500 Subject: [PATCH] added jst headers for camera servos, need to figure out heatsink situation for the l298n --- pcb/penguinator_pcb/fp-info-cache | 55 +- .../penguinator_pcb-2022-08-29_133209.zip | Bin 28631 -> 0 bytes .../penguinator_pcb-2022-08-29_141908.zip | Bin 28778 -> 0 bytes .../penguinator_pcb-2022-08-29_144130.zip | Bin 28940 -> 0 bytes .../penguinator_pcb-2022-08-29_145036.zip | Bin 32465 -> 0 bytes .../penguinator_pcb-2022-08-29_152858.zip | Bin 0 -> 34717 bytes .../penguinator_pcb-2022-08-29_184628.zip | Bin 0 -> 36170 bytes .../penguinator_pcb-2022-08-29_185129.zip | Bin 0 -> 36768 bytes .../penguinator_pcb-2022-08-29_190100.zip | Bin 0 -> 72328 bytes pcb/penguinator_pcb/penguinator_pcb.kicad_pcb | 2163 ++++++++++++++++- pcb/penguinator_pcb/penguinator_pcb.kicad_sch | 509 +++- 11 files changed, 2618 insertions(+), 109 deletions(-) delete mode 100644 pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_133209.zip delete mode 100644 pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_141908.zip delete mode 100644 pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_144130.zip delete mode 100644 pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_145036.zip create mode 100644 pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_152858.zip create mode 100644 pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_184628.zip create mode 100644 pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_185129.zip create mode 100644 pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_190100.zip diff --git a/pcb/penguinator_pcb/fp-info-cache b/pcb/penguinator_pcb/fp-info-cache index cf650a3..43a43d5 100644 --- a/pcb/penguinator_pcb/fp-info-cache +++ b/pcb/penguinator_pcb/fp-info-cache @@ -1,4 +1,4 @@ -20351090951864545 +20402127749922165 Audio_Module Reverb_BTDR-1H Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf) @@ -62608,8 +62608,8 @@ LFCSP-WD NoLead 24 11 Package_CSP -Maxim_WLCSP-32_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm -WLCSP-32, 2.168x2.998mm, 35 Ball, 7x5 Layout, 0.4mm Pitch, https://pdfserv.maximintegrated.com/package_dwgs/21-100489.PDF +Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm +WLCSP-35, 2.168x2.998mm, 35 Ball, 7x5 Layout, 0.4mm Pitch, https://pdfserv.maximintegrated.com/package_dwgs/21-100489.PDF CSP 35 0.4 0 35 @@ -71477,6 +71477,13 @@ SSOP 0.65 exposed pad 18 15 Package_SO +TSSOP-14_4.4x3.6mm_P0.4mm +TSSOP, 14 Pin (JEDEC MO-194 Var AA https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +14 +14 +Package_SO TSSOP-14_4.4x5mm_P0.65mm TSSOP, 14 Pin (JEDEC MO-153 Var AB-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py TSSOP SO @@ -71505,6 +71512,13 @@ TSSOP SO 26 17 Package_SO +TSSOP-16_4.4x3.6mm_P0.4mm +TSSOP, 16 Pin (JEDEC MO-194 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +16 +16 +Package_SO TSSOP-16_4.4x5mm_P0.65mm TSSOP, 16 Pin (JEDEC MO-153 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py TSSOP SO @@ -71512,6 +71526,13 @@ TSSOP SO 16 16 Package_SO +TSSOP-20_4.4x5mm_P0.4mm +TSSOP, 20 Pin (JEDEC MO-194 Var AC https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +20 +20 +Package_SO TSSOP-20_4.4x5mm_P0.5mm TSSOP, 20 Pin (JEDEC MO-153 Var BA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py TSSOP SO @@ -71813,6 +71834,13 @@ TSSOP SO 52 52 Package_SO +TSSOP-56_4.4x11.3mm_P0.4mm +TSSOP, 56 Pin (JEDEC MO-194 Var AF https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +56 +56 +Package_SO TSSOP-56_6.1x12.5mm_P0.4mm TSSOP, 56 Pin (JEDEC MO-153 Var FD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py TSSOP SO @@ -71883,6 +71911,13 @@ TSSOP SO 80 80 Package_SO +TSSOP-100_6.1x20.8mm_P0.4mm +TSSOP, 100 Pin (JEDEC MO-194 Var BB https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +100 +100 +Package_SO Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm Texas Instruments HSOP 9, 1.27mm pitch, 3.9x4.9mm body, exposed pad, DDA0008J (http://www.ti.com/lit/ds/symlink/tps5430.pdf) HSOP 1.27 @@ -78939,6 +78974,13 @@ co2 gas sensor pwm modbus 9 9 Sensor +Sensirion_SCD4x-1EP_10.1x10.1mm_P1.25mm_EP4.8x4.8mm +Sensirion SCD4x QFN, 20 Pin (https://sensirion.com/media/documents/C4B87CE6/627C2DCD/CD_DS_SCD40_SCD41_Datasheet_D1.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Sensirion QFN NoLead +0 +25 +21 +Sensor Winson_GM-402B_5x5mm_P1.27mm Winson GM-402B, 8 Pin (https://www.winsen-sensor.com/d/files/me2/mems--gm-402b--manual-v1_1.pdf) Winson @@ -84644,6 +84686,13 @@ Ethernet Transformer 16 16 Transformer_SMD +Transformer_Ethernet_YDS_30F-51NL_SO-24_7.1x15.1mm +YDS 30F-51NL SO, 24 Pin (https://datasheet.lcsc.com/lcsc/1811051610_Shanghai-YDS-Tech-30F-51NL_C123168.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +YDS SO Transformer_SMD +0 +24 +24 +Transformer_SMD Transformer_MACOM_SM-22 https://cdn.macom.com/datasheets/ETC1-1-13.pdf RF Transformer diff --git a/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_133209.zip b/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_133209.zip deleted file mode 100644 index e8fbc0d2d310b50d82526156fcc8f821cda5b112..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28631 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

3NammqcJWpvE!mwSy$~ZbTFjH+6 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 BYS;h( diff --git a/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_145036.zip b/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_145036.zip deleted file mode 100644 index 4afa5fe9afb93bf1e0e3dbcf424f64ced22ea94f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32465 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 diff --git a/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_152858.zip b/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_152858.zip new file mode 100644 index 0000000000000000000000000000000000000000..f74e2ef57a4c4e4f2ecaed90685c0262cabdc28a GIT binary patch literal 34717 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 F`Ui{Ph6Vrt literal 0 HcmV?d00001 diff --git a/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_184628.zip b/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_184628.zip new file mode 100644 index 0000000000000000000000000000000000000000..6c5ea11b4d4793072488b80b9bb02b6df82446bb GIT binary patch literal 36170 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ⅇiRvd12&EJ|z@V3tIp2rWC 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 literal 0 HcmV?d00001 diff --git a/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_185129.zip b/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_185129.zip new file mode 100644 index 0000000000000000000000000000000000000000..9ff3f0e45d4e3867ab40a27408757dd20e6fa32f GIT binary patch literal 36768 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 literal 0 HcmV?d00001 diff --git a/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_190100.zip b/pcb/penguinator_pcb/penguinator_pcb-backups/penguinator_pcb-2022-08-29_190100.zip new file mode 100644 index 0000000000000000000000000000000000000000..b429a60e6adcd9f4977f303d6fe967e3e27394c1 GIT binary patch literal 72328 zcmV(*K;FMlO9KQH0000803ethRdTD$9xsak0Pcwb02u%P0B~h)XLV_AVRUbDUvOh$ zE^BFHVPs!$V`A*RTXS5;nI-x@zoLS1;)HbC3FiHxH;JT1a$A;yl$muJM9-23w7i_$Ft=-@AA8T zzIgJbeZps-y~+Q;w=aJ~E}ndS^z8kU#l^|%)BNW1RM5 zzjO8D$=~~vtCtMFa^t11Z@*;ut3Tw6%f5W+>bc|FcRcre|JBKxzrDI?nLl3C^WIOd zzc%pKH(vYtuGb=e{kweex6MWpU%&O(Vve5w{QBbPPk46qwfy(d^Yi@k$?5BhtM9d# zwr6iI?|Ads+1t1M^z!CS%;bxDrf$EML+!-@Q4ze22$xmnZM~9QHT8Uh=5RU!;^uj(R*+ z|9yV-W;?ma1z(C|eEBxl^RtV^$ZszC^$Y0M>waGPdH?0IpHgznzL764&rizx%YL!A zJb!=J3+?ahdz*U^M=4*f-u>TaWt_a}n=f4a{WZSqWk;oxH^& zp5!<0Pfso{ZheZLE`|FzJH6bRhl|txI$uJFZVlnxMYd<}FWcRW5h{W}&2yX_KtX?p?x)-UT%*y@<}k<0d{@5|+Ru9sYpaensp0)ltzm1RH2 z+4k)v-5l1_ zez}mV=hF|6JO5^m%%5+bK;-<-KR&FLW?Ki)inWO@3{ zs~5-L{_*A+#L6H0rTFYw5P!zS;cT ztY+_}-Cjd&S4;l=pVsz)=GORb`nK=X@$+wAu6^WhKGItsh4tTh@yGvr@g`sV^j|-I zix;1Lqt{-H>))~cqFsA2Z4LY8O@%kr+GdxxreO2kwQnUr+*q4GO=}a^riEbfj#tw9 zE9TBu)cS5GQoQS(_5Eht=45QFobj7ey7^()T8hn2rniqOq2nE|toNOm z@#&X;Zf)(+t(nu?8=uJV>7QPG`SM47{NsPDmg)J6um1Eu@#ETSw%W| zbaMMZuijZd(RTYpuijZd(nO2PZmZ3Hrkm$4*Pgq(=TEQq-`(1Z%XilM@9v&az21Mf zHl;5&r*xxBcTcHaUmbV%l39drI~C8FJfFa<#?e`a5^;RI@I{{H>|B z+cMi<-!5)i+4Uy8-u!HRg}mALY<+~@ZvNUvk8aJP-xj_8)+G9yJ;#^E89?{>39!_Y z=O=(;$FIJ7{>AfS>7_YVUdHb_Fm8Ra!s06~yu$4G!V}Eh*FJvz;%f;4etB`3-@aSO z*ozHq2rR@9He@NX8bfrIq#rsNH{$9m2y$#Z!o<0BNoS7UwSms8bPvG7Kc8Iww3rkX;(Bt$wQAye?(*x4#goPXUOjquen$EN zWcKQ(-Y-cTo-CdKOTT`PzT+ za~T7xbHROvE%wg9GP$-5t*i#DVl!!W{Sm4(eNh%{^#30uR<>YPsX&Mq#M1^>_g zefi?+7cXD@@!5<2y6UMssGIW0^3PURrN7AsI46_pGMHOk zeRFb((}mwZzns=NI(#`!6Pn{GlSlFT=k4WReD?E6!^XqB={32Kw2VF_kwD(!4vtaacc z+Rw#mGfWeZ;1y?fIDvEPME5mTX{;?}ZV%qw{6VcZ%yP)y2nBg8tPNJ=h}LZiu?-cw z8FRD0JZ^UF@QLM*o8n?^&)qa@mCd1)AhN~2vkr2gE=>p>J#(tcxq16pD{dknF z<=e%TJ>TSLdMW=ivU<=7jcUurH#|lx?nd(s_z=<;}7&oRkk&}FF!E6mZAw+XHg)F zAtGAGC5am=_|ZKeXUyvQilYAX4S~eJfBWpq=l<9{|L*(eFaAIx{$Ee8;rx+llalb_ z=`CD;^z-?fC)WzXF)q;W&wlyGe-eo-A4X~Z+VSnXmb=MmSN%+%ed~< zqcaV>Bwl?dLez_Q`E_3e|GSBOT&(B^@Vzi?Vje%Aows-A0CZ1(ekZ`+F8k@_ijG`7 zJ$YBf#an()J_g)BZ8V)7tK)pyj`h6=NxhnjPeDq609z>?C@>YA>XJrvM`3{n)}Dcmo^$6CQ{^G;Ht-hX}kAMWKN^O7+}4Uxb) zQ9`?q0TD+qZ2lZiOKm>)$Ea2V-UTPjR zJxLKgaC5L(*Q6d39UCfWybi+k40fPf13vYblAe<(-K(D3<8c$*;sB^%g;GKgS``6b zvXTPGNwKr%S1gwWabg8hba?PSr{#rYtKts4tdox+PVgcRvL#ziii}MtNZwB(y zVyCHs+Z#^=D40>shnP#=51)&}xRC0$11Cdp7fPIDvdCyoNbtchssZfU*|7Ln64qi5 z!+10dEROXB7b>k*;hZxCv@^=ICqm!Et?5Bg>y<%wCq^v|q|Rw4oY!DEUUz}x0+yHM zFpwXBWqL0N{+J`#z~6HtanX}Y3<0L*vHO*S&>vZ(7K~R4chHSWYA4#>fVMY?`xeIi zXGYvgHf>Vy!utXV6`aOA6>Q@;fPxYLH>k;mUf;w;P`LR2g}8qkh&$qrYdE7K^wcTr zv3Q~2x(6(5AvxbhJpgg5$4A_?t11hwh!7(#B_nA|%34%yi~<8J)~8*F8{hi=>qo}h z#b}NDDgY|t`nCo~B3r;mWdIslcC~i*8^PPnWnW9fjq8h{S_~jJ#=?nB=&4oyiZnkm z(p9FXU?6xqEdbVs3c;J2kgf-*V$8UdKZLgLkNH)UT6x-StfLMg1R9xuLUJi7fqry9 zr>=Vdyo)nea<5kSOnZnLm;=*`XsX9tt92vI=_nrn?-tB7fNjFzm*8JYCJ|**!eyP4 zM%Qri9ux0YP@LyP!G61uM+J z(iv>6l138SE~ktwAd@TWDc zsx+z!bC!?$A#N9SiK+uOv_?~hRbUvoV%K|g!h{;#o;vY^#@j&Hv5%eTG<4c*r~oll z^b}(U#mLFGUmtJZxLEE++zQvAN>)_aCbOM|+;&oolx!$P>Ri)52jWgR*rWF*Oq?#u zn5q8bH55#U&Nk`eKQrQfFfSSv!M+s);*fNJaLI|Ba8DRNqA|D~aC5Dr?LaRY?~lM? z{^dpUIPf_Hupdd_gS3@cDThUfWh+D0({=s)Z29+?c zSacB@kOVn^%5oQaejqOv>9owjI^l|^GZ#>6;mT%R1{S<&Rd;HM@9W2-Ysf%JQUp^# z9a6I*x6we+fWeK&GWJ=k{zG}uSZhnKx(Y=_tf+6Q0`%JxQs-`A@b{#u;6If){07KCvpa*56A9L<3 z_j9sPSn}4u4@;#NWvfvX4S8h;jvr9;7;>jm$w&Lq;Hn2*29}krOnx*`L?Bo?jujOL z$kQx@zNa6Ju1PjqG8VUYstJZD#wN(UQVh_V*LK!p?jC+L$?I-Cz)w$#iYkqJ%cLY^ zgapntkC5lI^!IU;N|~DN049tX2Q`y{j&Vb{s-$w+M61nyoZ*q3OYR79I?#1%9FoXMpTtjR80=dtF!4P4xp=qi_wTTW zeqLOVy`8>Zu;+`nZx^2#DHm@~-dunNTn}Rd=KuK3kJHyY|Mm}yANUV_p6U7F#G+QkjN`|>}G4B^FEXVcoje@I9BQe^S5 zisoyk>blXPbclr8DdbkQPT?SmFm;xHJwj)_1#7QC3+1TZ>jWmChM-(P>LvH#<4zU3 zo>pBgSA7Z4oWFjsr(RnEeh$!+fW^d#wgcd(4FQp#(JS=M&FT6)n9oM@cD+CQHSenT znhp#D3xxHOpmdq86g3+hnO@uu#Wn^Tm)nS~Pu+=I+iGXyDeL6v1Y32%{JW4zd7Yrs z{irR)5azJbdSlm(A2#&bb5W*5kq42v9&`X!xMh`3I`kopp7)?}{`SHjH1-aWoEpSX z2nGj58%H0KDjarQQVFDCBeo!)*Q>@iR{8BoTL~X|(;I#GJ}_DKC_&ADnXwIrw<5{} zn$o=W0eb}JdIwQ(kSFSDE%48)ANOQvMt9}x9Ijwva6G-Dn0RDK+6@ z?y_rKO|v3kZK|(k{;;-dE;>_BVsj*2(GBDr^ucTCbEq}@G9TvP&BRx9xIP8b6SaJ@ z4`mrT+l+gyNIDjpfcsg}lP$=Bjo7RTbB3MGww59w#e-T09;P}di|TMg*(SkUJZ@EA zAqKq0#@BP(ZrN5mis_oXusf>KLUgDDgh2IOrwVA*5zbVb4JN+GIrDbGXSzx_X&ybH-fD|^R0or z{C;B`%bX%>1HoG3?BVhqX(%9K2zwyp!J9vX}fjDrC`we6(l74F-&%fQd zAh9T0+K|{ljqV8yVRGGo9rsirJJqmmV;pv793&_A8pjO(-8Qss4{ zBw=X*qma@W9Md9I+!%nna{v=NyZ;zA@{MebRpRCH* z=%yJD$#p2;3AnaR61?01~Z& zM_7PqdP-Yx3zxEQHO6As4bb|?heZHq+77U~>eQ$A_SC;MZ_o49RD2R=&sq%)2f|hc zG|)_wN?`D9OI69-L(KbIt6%C*VXclP23dt487R&=V0h3(A&2fJ8hVA@t>;;3q_mcg z9a~jp9zX(^Mfy%z;A$KSz_m~Zh)q=%J^zhZs~yBxO3?~utRo=rVBbApa=T*^gdFRw z+1#?#p2Z;iCf8fJxY3NzQd15ZLvLX26?M&94_MBLpKabREQ z@8&E0biJmYTQW4>Vrp`1BPi+en5T&Mwx7yifRaH=wQsn7JQ_{~SX1}bc{p1%vorA! zwriykmgG_RWd@mcuIFo z?Zg;W}uEv0852yRK(%>!&?&FTV`18elIDw~3Vnm^|00uCgi< zmz!{;{31XI%6~bAJ`&UhwDBd@$z6pWQ4*&RfI^r`4|JzT7>A@+3y%-AW3Sy=$YB@A zD5f= zrb*D1p&7Sdk`{4vkWCGs16(nbzU9OEIBt>IsZ_ETgJJu?n85sl0amp$J5Dxf*7*4# zuA!mpT7WZzmvoEt5Z@3@Spa6MtcTY*KXQtsS;;oLecK-(9c`X9FsVoBIqyoZ z_VJFPQiYK;rW;U_+nyfTtpriCgWU37)jXTk?jBx}CbvN3EM!kK_xCD_1gvhum53AQ za(SfmYCYRxI%IQ*7$$bSBY~!>(1JdJ-o-q3%I@b0+reLohJb-YWA?-j?(9LJq6{(T zn$^5{^*)ZFqtfX)JE00)o;7Ghirx!=Y>?Rq(z=DUe>KO@I}+R<>KSTUj1il;WshAY zTVh(K%oIIcg`Co;eji@(8}$q|Ub=)$Dr#fYt;02)arcYZn0zyL8`D3nXXt~bdobDt z7n>APN=ArBdT}u7L?u^K4FfE5ooAS%5EfA%g>9bkuXGPLl;o49dtj9Dpl)lFLjP1I z!L%v~1stHFAJJuZK)Q$Y__U-1T$i!{y)i)AY75!ZOUIrYkU>^;X?I!xlzjKt*&bX{ zis`gP_KL0nRSV!M+`(3Qrm`LGHxsYcyDm)wh<4^+w=FA?Q#8Vj9$J&3^}1iShx=z* zFl2JgQQfbZ{ivcVp$?If_Y^eQ%*IPSSk4Kb;t0`4(IXIp9g@y*z%Uxj-6g=)@t9Fl z+UJ0)r3zUH)(8(v3iy{XE|rj#oDFGtnA~o%f(qhjjmdJaun)59%=Xor*M;smkEnGI zI`^1V1u=CK9jzkQZiKEes-~%leN<`!`sHc3#^~u`rI~#zg0T0PJ2R04H6Jf{zkFlO znM$Y#aZ4>NWJYdD38vnVx>*D2@F-~}EFf`bo&{+cteUlfC~aEg>|IX~268sf_Imr*x(99_-uC@cTpz{@GVZb%6R4-w^gdJroZCC5PjoTSte4$> z0R1sDB;2lZwL9xWnPMrskeTVTd!^IRup*V@E$$g-z1a(i|LR#ERN?WHStwJP7rRuE z`iLN|8f+O1*#)^5=>CmneR#I4u!3%VclM_L^2PM`@pmWn{7ig(a(Qfy_%6~ldb#dL-1-iAk9?#;{Kd>d<{%dwks+;PTT|slAialZ&7F#TPek z`~q~W7eAbwUMyHvmC;_Gt)uX_Y;XeM@7mkrc2+N*UbLsvuS+e}@kP5I#J=wP*2uUD zi=S?0`x78=m2*th1~GJqED-{-Sq+YXXL@6qn>XeoBE){bN*%!^6>5cY9v+Q*m5Vo^ z%DPRVObN1_G55CQu2?fB>Yd5gzWe^i?_VB&^Ww|rFJ9hs*d5(=>b`$pr7N!M3~*;G zWhHL;NH_3SH8V`q=KMGamQQmVkF`V!X+93DPpj$*)XsY zbC}rQngf6E8ibWL3Fq*+b8BpxE6S|7M5wj2FYn0Ptp&3@Z2{ z;h}AA;sjblIMq120_N^LcvuI93^hlRY1I{7kuU?wYavZf31>C~8qCuI?H2Y(ui1+< zJ7hNkR(5kD?EO@$!<|V#uqLZ0%w*DY(ut|wd)tvo<)*c%dCRcq!YOj2pwU?~7cGEmIgw=buACh&|R!f(W#6EV0emH#eS(TBh1OsM0BI^soR4f=` zOvR%05oZax-CBEl@ZbyRna!;KBO^{;V2G^oT|oHaYDk&+lxG?bcaHs_jaS^TxO&hW zco9{*nvS*_`+f|EBhlil;0as%&K`W|x*J+aRyZlNOy@{1UnYc;aa84f(q&HQ_#+1@ zBf?R-8vF7I_{^SBYSL<;0^5X~NU5j$Q~@e$&3GM(uc^!l9Jg#dZa03_oqfo$>OpJZ z6I~g|-hyY=b4DK&UA&gYj#({)xixlNg6lonCl#Y|THvyPV&eO>Az4r7NyRiip@z~ zo8|*H8RL$JbqaDd($P^hQ4|0cNnzC?)s$xwo9bJ8+#R~dIwbdSF<^VS#t3)@9vjU< zXUz3mumv~kGd)?H0*YV92-TDGN=kkO!R?W`jy^LBLW^aP&^5@|3=z7yUd9N4mUuVv zlwTHidkIqbK60`)LDbzc*{+3zZmLjj)FvD`J63 zAFB@;ZB=z~fI`H?s)F9(m^EJ*yMwJKaqRT1s#tfZ8 zH%h&aQ=K*>pM};_g$FS8y7TS7~NF2M015M4+`Ibgt;KNnu#C zOT+gGBJR@QuAqNA^Iu!mf`}5B#w!UlRh)I>x8epYRaAL&W*uVYk!&+i4@iA)c0@YN zHM_gY^20{lwNPVM3^Brei7N*%D0hH=;QWw{biwEy8SWo8;tt2cGWm)~Q5rH%44*;l?6$HKXjHupejlV~* z%{u4&r{TfDjo9mEr zu%IbZf;ykTii{Sx;#6);+a5NI@>5mfV2{+c)9k;j@{fnpJ(yIlxPihH4=gF3>5rGP zO~Ak@6q`TBDz86@Ro;4+6@UaQC1pq<+AZk((ML=<>m`LtT z>Hx|@u=Gw<)K`N11G3ee3ueyFIto6BEf#w!8fFBi1&GCeGqb!m91`0a#9DE?)YcE; z5s;OxU4k*mB5@&QK&DB1KiudVmn^F;?6k+<%O#?wtR0K*jzOrHlLJ`Fo;Fe6U1K)q zIqS&7nByC74jbw7PIEj{grpcNi{fGnIAD!gqu@ihBec;&F9E>3FyIzIPox08pbhRR zBa>-yZU;VqO;Q395|0vGN$`AT>{Mw`h*)VZ5ewqzS%h(UhqWrY5Vf+Y{iPw(w9Q+M}T=vI=yT*!n|P zAoo;sh)KCI8^HJgju4n%6`8127Haz?AZe_UbWPjln2^WJik^pXgeXlp-+jY<)#;Db zCD+}H>TJ-8z5s1bKkxwda1e>ah(g6>w~~3*Y7N5srUX!7AjHlB zQJz^_CF27mwxh~J#aSP$2e5~;s2#*w7cFSCUP5C60*P(kimfBcGJobDz*6cAgsP7N zQ;lm6&>S#D4JPcZi7LC=XDcy2grzhn?Hfxdg~sC3-ZT9|jiOqoT#3>*Kj(sXe`|bT z7A9$Y=mOw#mqza zKcu9pp$Gk7j#?WHAP#j>-fD+#X=i8ietonHLSX=cW`J~N#IiMmkx!M0*$p5@@TTrw z<@>n1^kRFYF<4bhv#p6?YZx$~p7*`FEaPUn&POuF15A0V=t->ll=}(em%x@dXx?-> zUZz{&8NZ4#ekQ1R9}|3&ondugIhiW%#*$>t;#fhL1c@0h?Ur`vaZK<#2Js=gdzDxr zkN#IzS)NlTE)*~@fN1c8xw1CBCLYc1ZWd4e&Hee#L43&8?xq69RB{)`Bmvm^F%Ku2 zAI2v${0N(IGmmC#-!X^}+1F*YA=l1YRPU zN2qHmI%$}zI3`NoO%)yc^E+lZ!*VV@`~8dOFP<&FdnKgOUw*Y|2G6JY&DrZox%L*l z%1`_0(^WMjK@<6TUmDaeuAV-9_qW%_@7j2JaduLVPxJZt+0Wwq>G`p;2WsIKC-3U< z>-TTo{Csly`uO_s(Yt?a>gPC^#jEc>iJ6@F+!U^W!i*ZW0{6tpG7*FG1DK?%zQ39L zPd8;$-I2ad9Q~jww=TnIF$Ga0v#A5FfTC;59b{{)t!Z_4aLG#L7VJ0Aq`d0qb~hhL zkClD&!GN>}6{x-l;E-A?VS024+)|n=OTnWV%F|@Zhr_$dD7otgd&a-8rXQ1JRn}?($EF{+!(XMht|VCRn5{5K9CXt- zkg0VykM<1xVEvUrJ3(;)J4!bZSy|HRsEsnA4L_SGYh&o*BgWo9IK9_2M}zZ%eliti z=>qHz{C{X`@@y8;&9P67A2{?rtQxf|)=H(83#~_zURhn2br_(*IdiZ%3T(~Ao2kEf zuy2kmAe?9{Jr4@KV=?wl{d7=upydF}HcvsqVy*SHANP&7P_{CjZa8LCskA#3h>>c% z2M>;>%oZ*ccMkoq)(h~1ie7Zf$~0!MAlDcowGxbU-pbkPFn0|6uvs5CQ9kG*RA%}I z#bo=fSCNdB+Nmkw;Jkim+TccSZh1_A+0ziM=wTTE#a)h!GU{36Dc~zdncI+~%$I_K zJPRx0v%TrfzJ_qGf!9irVl+2tcyQs-FWQ)1e3lxlb4Rh_wXv?u@Ebkai-Lk)OEeuc zMXX|&6aE$>;Ayti`9AM_bLZqA(0EfpvSP1reo8_jBaR;WQf;=nM5T(JPso?;{JvM+|O)pSg+>0 zXFtCD!|`{D!2S4|H{4ysLUo)SM$->~b!_F@L`ogRZ2(%OoI^h`|I zHLrck^mWV|s^jo#7>!G5Y%|l@k;z9}uyC_rdY=Uws@oJg!>AGjY*CQx&2TSD$1)C8 znawIaZpW}5bG;58nF#=e-LsrqBRU1LW=dax>Jf7sU5>OFhv0XN>@g3S*PA<0e_$sD zU`*RupvgtCI*5l@X6P$qwXcBps%$!Eg&hNXOu;y#%(|6xc+6r{IDK%NA8x5w<=2|2TsG+Llev?k3iDIj%b~$RmqzqjXX}036c^A{qtk0f8S}0c$ofk1e60?gSs709GA1 zup|L^6|IdNj%CnRmI0){f(FDk<%ixJ*qzwpQ$XRnmF9nb_UwZazYLp=YQm-A=tH7K zQQ#U(XMk&)Nqn!hDti@nd-eT|x_nms{E0QM}7m} z6X~nJtirzZ(znAujz&9J5Mmtx9Xu1&kC8+~pGB8bGE4vrRd#8#PhVo6ef8rX*ZS&? zOib}HG}|#0<|SbWI}>I?fPr4Hn5l~1))r!uhlPOMIkyj`h6h@y(Kq33W+d3M?za}L z)DHQid31KVlcHaWI*w~kMs+09)q_1y1x89@Ms#dT3LsaCVteMzg})5GoXjvD@5tc#yg&FJoA5 z{E%69p{7=Y5wTHe;!_ueK3&wfGGIQXG4E%h)Y`bG9}gOLz+8JkS)r9@v_8m5t`*~U zk=Z~a-EC&aE#0kguYTUM@s?fhEPD`{<+?c*U+_RTowgO3hmku{x}^1^cKFCaQ=&?q z>P#lKEX-?LOs781hrk@HYQEr!+Zef7!l(mA9(`hr4#T-BbKWt#AXlLloog!C>1szx zVXrn1nm=&pRHXU=nkJ_bLQ)Q9mu4b2$YnKRA7NIjzAa>?iC_J^r?a*)(F~x8Ln zB(0s`BR(tJE1+J~^S;vRcH@T}wI zTJI6OI2qM_qa+k<0!3;tmdkWFws$m zfSaw(?zy$bt{XpS+N*O)4ko6U()8t6MM-p$cBxqDB%tt)4X+vF=&$8_xcYG)%Uz~J z62$tz?t*Nm{U&PM=vI%;BqO8ES+1r6H|{82joM!Sv`4$fx7a(4^4UVRwE@|N_Nd+n zU6Q5B)GW(PD-U($kFO$nY$+Z zMvDiG69g52M%LDO}!W%QQUGm1Stp{rchzi!Ec(>y!*Hf{*4NJ?rt+ zq+?30Z+f7sS%=~^<@coG4>#Vp>mKp*-nee@ zQvAO!F2&oi^eKLKe%9XC%cpc0?x(Mx_7~qgP^|u{N1rx4zo?-zCPygE(4<%fxCV$; zm08=GL(J`?!t?Ew@^2Yaa|h$OzxEFTE~DE;RKprWp4pdNU_i6S^`2WTYG=y)XW#$v zkH^ox{O)-2QTXB8AD?}5(`)@G!TPwK7+f7i3x3L5;YAz}6S&K=P8KA?-(3oLUb{Ns zq1&kB{(aS~nou#by;a7j8zoBBL$uC&T>(4ap5EAD@=JT#p6%N@I$4po6CE>56@ZJi7hJYA z;CPrhrBm1*zyFBg)6Jl1BSJE~4Yh~hOAKSIEW88RIG@vKIooo3{#O&Sr*<3E42>F5 zyq;<~;UeqwrDgcM#7;JO&V|<<8O_nktLa}pP=^d((PMI=C{wI=e0NB19cz(cInUx9`@Ez!e}|%Gbssk<4A} zI$Fk^CV=%YCyfMbUcxT}qp#%qK_V9O9c8v)cVN)0e4|BDP2+}-z&70sUFU|qKF7;B zkB3T`(yDIVqv1NWo|&GLjwU|JWSg!g&sM=&ideNh>j!PQ!q8EOGNB9Oq6%*HB3XdR zs#Hva{0npKnIQMnLnustZj%O=X?-`5xW%Imk~KB;P^TzBO-Kdl0$joJnxJ;MB;0

    R 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 Oe?Gc*#*pd$2KYZ-tRaB_ literal 0 HcmV?d00001 diff --git a/pcb/penguinator_pcb/penguinator_pcb.kicad_pcb b/pcb/penguinator_pcb/penguinator_pcb.kicad_pcb index 28b47a1..4070ea8 100644 --- a/pcb/penguinator_pcb/penguinator_pcb.kicad_pcb +++ b/pcb/penguinator_pcb/penguinator_pcb.kicad_pcb @@ -1,2 +1,2163 @@ (kicad_pcb (version 20211014) (generator pcbnew) -) \ No newline at end of file + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (svguseinch false) + (svgprecision 6) + (excludeedgelayer true) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + (net 0 "") + (net 1 "+3.3V") + (net 2 "GND") + (net 3 "+5V") + (net 4 "+3V3") + (net 5 "/nRST") + (net 6 "/HSE_IN") + (net 7 "Net-(C9-Pad1)") + (net 8 "Net-(D1-Pad2)") + (net 9 "Net-(U6-Pad2)") + (net 10 "Net-(U6-Pad3)") + (net 11 "Net-(U6-Pad13)") + (net 12 "Net-(U6-Pad14)") + (net 13 "/RS485_A") + (net 14 "/RS485_B") + (net 15 "unconnected-(J1-Pad3)") + (net 16 "unconnected-(J1-Pad4)") + (net 17 "unconnected-(J1-Pad5)") + (net 18 "unconnected-(J1-Pad6)") + (net 19 "/RS485_Z") + (net 20 "/RS485_Y") + (net 21 "/CAM_CTRL_YAW_5V") + (net 22 "/CAM_CTRL_PITCH_5V") + (net 23 "Net-(R4-Pad1)") + (net 24 "/HSE_OUT") + (net 25 "/MCTRL_M1_DIR") + (net 26 "/MCTRL_M2_DIR") + (net 27 "/MCTRL_M1_EN{slash}TIM2_CH2") + (net 28 "/MCTRL_M2_EN{slash}TIM2_CH4") + (net 29 "/CAM_CTRL_YAW{slash}TIM1_CH1") + (net 30 "/CAM_CTRL_PITCH{slash}TIM1_CH4") + (net 31 "unconnected-(U1-Pad8)") + (net 32 "unconnected-(U1-Pad9)") + (net 33 "unconnected-(U1-Pad12)") + (net 34 "unconnected-(U1-Pad13)") + (net 35 "/MCTRL_M2_EN_5V") + (net 36 "/MCTRL_M1_EN_5V") + (net 37 "/MCTRL_M2_DIR_5V") + (net 38 "/MCTRL_M1_DIR_5V") + (net 39 "unconnected-(U2-Pad2)") + (net 40 "unconnected-(U2-Pad3)") + (net 41 "/AVdd") + (net 42 "unconnected-(U2-Pad6)") + (net 43 "/USART2_TX{slash}DEBUG_TX") + (net 44 "unconnected-(U2-Pad12)") + (net 45 "unconnected-(U2-Pad13)") + (net 46 "unconnected-(U2-Pad14)") + (net 47 "unconnected-(U2-Pad15)") + (net 48 "/USART1_TX") + (net 49 "/USART1_RX") + (net 50 "unconnected-(U2-Pad22)") + (net 51 "unconnected-(U2-Pad23)") + (net 52 "unconnected-(U2-Pad24)") + (net 53 "/USART2_RX{slash}DEBUG_RX") + (net 54 "unconnected-(U2-Pad26)") + (net 55 "unconnected-(U2-Pad27)") + (net 56 "unconnected-(U2-Pad28)") + (net 57 "unconnected-(U2-Pad29)") + (net 58 "unconnected-(U2-Pad30)") + (net 59 "unconnected-(U2-Pad31)") + (net 60 "unconnected-(U4-Pad4)") + (net 61 "Net-(U5-Pad10)") + (net 62 "Net-(U5-Pad12)") + (net 63 "Net-(U5-Pad8)") + (net 64 "Net-(U5-Pad11)") + (net 65 "unconnected-(U6-Pad1)") + (net 66 "unconnected-(U6-Pad15)") + + (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEF0) (tstamp 08eb47df-d29f-47a0-a1ff-e1906f2935f8) + (at 148.61 59.625) + (descr "Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "diode") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/ea333571-2b39-43bc-bebf-27dd23d24564") + (attr smd) + (fp_text reference "D3" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0e1e1c4b-f561-48ef-81a5-2ee787977ced) + ) + (fp_text value "DO1B" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 479e87f3-5a1a-4a57-9f4a-933660c5529c) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp b630faed-f8f7-4b6b-84d9-cb55091e073c) + ) + (fp_line (start -1.485 0.735) (end 0.8 0.735) (layer "F.SilkS") (width 0.12) (tstamp 09208699-acb5-4cc8-9331-d766c4887015)) + (fp_line (start 0.8 -0.735) (end -1.485 -0.735) (layer "F.SilkS") (width 0.12) (tstamp 3d11cd4b-b7f3-4ba9-b791-35084f309733)) + (fp_line (start -1.485 -0.735) (end -1.485 0.735) (layer "F.SilkS") (width 0.12) (tstamp aec7a517-9d6f-4802-9af1-2b7929221396)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 06d2a973-575f-459c-ade4-b9ca27c56b3e)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 19b386b6-6793-402f-bb8b-68d3b24c4719)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp ab423f3d-323c-4af5-a575-e6c8c0344bb5)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp d9ca7a63-1a33-4474-a875-4978df18e3fe)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 414a7bb7-a417-45ed-bafb-51c9a06182c0)) + (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 4a595901-ac7e-4656-a742-7660bad33772)) + (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer "F.Fab") (width 0.1) (tstamp 55a075dc-ee02-4dd9-96c3-1f12e7817c5c)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 6e0c3055-d241-4159-903f-2efa34fcc73b)) + (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer "F.Fab") (width 0.1) (tstamp c2784e23-5392-4b20-914c-b1d89a665fdc)) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 9 "Net-(U6-Pad2)") (pinfunction "K") (pintype "passive") (tstamp 1900695c-087d-4cff-a581-d91235204574)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "A") (pintype "passive") (tstamp d9837a2a-b56b-44de-934b-76fe63698a13)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp 0f012558-1414-44e5-9901-ed062352beda) + (at 123.71 59.385) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/4ccdbbe8-99bd-494b-8712-70a62d959d30") + (attr smd) + (fp_text reference "C3" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 37a9a64d-2f1c-4070-bd2a-4df68ccf29ad) + ) + (fp_text value "1uF_X5R" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fffc7831-d97d-4588-9f1d-9e47935ed206) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp c343c698-45e0-405a-b263-d325a529d862) + ) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp ad998357-ef75-4a83-8a14-1a56bc11693e)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp fafcc181-7b1d-46d6-be90-8619b74a2c91)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 3906f627-5eaf-42dd-a867-eea93be61e9d)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 581a41c8-00cb-418c-ba10-a342db861ba7)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 9a076491-efde-4b66-a05a-86f57b6d7b44)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp eb959890-6f3e-4d16-aa18-2035332d8bc3)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 01a2caca-c94b-44f8-bc34-4ed3a25b4ac7)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 116876d3-bd4f-41b5-9687-034315678aba)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 1e4ee230-bbe0-493a-a678-023c7fc3b56a)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp d8e7f360-b5fd-4d56-bdcc-5553b4bb809c)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pintype "passive") (tstamp bd590525-5621-462e-b661-aa0f3f622552)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 586695cf-1596-4415-8afa-9d736115a515)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp 10d23976-66be-4752-9db6-b8fbd29bed13) + (at 148.38 71.065) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/8a07d0f3-7e9e-44f6-b7b7-5935d7956dfc") + (attr smd) + (fp_text reference "C1" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ce1c0b4f-7884-4300-a1a2-c2331f01b469) + ) + (fp_text value "0.1uF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b3228ab7-1a90-43b6-a483-13d7bda5cce5) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp d5a6cbdf-46b3-4dd3-888b-4309da5416da) + ) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 13e973cf-e331-467c-8a9d-05e70188aa67)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 18021657-9454-4477-81a7-0abb9929de6b)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 35dbaec4-6ab5-41fc-83eb-d1e8acc45f9c)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp b5e757b9-5908-4109-80d1-5a2a925dbe1c)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp c35f33d2-55ec-4120-89db-98ebeeb3de1b)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp d74822cd-1aa4-4e67-b574-3fb993104938)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 1c6d2c59-3906-4cfe-b702-466f1e1f6b24)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 323f1596-7fb2-4fa6-a45c-543dc19fc175)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 582b81e6-6dd5-4941-bcac-6a6fa637c85b)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp d6939255-e4d9-4a3d-9e3c-e988e156a96d)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3.3V") (pintype "passive") (tstamp b11c0194-c0df-4594-8850-f9947bb02ac9)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 93defeed-3890-438a-99b3-88737854d068)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEF0) (tstamp 1825b1db-f061-4595-a9b5-36f833c45216) + (at 147.61 66.415) + (descr "Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "diode") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/779760b3-4682-46f2-ae83-931a4c29978f") + (attr smd) + (fp_text reference "D5" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp de615462-bad6-443b-b81c-666d917fa37e) + ) + (fp_text value "DO2B" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 88d76a20-3802-41b9-a404-e0eba61f1136) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 8f9922b3-76e4-4192-b997-7d822228a1a0) + ) + (fp_line (start 0.8 -0.735) (end -1.485 -0.735) (layer "F.SilkS") (width 0.12) (tstamp 0520a745-5b69-4377-b43b-a2bfde6d21c1)) + (fp_line (start -1.485 0.735) (end 0.8 0.735) (layer "F.SilkS") (width 0.12) (tstamp 2c7a3fb0-73bb-49d4-adfd-7814036802e2)) + (fp_line (start -1.485 -0.735) (end -1.485 0.735) (layer "F.SilkS") (width 0.12) (tstamp 444bec2c-1b66-4251-b6f1-8897a726bdd7)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 0407684e-ae9b-4715-8c32-5a199b236b73)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 16e7e2d6-e7f6-4ffb-ad5e-fc29d52189e2)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 331c7030-76c6-4d42-bf18-491f59d7cb12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 79c3c9a4-28e5-41cf-a250-839d061486f0)) + (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer "F.Fab") (width 0.1) (tstamp 1768dda7-bc39-4dc8-b2b9-4f43b3dcff0c)) + (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 216e9755-0dbe-4658-856a-9afb18f4125b)) + (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer "F.Fab") (width 0.1) (tstamp 2c90d4ba-49ee-430f-b349-b9bb354d6243)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 962e46db-e91e-442b-b399-08992acaf7aa)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 9ad59079-8216-4c07-b9cf-5c1015a38423)) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "Net-(U6-Pad3)") (pinfunction "K") (pintype "passive") (tstamp 89294770-1d36-4862-ad4b-85aabfdfc4df)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "A") (pintype "passive") (tstamp f0848e37-d91b-4b2b-add4-5607f05a7342)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_DIP:DIP-8_W7.62mm_LongPads" (layer "F.Cu") + (tedit 5A02E8C5) (tstamp 20579534-6bf3-42cb-8784-44c6fa1ee223) + (at 111.08 80.955) + (descr "8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/2a999483-99f4-49fe-983b-7f13c8db781b") + (attr through_hole) + (fp_text reference "U3" (at 3.81 -2.33) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0644d73f-cc86-4e41-9d22-36588e03f6b1) + ) + (fp_text value "MAX3077E" (at 3.81 9.95) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4bb0b68c-d6ca-46bd-ac7f-92c97adc2297) + ) + (fp_text user "${REFERENCE}" (at 3.81 3.81) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 64b1dc72-1506-4e50-8299-66437baef68a) + ) + (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 10b73f92-7365-424f-83df-294a506c7255)) + (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 5c662d16-f2c9-4609-aa5a-8ca3a99eb59c)) + (fp_line (start 1.56 8.95) (end 6.06 8.95) (layer "F.SilkS") (width 0.12) (tstamp 9a296392-c2b6-457a-b815-7a51fcd9877b)) + (fp_line (start 6.06 8.95) (end 6.06 -1.33) (layer "F.SilkS") (width 0.12) (tstamp ceab13b8-aff6-42f9-9010-116927ef032d)) + (fp_line (start 1.56 -1.33) (end 1.56 8.95) (layer "F.SilkS") (width 0.12) (tstamp e9559dfe-773a-4235-aa1c-5ef6919e7e96)) + (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 3a0e8051-da75-4f64-809e-fd6467662bb0)) + (fp_line (start -1.45 9.15) (end 9.1 9.15) (layer "F.CrtYd") (width 0.05) (tstamp 032e1541-aa0a-41f9-9037-b35f5db00da0)) + (fp_line (start -1.45 -1.55) (end -1.45 9.15) (layer "F.CrtYd") (width 0.05) (tstamp 5e5205dc-1f77-4861-aa4b-6c818a9c9ece)) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer "F.CrtYd") (width 0.05) (tstamp 6c90fcfe-9436-4fd3-a29d-58ae0e278155)) + (fp_line (start 9.1 9.15) (end 9.1 -1.55) (layer "F.CrtYd") (width 0.05) (tstamp cab2a2b3-4a8e-462d-b6ee-6206a7cca6be)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp 2f2a4a3f-b098-4373-90dd-a70fda7d4178)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer "F.Fab") (width 0.1) (tstamp 7877d82a-c57f-4d0b-b622-6c0106264620)) + (fp_line (start 6.985 8.89) (end 0.635 8.89) (layer "F.Fab") (width 0.1) (tstamp 8de3a889-b9f3-4464-a116-bee5d9f97c91)) + (fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer "F.Fab") (width 0.1) (tstamp 91875d12-f882-40e6-aed1-2474b02bde02)) + (fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer "F.Fab") (width 0.1) (tstamp f517d664-38b8-4205-8175-f14109a3fe82)) + (pad "1" thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 4 "+3V3") (pinfunction "Vcc") (pintype "input") (tstamp fde026f7-84dc-46b9-a31f-e45a949d5310)) + (pad "2" thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 49 "/USART1_RX") (pinfunction "RO") (pintype "output") (tstamp 474a4a92-f9f1-499e-994f-8ca779685ae2)) + (pad "3" thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 48 "/USART1_TX") (pinfunction "DI") (pintype "input") (tstamp 8b14bdf0-f1d1-4601-a5e3-85e9c7811f45)) + (pad "4" thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 "GND") (pinfunction "GND") (pintype "input") (tstamp 756bd342-d5ed-4e98-bd71-a00535d1b018)) + (pad "5" thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 20 "/RS485_Y") (pinfunction "Y") (pintype "input") (tstamp 26a6cf23-7404-4beb-91d0-ccf157dc9271)) + (pad "6" thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 19 "/RS485_Z") (pinfunction "Z") (pintype "input") (tstamp 3a3498f1-717c-4017-aa31-af240a0098b2)) + (pad "7" thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 14 "/RS485_B") (pinfunction "B") (pintype "input") (tstamp 872fb5d4-0caf-4ad8-8a4b-bfea1926e5b0)) + (pad "8" thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 13 "/RS485_A") (pinfunction "A") (pintype "input") (tstamp 214af65c-2d27-4531-ab7a-82aedd9063b7)) + (model "${KICAD6_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-8_W7.62mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp 28b332f3-dc35-4e15-a674-7759a6dc88b4) + (at 142.67 76.085) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/8cc3216e-4cde-4d42-9b72-76d9c10ae78a") + (attr smd) + (fp_text reference "R2" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp de83870c-6fa8-445f-b766-0f2e383eeb37) + ) + (fp_text value "220R" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c0afa5e2-745c-4e5d-a6b9-7cf7ccc14fa8) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 563b9984-5345-40ee-80e7-6fe5cd4ba8c7) + ) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp ab6dda3f-439f-451d-ad65-c5ba8788a0b5)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp c19f6cb6-a624-4407-a447-6a8df7105af8)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 0734a473-26d7-4647-9bf0-2ede76d9d835)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 1148a020-790e-4fbd-af7d-1f91e69b9932)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 4ceb37d3-9de8-4750-9350-6f9424a3071d)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp bc2d3463-8c5c-4656-8b03-59d958db0fd8)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 4e43f0f6-182f-4407-a20d-02db0a413f23)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 7e9b5a8a-9841-4cf4-b94e-5a412e8b26fb)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp be3c0901-b6a8-4264-affc-a7abfd3de8ca)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp c95ad5b1-4c58-4d73-bda9-8be3ca38139f)) + (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 13 "/RS485_A") (pintype "passive") (tstamp 9943a2d8-ad1e-469f-8258-9e333ae2f52e)) + (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 14 "/RS485_B") (pintype "passive") (tstamp a77099c3-d1c8-4795-a255-a319870c9f49)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEF0) (tstamp 301c313b-d572-4c1f-ab53-240b88bac810) + (at 137.16 70.005) + (descr "Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "diode") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/b6d6b8cb-e916-4d08-9a44-3c925552f7f4") + (attr smd) + (fp_text reference "D7" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8ece54a8-57af-4e2a-9fb8-a09762f7d19a) + ) + (fp_text value "DO3B" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b1fffa06-172e-425d-bd01-855090c9eadc) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 37e3d05f-f21d-4b92-8feb-32b379d9f126) + ) + (fp_line (start -1.485 -0.735) (end -1.485 0.735) (layer "F.SilkS") (width 0.12) (tstamp 4a519ba6-f867-473e-8f31-4ce1235a397b)) + (fp_line (start -1.485 0.735) (end 0.8 0.735) (layer "F.SilkS") (width 0.12) (tstamp 7e2cb7e9-609b-4655-b53a-6241a2f62aa5)) + (fp_line (start 0.8 -0.735) (end -1.485 -0.735) (layer "F.SilkS") (width 0.12) (tstamp a0020f36-efb0-4861-9735-cf43069e23d6)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 240949c4-fc2b-4814-8799-8474b740f3af)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 2ff97903-0856-4cfd-b950-ea7784b4b4bb)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 8553652e-3775-4684-b25e-f0ddfb64289c)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp f3457a25-5085-4267-a49d-5c7ef75beaae)) + (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer "F.Fab") (width 0.1) (tstamp 017f92fd-e3cb-4677-bdb7-ca5425661ca9)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 3ad7fd3d-0e9a-42ec-b064-df5b86095ab2)) + (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer "F.Fab") (width 0.1) (tstamp ea4b3e06-78b7-49c5-a443-dc4fd8eb38a6)) + (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp ea8ab2e9-4cef-48e7-960d-8078aaca1620)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp fc331ca5-1bc6-42b1-9866-2f5ceb84a32e)) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "Net-(U6-Pad13)") (pinfunction "K") (pintype "passive") (tstamp 83d888fd-da6a-40d9-871a-45ee17a99fc6)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "A") (pintype "passive") (tstamp 36059fd8-cdb5-45eb-afec-8d9221ae4892)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp 324758d0-000b-438d-b645-5195c9c7f33a) + (at 133.77 82.705) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/2c59fb03-fbb4-49d9-9419-14bb186f85a5") + (attr smd) + (fp_text reference "C9" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b72560b6-ec59-4249-8ebe-51f87141e047) + ) + (fp_text value "10pF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5911ea33-a611-46c2-b4bd-0406bb8bf536) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp ee2bd22b-e7a0-4da1-a983-5fe7dd07deca) + ) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 3fa06d55-c52d-4dc1-a7cf-99663247a373)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 698f7868-e80d-4f0e-9406-28cb59468fe2)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 26a7892c-0b9a-4db7-b97a-43359b7a10aa)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 30c8f3b6-fcaf-4183-a5e8-bced62b7796d)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 72ae891c-f851-4cec-ace3-2c881d2bda9b)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 74b67759-fcdc-4256-b85f-e8aee97371d7)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 1d53c866-6f8e-4611-ad91-57b902d4317f)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 4807ecac-04e4-4a23-8ed2-aa65e94da096)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 49a98d79-df45-4007-80e0-47e62e9f64ee)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp a85a889e-3222-401f-8465-be9589a8dfa5)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 7 "Net-(C9-Pad1)") (pintype "passive") (tstamp bb7cb12e-0a7e-4ec7-aaf4-9b964f535463)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 1bb6770a-13c1-41bc-9ef8-0e2467566570)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal" (layer "F.Cu") + (tedit 5DC5E16C) (tstamp 3a3069ee-70b3-4b64-850d-309fd28078a6) + (at 111.5 59.385) + (descr "Molex Micro-Fit 3.0 Connector System, 43045-0400 (alternative finishes: 43045-040x), 2 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator") + (tags "connector Molex Micro-Fit_3.0 horizontal") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/1aa89c47-f278-4a5b-ac3a-16959d0ad633") + (attr through_hole) + (fp_text reference "J5" (at 1.5 -10.12) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 61ab63d8-2d06-4e97-8c2c-4bae12456829) + ) + (fp_text value "MOTOR_HEADER" (at 1.5 5.7) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 05b5e2a8-e34e-4edc-8205-dc288d7cd56f) + ) + (fp_text user "${REFERENCE}" (at 1.5 -8.22) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e59dabb1-c553-46f2-a7e8-e68b783a4a57) + ) + (fp_line (start 6.685 1.1) (end -3.685 1.1) (layer "F.SilkS") (width 0.12) (tstamp 0cc2f7f8-f201-4eea-9656-ee58d6aca182)) + (fp_line (start -3.685 -8.03) (end -2.685 -9.03) (layer "F.SilkS") (width 0.12) (tstamp 53824711-bb19-4fc0-b8af-5c2d3b45efe3)) + (fp_line (start -2.685 -9.03) (end 5.685 -9.03) (layer "F.SilkS") (width 0.12) (tstamp 636946af-62ad-4b66-8910-8745d47f3a4d)) + (fp_line (start 6.685 -8.03) (end 6.685 1.1) (layer "F.SilkS") (width 0.12) (tstamp 7b2afd9d-4c18-404b-8782-bc1ae20e7eab)) + (fp_line (start 5.685 -9.03) (end 6.685 -8.03) (layer "F.SilkS") (width 0.12) (tstamp e8d7a9bc-ee1a-48d2-a4d5-bced22d63c83)) + (fp_line (start -3.685 1.1) (end -3.685 -8.03) (layer "F.SilkS") (width 0.12) (tstamp f07ca833-a1e1-4fbb-8162-03e99cd5a566)) + (fp_line (start -1.25 4.25) (end -1.25 1.49) (layer "F.CrtYd") (width 0.05) (tstamp 32019cc5-3024-4d0c-bdfd-ea929a9a6ed1)) + (fp_line (start -1.25 1.49) (end -4.08 1.49) (layer "F.CrtYd") (width 0.05) (tstamp 35e71fcc-adbb-4ca0-a454-452c7c26168c)) + (fp_line (start -4.08 1.49) (end -4.08 -9.42) (layer "F.CrtYd") (width 0.05) (tstamp 7945c4c4-9e39-4583-bfc7-03534c60038b)) + (fp_line (start 4.25 4.25) (end -1.25 4.25) (layer "F.CrtYd") (width 0.05) (tstamp 9aeb7862-12f9-4595-a46c-9ce3b1d9fd61)) + (fp_line (start -4.08 -9.42) (end 7.08 -9.42) (layer "F.CrtYd") (width 0.05) (tstamp a1bf9c08-b6b6-46bf-8c49-f89b49fdf8aa)) + (fp_line (start 4.25 1.49) (end 4.25 4.25) (layer "F.CrtYd") (width 0.05) (tstamp b4804a74-a08a-4709-a36e-58d9da9ab661)) + (fp_line (start 7.08 -9.42) (end 7.08 1.49) (layer "F.CrtYd") (width 0.05) (tstamp b5f4c55e-5dfa-4382-b762-eaff5019d8ab)) + (fp_line (start 7.08 1.49) (end 4.25 1.49) (layer "F.CrtYd") (width 0.05) (tstamp e5f2102a-bb31-4a8f-b7ed-308fc16692b3)) + (fp_line (start 6.575 -7.92) (end 6.575 0.99) (layer "F.Fab") (width 0.1) (tstamp 0422054d-00e0-46d8-ab5b-dd3627b6c9b6)) + (fp_line (start 5.575 -8.92) (end 6.575 -7.92) (layer "F.Fab") (width 0.1) (tstamp 41e7224e-2cca-4d76-9681-abb2b62034f7)) + (fp_line (start -3.575 -7.92) (end -2.575 -8.92) (layer "F.Fab") (width 0.1) (tstamp 51520ca1-c0a4-4fc3-aa6f-168341558093)) + (fp_line (start 6.575 0.99) (end -3.575 0.99) (layer "F.Fab") (width 0.1) (tstamp 5fd7f1c2-8fb8-48fb-9a09-950f9151bc88)) + (fp_line (start 0 0) (end 0.75 0.99) (layer "F.Fab") (width 0.1) (tstamp 63869c23-03e2-4e93-86f2-1342359b94b4)) + (fp_line (start -0.75 0.99) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp d378121e-a19a-4185-8f31-0e292145dbcd)) + (fp_line (start -3.575 0.99) (end -3.575 -7.92) (layer "F.Fab") (width 0.1) (tstamp e520f451-1288-4d1d-b119-fd28c279c9a8)) + (fp_line (start -2.575 -8.92) (end 5.575 -8.92) (layer "F.Fab") (width 0.1) (tstamp ed9ff587-4f5d-42f3-a232-a87e331b1524)) + (pad "" np_thru_hole circle (at 1.5 -4.32) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 9ff77677-5fac-412c-bb70-6efa9449affe)) + (pad "1" thru_hole roundrect (at 0 0) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (roundrect_rratio 0.166667) + (net 9 "Net-(U6-Pad2)") (pinfunction "Pin_1") (pintype "passive") (tstamp 81c58fe8-896f-4652-8d6b-dc3f3101c224)) + (pad "2" thru_hole circle (at 3 0) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) + (net 10 "Net-(U6-Pad3)") (pinfunction "Pin_2") (pintype "passive") (tstamp fa495987-c0bb-43e1-8a66-11a066043b3d)) + (pad "3" thru_hole circle (at 0 3) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) + (net 11 "Net-(U6-Pad13)") (pinfunction "Pin_3") (pintype "passive") (tstamp ccc512d7-45d3-4047-996e-574444218ea8)) + (pad "4" thru_hole circle (at 3 3) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) + (net 12 "Net-(U6-Pad14)") (pinfunction "Pin_4") (pintype "passive") (tstamp fd0ec070-83d3-485a-88cc-afa27ba41c43)) + (model "${KICAD6_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp 3fed235c-8a65-4fc8-9d97-d0845682b3fe) + (at 144.37 71.065) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/bebbf888-7c23-414e-91c2-d667c7170d29") + (attr smd) + (fp_text reference "R1" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c526c912-3fb6-4322-bddb-2ac67c397f43) + ) + (fp_text value "220R" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9f782a53-2194-4b4f-801d-610921b545fc) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 0181afe6-4598-4a4a-a8a0-ed4f84b3ed4c) + ) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp d7c8e107-a043-40ac-aea1-5587a3057328)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp f884da7d-9803-4386-868d-a5d2c1a8cf69)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 76c0a5d0-1cfc-4564-a935-dd1263d196fe)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp c7aa87f9-e777-4507-85da-d7e26b363ecb)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp eeb2cdb8-a308-4393-9a60-b63aac535ab1)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp fb30d94b-7d9c-4c96-abc6-fdde2092b0eb)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 1e32af37-b1a9-4362-bc8a-03b9f7d6ce8d)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 5a835384-a771-46cb-902f-affb20634f41)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 8fec89e9-b442-4404-95f5-09a1bdd06b37)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp f6b7e42d-94b7-4a5e-8ade-29fd08db9937)) + (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 20 "/RS485_Y") (pintype "passive") (tstamp 772af78a-9133-4afb-9c04-cb56b60d4ea8)) + (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 19 "/RS485_Z") (pintype "passive") (tstamp 716336bc-cacc-441b-b439-efd259a19d3e)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal" (layer "F.Cu") + (tedit 5DC5E16C) (tstamp 4acf00f8-45f4-4569-8832-1a81add24e76) + (at 113.71 74.105) + (descr "Molex Micro-Fit 3.0 Connector System, 43045-0400 (alternative finishes: 43045-040x), 2 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator") + (tags "connector Molex Micro-Fit_3.0 horizontal") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/62b3ecc6-75b1-4084-adb7-9a4943297b4a") + (attr through_hole) + (fp_text reference "J2" (at 1.5 -10.12) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 465a1e77-98ea-4abf-8b64-ef89aa29062e) + ) + (fp_text value "PWR" (at 1.5 5.7) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 491155ca-cfc3-415e-8438-03872070f711) + ) + (fp_text user "${REFERENCE}" (at 1.5 -8.22) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e23617e1-906e-44e3-a34c-5b0410691442) + ) + (fp_line (start -2.685 -9.03) (end 5.685 -9.03) (layer "F.SilkS") (width 0.12) (tstamp 117bc560-774d-4f1c-bb97-a30caab3874f)) + (fp_line (start -3.685 1.1) (end -3.685 -8.03) (layer "F.SilkS") (width 0.12) (tstamp 1e783770-5019-42da-b9bd-754ddacfb5cd)) + (fp_line (start -3.685 -8.03) (end -2.685 -9.03) (layer "F.SilkS") (width 0.12) (tstamp a12ce0a0-0b0c-4a71-9c23-f5fe2b560407)) + (fp_line (start 6.685 1.1) (end -3.685 1.1) (layer "F.SilkS") (width 0.12) (tstamp c9a25f3e-ffa9-4a95-95a6-bfc6e5d781b3)) + (fp_line (start 5.685 -9.03) (end 6.685 -8.03) (layer "F.SilkS") (width 0.12) (tstamp d00f8489-8e1a-4473-988c-034caa59c061)) + (fp_line (start 6.685 -8.03) (end 6.685 1.1) (layer "F.SilkS") (width 0.12) (tstamp dfe7eb76-fb2e-4412-9708-231133093d8f)) + (fp_line (start 7.08 -9.42) (end 7.08 1.49) (layer "F.CrtYd") (width 0.05) (tstamp 008d06b3-9130-4bdd-a19f-11ae04faece6)) + (fp_line (start -1.25 4.25) (end -1.25 1.49) (layer "F.CrtYd") (width 0.05) (tstamp 26245581-96f1-474a-87a5-aab9e8e9a9f3)) + (fp_line (start 4.25 4.25) (end -1.25 4.25) (layer "F.CrtYd") (width 0.05) (tstamp 5ff1e8f2-3950-45cb-96d2-d13c4913a17c)) + (fp_line (start -4.08 -9.42) (end 7.08 -9.42) (layer "F.CrtYd") (width 0.05) (tstamp 7b896d85-884b-4a05-9f2c-949b278915f9)) + (fp_line (start -1.25 1.49) (end -4.08 1.49) (layer "F.CrtYd") (width 0.05) (tstamp 8e918373-0bbb-40bc-8c09-4324d571053d)) + (fp_line (start -4.08 1.49) (end -4.08 -9.42) (layer "F.CrtYd") (width 0.05) (tstamp bd156e6d-cfe3-46e0-aab6-c547219fdfde)) + (fp_line (start 7.08 1.49) (end 4.25 1.49) (layer "F.CrtYd") (width 0.05) (tstamp e4af92b1-15cb-4015-acc7-6696cdcaff83)) + (fp_line (start 4.25 1.49) (end 4.25 4.25) (layer "F.CrtYd") (width 0.05) (tstamp f3b703b5-0ed6-46e6-a0af-40e8f1af18e3)) + (fp_line (start 5.575 -8.92) (end 6.575 -7.92) (layer "F.Fab") (width 0.1) (tstamp 1c0159ce-d726-4b7d-a090-d1db4cf80be6)) + (fp_line (start -3.575 0.99) (end -3.575 -7.92) (layer "F.Fab") (width 0.1) (tstamp 53a5968f-6670-4e7e-81fb-b6c9d4f8ce24)) + (fp_line (start -2.575 -8.92) (end 5.575 -8.92) (layer "F.Fab") (width 0.1) (tstamp 7126d3bb-7d96-4668-a0c8-c4515b806d62)) + (fp_line (start 6.575 0.99) (end -3.575 0.99) (layer "F.Fab") (width 0.1) (tstamp 74ceb048-1650-4fd4-9647-bc4aca28e83d)) + (fp_line (start -0.75 0.99) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp 7c7e1c1e-ae7c-4206-a374-d8c1959cb3f9)) + (fp_line (start -3.575 -7.92) (end -2.575 -8.92) (layer "F.Fab") (width 0.1) (tstamp 991c3af4-fa92-483a-bd9c-6425c1e254f8)) + (fp_line (start 0 0) (end 0.75 0.99) (layer "F.Fab") (width 0.1) (tstamp b95892c5-aaef-443f-a7cc-aa13a95763c2)) + (fp_line (start 6.575 -7.92) (end 6.575 0.99) (layer "F.Fab") (width 0.1) (tstamp eb4e8652-1c74-4c93-a69c-e7866ec5a080)) + (pad "" np_thru_hole circle (at 1.5 -4.32) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 4a9641d8-21e8-426c-a0bd-6c963e4b6695)) + (pad "1" thru_hole roundrect (at 0 0) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (roundrect_rratio 0.166667) + (net 2 "GND") (pinfunction "Pin_1") (pintype "passive") (tstamp d0ee7dd8-0a03-4d51-b544-9c9d70e78bd8)) + (pad "2" thru_hole circle (at 3 0) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) + (net 2 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp c021e603-c5c0-4329-a0b6-b98876fbe3ce)) + (pad "3" thru_hole circle (at 0 3) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) + (net 3 "+5V") (pinfunction "Pin_3") (pintype "passive") (tstamp 5a925d93-9b5f-4874-8af5-d6f3693f6f73)) + (pad "4" thru_hole circle (at 3 3) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) + (net 3 "+5V") (pinfunction "Pin_4") (pintype "passive") (tstamp 0c47ace9-82e0-4f5b-8ffd-399dcfddfb3a)) + (model "${KICAD6_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" (layer "F.Cu") + (tedit 5D9F72B1) (tstamp 4e383355-50c8-4eb7-89b5-b2f554b7ef7c) + (at 103.62 89.575) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/b198716c-bca5-4c68-8404-98756f048e1e") + (attr smd) + (fp_text reference "U5" (at 0 -5.28) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e07fd897-c8ed-4d8c-8e24-50c4c8cdd21f) + ) + (fp_text value "74HC00" (at 0 5.28) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a6867312-7179-4a7b-9221-3e8598f20325) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.98 0.98) (thickness 0.15))) + (tstamp 37a13892-2d54-4356-8a0f-4434a92c2650) + ) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer "F.SilkS") (width 0.12) (tstamp 05c10867-cc72-4918-b658-bbede10b27fa)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer "F.SilkS") (width 0.12) (tstamp 78155ff8-4b57-4d2d-8da7-42823137df65)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer "F.SilkS") (width 0.12) (tstamp daf96629-e76d-4af3-bdbe-6e6884f243a3)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer "F.SilkS") (width 0.12) (tstamp ef41fce1-5a1a-44f3-8015-0c5e0cf34b6b)) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer "F.CrtYd") (width 0.05) (tstamp 2f021834-a5db-4d13-be5e-871cfb6b7b54)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer "F.CrtYd") (width 0.05) (tstamp 7914c3d8-f50b-4c84-ab24-c36615983bf0)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer "F.CrtYd") (width 0.05) (tstamp 7b8ff186-e47f-43fa-8cff-9db730564091)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer "F.CrtYd") (width 0.05) (tstamp f10b672b-1a2d-417a-8dec-93402512f7d1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer "F.Fab") (width 0.1) (tstamp 14442744-5a81-4fea-a2ad-4a80adf0fba0)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer "F.Fab") (width 0.1) (tstamp 62fddbb0-fd5b-4018-82f3-33eb6a024f87)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer "F.Fab") (width 0.1) (tstamp b9c1905b-720f-410c-b410-f7905a4c56e9)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer "F.Fab") (width 0.1) (tstamp d17079c3-56a0-4d08-a55b-c4a42b811b26)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer "F.Fab") (width 0.1) (tstamp e53ed41e-ad96-4c36-9486-04cf8110f6c8)) + (pad "1" smd roundrect (at -2.475 -3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 38 "/MCTRL_M1_DIR_5V") (pintype "input") (tstamp 1e3403c1-f400-4acd-99e3-cf16c9a977cc)) + (pad "2" smd roundrect (at -2.475 -2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 38 "/MCTRL_M1_DIR_5V") (pintype "input") (tstamp d7e7dff3-3f25-4357-8495-c4155a911b53)) + (pad "3" smd roundrect (at -2.475 -1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 61 "Net-(U5-Pad10)") (pintype "output") (tstamp acd86fb0-e257-44e7-905f-28f61f32a5df)) + (pad "4" smd roundrect (at -2.475 0) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 37 "/MCTRL_M2_DIR_5V") (pintype "input") (tstamp f1e497eb-dd91-4b1c-9d33-cf05445fc131)) + (pad "5" smd roundrect (at -2.475 1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 37 "/MCTRL_M2_DIR_5V") (pintype "input") (tstamp 37658e6a-c5df-4479-9255-3ef8a8fe0f9d)) + (pad "6" smd roundrect (at -2.475 2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 62 "Net-(U5-Pad12)") (pintype "output") (tstamp 737d4dd7-0bb1-4d46-a5fd-e79c6ceff1b7)) + (pad "7" smd roundrect (at -2.475 3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 19aa63dc-1219-47d3-92c3-e50b22f6a77f)) + (pad "8" smd roundrect (at 2.475 3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 63 "Net-(U5-Pad8)") (pintype "output") (tstamp 52620960-4a8d-4e92-978f-f9069c004684)) + (pad "9" smd roundrect (at 2.475 2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 61 "Net-(U5-Pad10)") (pintype "input") (tstamp 89582f61-4097-483a-9f68-024c243fd4e4)) + (pad "10" smd roundrect (at 2.475 1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 61 "Net-(U5-Pad10)") (pintype "input") (tstamp 3e0d4eb0-3756-4a96-9264-9e04da3ea5ab)) + (pad "11" smd roundrect (at 2.475 0) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 64 "Net-(U5-Pad11)") (pintype "output") (tstamp e49b5a92-7ef1-46ef-8875-0db36bb7465f)) + (pad "12" smd roundrect (at 2.475 -1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 62 "Net-(U5-Pad12)") (pintype "input") (tstamp b2cd9167-f72e-4831-8455-75baf938af7f)) + (pad "13" smd roundrect (at 2.475 -2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 62 "Net-(U5-Pad12)") (pintype "input") (tstamp 908111bb-7455-43d3-a07e-6cf798d84b4b)) + (pad "14" smd roundrect (at 2.475 -3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pinfunction "VCC") (pintype "power_in") (tstamp 1bf4a31d-59f5-4bd2-b15b-534c925c3315)) + (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS" (layer "F.Cu") + (tedit 5A02FE31) (tstamp 517815d7-f490-418a-b598-73aff6c033e5) + (at 124.34 70.56) + (descr "tactile switch SPST right angle, PTS645VL58-2 LFS") + (tags "tactile switch SPST angled PTS645VL58-2 LFS C&K Button") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/893b04da-ccec-4650-866f-b41fb3520ebf") + (attr through_hole) + (fp_text reference "SW1" (at 2.25 1.68) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 74d96282-962b-4ff9-8520-e08cb592091b) + ) + (fp_text value "nRST_BTN" (at 2.25 5.38988) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 87bbfc79-fd7a-4745-9d71-a1864cd78d0c) + ) + (fp_text user "${REFERENCE}" (at 2.25 1.68) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ac24c86d-64a6-4561-aa42-dbce1bf2c033) + ) + (fp_line (start -1.61 4.31) (end -1.09 4.31) (layer "F.SilkS") (width 0.12) (tstamp 132d4722-e1d5-482a-8a0a-f3d7bed0b6a5)) + (fp_line (start -1.61 -2.7) (end -1.61 1.2) (layer "F.SilkS") (width 0.12) (tstamp 3b3c45f9-fd7e-4de4-9564-05a0e99ba766)) + (fp_line (start -1.09 3.8) (end -1.09 4.31) (layer "F.SilkS") (width 0.12) (tstamp 3d4cb489-484c-4b78-bd93-4307e558e81e)) + (fp_line (start 5.59 3.8) (end 5.59 4.31) (layer "F.SilkS") (width 0.12) (tstamp 402f23bc-54b6-46b2-a62f-17b0a0e4aeb3)) + (fp_line (start 5.59 0.97) (end 5.59 1.2) (layer "F.SilkS") (width 0.12) (tstamp 57c9dc73-8d25-469e-bed6-1a2d604399f2)) + (fp_line (start 6.11 3.8) (end 6.11 4.31) (layer "F.SilkS") (width 0.12) (tstamp 748463ea-216b-4360-accf-158a98d8fa92)) + (fp_line (start 5.05 0.97) (end 5.59 0.97) (layer "F.SilkS") (width 0.12) (tstamp 7da5ee64-d8b4-4d57-bd63-ae4b570af306)) + (fp_line (start 5.59 4.31) (end 6.11 4.31) (layer "F.SilkS") (width 0.12) (tstamp 83a8196b-c4c1-4bec-ab3e-4ac677480715)) + (fp_line (start 0.55 0.97) (end 3.95 0.97) (layer "F.SilkS") (width 0.12) (tstamp 86919d35-09ce-4e5b-a3ea-cb2ac9be811a)) + (fp_line (start -1.61 3.8) (end -1.61 4.31) (layer "F.SilkS") (width 0.12) (tstamp 94866f3a-07af-400f-a989-4fa181f8ef70)) + (fp_line (start -1.61 -2.7) (end 6.11 -2.7) (layer "F.SilkS") (width 0.12) (tstamp c1383f11-0854-4f0b-9292-6a14ec5c3821)) + (fp_line (start 6.11 -2.7) (end 6.11 1.2) (layer "F.SilkS") (width 0.12) (tstamp d03f5cde-409e-4758-8b8b-9c1a8b21505e)) + (fp_line (start -1.09 0.97) (end -1.09 1.2) (layer "F.SilkS") (width 0.12) (tstamp e89f693c-4187-4915-a426-fb953d0f3d30)) + (fp_line (start -1.09 0.97) (end -0.55 0.97) (layer "F.SilkS") (width 0.12) (tstamp e97266a7-9aeb-46a6-9780-66f6d4697013)) + (fp_line (start -2.5 -2.8) (end 7.05 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 4bca2022-2dc1-4e20-92c7-a7fd471e5bd8)) + (fp_line (start 7.05 -2.8) (end 7.05 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 4f84880e-a1eb-4b1a-b898-54382727e1b0)) + (fp_line (start 7.05 4.45) (end -2.5 4.45) (layer "F.CrtYd") (width 0.05) (tstamp b619d6e4-aa5e-428e-8013-3853ea5e55ce)) + (fp_line (start -2.5 4.45) (end -2.5 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp c5510f5c-81e1-4a8c-b9e0-a59b405093be)) + (fp_line (start -1.2 0.86) (end 5.7 0.86) (layer "F.Fab") (width 0.1) (tstamp 1a4304b4-f6f6-4d36-9828-b42feba41fd9)) + (fp_line (start 0.5 -5.85) (end 4 -5.85) (layer "F.Fab") (width 0.1) (tstamp 36d8ee2d-8a4f-4dff-aeba-0db7e2b757a7)) + (fp_line (start 5.7 4.2) (end 5.7 0.86) (layer "F.Fab") (width 0.1) (tstamp 5c808f2e-e9b6-4444-9c24-13d8a943c120)) + (fp_line (start 0.5 -5.85) (end 0.5 -2.59) (layer "F.Fab") (width 0.1) (tstamp 85638cad-8779-404c-a5ff-c5b02bdfb84e)) + (fp_line (start -1.5 -2.59) (end 6 -2.59) (layer "F.Fab") (width 0.1) (tstamp 9546a446-690a-4320-bbfb-2b86898873b3)) + (fp_line (start -1.5 4.2) (end -1.2 4.2) (layer "F.Fab") (width 0.1) (tstamp 9c5eecd6-7f9b-44bd-aeb4-e74f1dad020b)) + (fp_line (start -1.5 4.2) (end -1.5 -2.59) (layer "F.Fab") (width 0.1) (tstamp bf283814-0758-4303-af08-30d81e5577fd)) + (fp_line (start -1.2 4.2) (end -1.2 0.86) (layer "F.Fab") (width 0.1) (tstamp c29b755b-20bd-4585-8839-80c6cce29657)) + (fp_line (start 4 -5.85) (end 4 -2.59) (layer "F.Fab") (width 0.1) (tstamp d121c006-538d-4590-bd0e-52ba5ae097b3)) + (fp_line (start 5.7 4.2) (end 6 4.2) (layer "F.Fab") (width 0.1) (tstamp eb8dc485-c52b-4910-8135-9bc4619c60b8)) + (fp_line (start 6 4.2) (end 6 -2.59) (layer "F.Fab") (width 0.1) (tstamp fc7f7019-22fd-464f-8aba-4ec0b061d864)) + (pad "" thru_hole circle (at 5.76 2.49) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask) (tstamp 194a9ffc-3b94-4cc0-895c-1a5f9166a3cc)) + (pad "" thru_hole circle (at -1.25 2.49) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask) (tstamp 53346390-c19a-48d5-ae86-cf4c92899de0)) + (pad "1" thru_hole circle (at 0 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask) + (net 5 "/nRST") (pinfunction "1") (pintype "passive") (tstamp 5a9762ef-cc92-4055-abf1-2bb67317d501)) + (pad "2" thru_hole circle (at 4.5 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask) + (net 2 "GND") (pinfunction "2") (pintype "passive") (tstamp db04e28f-72ff-472a-97ff-b267be98a92c)) + (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx58-2LFS.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal" (layer "F.Cu") + (tedit 5C281425) (tstamp 52098f71-ae4b-4859-ab6c-1395871d68f6) + (at 90.87 92.195) + (descr "JST EH series connector, S3B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator") + (tags "connector JST EH horizontal") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/b1f2a195-1250-48bf-9a9e-c0a24ca78ada") + (attr through_hole) + (fp_text reference "J4" (at 2.5 -7.9) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 48da125b-c30d-4607-a570-0b60d8adcb19) + ) + (fp_text value "CONN_CAM_CTRL_PITCH" (at 2.5 2.7) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c0be2b58-d768-45f6-8f8f-019a2940136a) + ) + (fp_text user "${REFERENCE}" (at 2.5 -2.6) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 259d0c0d-edc9-4231-bc2f-de461918f219) + ) + (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 004454e2-a413-47eb-a0a5-4d175af4b30f)) + (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 04cfe4b4-64e1-4a3c-bbd5-eb334c7ada35)) + (fp_line (start 7.61 -5.59) (end 6.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 069c0d23-7932-4026-ae9b-7dc401f14241)) + (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 18ee0263-b62c-425a-9e84-a00f80b583a4)) + (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1a4c5bfb-2950-4aed-bfc8-0ba18cc438ea)) + (fp_line (start 6.39 1.61) (end 6.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 27e9f67f-ab73-4c30-b5b7-647416015349)) + (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 28255a4a-94a7-4af1-9bb1-f2bf35c84b4a)) + (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 3186f1d8-07a3-4f85-8b2e-13ef9e0a6526)) + (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 490d726d-cd43-4e0c-86d0-138ada6f2bf4)) + (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 4ce3061c-f1b6-4cb2-aabb-eeb72847938a)) + (fp_line (start 7.61 -6.81) (end 7.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 5b4eba72-e2cd-4319-9502-a417e656eb9e)) + (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5d91ff53-1c4c-4e38-852b-29fb46bd48bf)) + (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 5f71eb60-c012-4383-8070-bb9e3a043450)) + (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 68f56d5e-0e38-4ebc-8c22-3214455dee4c)) + (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 6a0a3fcd-2534-4c8b-bc37-65cc8f052a88)) + (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 6cf4adef-4491-470c-b3ab-5995f19c7370)) + (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 76653125-ac4d-4acf-b310-3e30fab5b752)) + (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 798039e0-5d1f-4483-81e1-c000efcdc7ae)) + (fp_line (start 6.39 -0.59) (end 7.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 859dda7d-87cc-45a2-b90f-9c7ac94bb4d4)) + (fp_line (start 7.61 1.61) (end 6.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 9654c671-7a62-4669-95dd-beccdecfbd34)) + (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 97dffac9-71e7-42e7-8bcf-56a9ce078d9c)) + (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 9cfc7b09-165c-41ae-8444-8afb829f5f76)) + (fp_line (start 6.39 -5.59) (end 6.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp a1916cd3-8e23-45e4-8f2b-69cfacd9a9ee)) + (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp ac980a4e-c8f7-4522-91d2-078c30e3f2c6)) + (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp bdc2de67-4cf7-45ab-9079-f68094d2c3a2)) + (fp_line (start -1.39 -1.59) (end 6.39 -1.59) (layer "F.SilkS") (width 0.12) (tstamp bdd21737-2b2d-4bb2-b0d5-b419b3ddef72)) + (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp c611ded8-3e83-4579-a908-15111c7cf3d9)) + (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp c819323b-bd48-48dd-b77b-8a6492334de1)) + (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp c9e7c5db-42b6-4ecf-85f4-94e2ab96a062)) + (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp cc11b70f-735a-4608-811b-8e422ff6ecdd)) + (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp cfe1d649-791a-4d98-9c05-940aef715670)) + (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d0ba7bc7-f101-40c0-b2c9-0c41477aa43a)) + (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e233fb42-0968-4d91-b4a0-78682e2aff6a)) + (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e9359b73-682d-4e31-8994-c9ee11589bf4)) + (fp_line (start -2.61 -6.81) (end 7.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp eb6ff867-c5c1-4dce-8e2b-2d15321c3b4b)) + (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp ec4d6fd4-0fd4-4a56-9dc1-7da492fb8e0e)) + (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp fa481692-f83f-491d-bdb4-23107c6d965e)) + (fp_line (start -3 2) (end 8 2) (layer "F.CrtYd") (width 0.05) (tstamp 32f6c2ce-4e77-4158-b816-eba295df12ba)) + (fp_line (start 8 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 99baf12d-48f5-4c08-a682-9baf34846109)) + (fp_line (start 8 2) (end 8 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 9ce04074-05a2-4a6a-9fe4-87638bd8f3d5)) + (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp a0dfde58-6802-4b20-b290-0302cbebb241)) + (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 24136ec3-f3c5-4636-b5a2-8bad2652c218)) + (fp_line (start 7.5 -6.7) (end 7.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 2590419b-2b7c-4c51-ba09-2123684ccd33)) + (fp_line (start 6.5 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 2c83286f-3e9a-4157-b342-6ada61adc3ed)) + (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 592ecffc-e751-403f-a5d3-718b58366d33)) + (fp_line (start 7.5 1.5) (end 6.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 87b15250-1556-4012-b681-a7f40e7a5120)) + (fp_line (start 6.5 1.5) (end 6.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 8ea7c5d0-273f-49c9-85a4-e9675d68fb57)) + (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 987f2fc0-12ab-48bd-96f7-8d2062f36257)) + (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp a741cb90-93f6-4f80-865c-edbeea61fe38)) + (fp_line (start -2.5 -6.7) (end 7.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp f5afe50f-7f6b-42bc-89c7-ae18c8996e64)) + (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp fd89fde3-dbe7-434e-b0f1-49caed4ed866)) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (net 2 "GND") (pinfunction "Pin_1") (pintype "passive") (tstamp d06a6361-9a8a-4e26-b834-432f5f404074)) + (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 3 "+5V") (pinfunction "Pin_2") (pintype "passive") (tstamp a5229940-5644-431d-9676-fbde3be06aad)) + (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 22 "/CAM_CTRL_PITCH_5V") (pinfunction "Pin_3") (pintype "passive") (tstamp 6460ad07-fae8-4ea6-874e-680605d375c5)) + (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S3B-EH_1x03_P2.50mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal" (layer "F.Cu") + (tedit 5C281425) (tstamp 52827a4a-2d46-4e09-973c-aa32004a5eb2) + (at 134.84 57.165) + (descr "JST EH series connector, S3B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator") + (tags "connector JST EH horizontal") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/7d9c1d59-30ec-477f-b2fb-78705cfb5136") + (attr through_hole) + (fp_text reference "J3" (at 2.5 -7.9) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 02cfa9e5-3663-4240-a02a-8c876d889d08) + ) + (fp_text value "CONN_CAM_CTRL_YAW" (at 2.5 2.7) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 91e6efc6-8943-4c93-8825-d990dbc274a3) + ) + (fp_text user "${REFERENCE}" (at 2.5 -2.6) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp abee2a78-ebd8-4852-b095-c7ce49678c24) + ) + (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 158b6993-d5e0-497f-8f5e-669d973a9c37)) + (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 1ebb3abc-b858-45ab-bbfc-e361072b6176)) + (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2381e95d-141f-418f-9658-b8ec0661948d)) + (fp_line (start 6.39 -5.59) (end 6.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 2b2ae03e-bcfa-4ea6-bfb3-6e224d7a1060)) + (fp_line (start -2.61 -6.81) (end 7.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 394ec5b1-14d2-4f11-a0e2-6b85febdf809)) + (fp_line (start 7.61 -5.59) (end 6.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 42491391-6a19-46d4-a199-aaa663835a02)) + (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 59f24567-5df2-4e77-9c7e-d11e7e037b33)) + (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5e97555b-1982-49f6-b57a-ddb5b314c70b)) + (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 5ebcf301-0846-42e2-929c-9b5a74e3fc7f)) + (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 63399b4a-d9ce-41e1-b0ab-e59fb9660ef4)) + (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 6635cedf-b783-4b1e-85c2-198cf467d13c)) + (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 6c4dac5b-7824-43a6-9904-f6c17f27161e)) + (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7864edf1-8c0a-4011-996f-41ad4c083884)) + (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7908cace-196e-461e-a373-c493083dff8d)) + (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 7db187cb-3a44-4a73-9a39-be33a7681bf4)) + (fp_line (start 6.39 1.61) (end 6.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 7e804d50-c0eb-413b-8a23-13fb1c2423b6)) + (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 85ee9a48-ae14-42e2-b739-044cd090e222)) + (fp_line (start 7.61 1.61) (end 6.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 92a406b7-de3b-4f2e-812b-a0bf79a08c34)) + (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 92bd242d-e1f0-45c1-ab41-1d3c2ba8edb8)) + (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9a869c53-382a-4943-b231-c2ef26aaa010)) + (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 9c7f5f26-8e0d-4617-9998-0133389339f9)) + (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp a402c2b2-499a-4642-9001-8db7f6ab223b)) + (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp ba081f93-2838-4e0d-b8a1-7219463cb290)) + (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp bad2dfd2-3a76-43bf-9a96-708484cab0d8)) + (fp_line (start -1.39 -1.59) (end 6.39 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c2ec37c3-8b75-48bf-961a-bf8de47ba3bf)) + (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp cbf01efc-e36a-44b7-aeb0-cadea5663baa)) + (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp ce0d0ba1-55ab-4073-bb24-a07a9966e669)) + (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp cecdefac-5296-47a0-91bb-f9edb4d02fe2)) + (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d6053565-2dc9-43ca-a792-9de654ff4274)) + (fp_line (start 6.39 -0.59) (end 7.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp d9666660-018e-4f92-ad0f-75c0cbd3a220)) + (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e5b492f0-2efd-4091-9745-9c05cdcad74c)) + (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp eb490c81-ca6d-462e-90ee-2d2f95ae37bc)) + (fp_line (start 7.61 -6.81) (end 7.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp f14d06f2-ec4b-45d5-aedb-17b1da980a2f)) + (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp f2b81277-e7c0-42fa-ad7e-eccb7dec4578)) + (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp fb7bacef-563e-4a90-9854-c18b3b75df05)) + (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp fce4b784-c8e8-4eed-977b-89ec85971bd1)) + (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp fe997a2c-571e-4b2c-b7ca-6b1c89763f17)) + (fp_line (start 8 2) (end 8 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 301833e4-8b09-481b-86ec-629579184e10)) + (fp_line (start 8 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 3114a3b5-cc2c-4db3-aafa-2b6c9dbcb7bd)) + (fp_line (start -3 2) (end 8 2) (layer "F.CrtYd") (width 0.05) (tstamp 6af9ec19-2b2e-4b86-bb31-eaf921faa6db)) + (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp 7656bc27-80c0-404b-8638-fb9b2df941e0)) + (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 0095f612-256c-4adf-b187-f37edfb40d20)) + (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 1bedc39c-4007-4d8f-9d7d-835f7fce9100)) + (fp_line (start 6.5 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 3c326e94-075c-4e89-b9e1-204e1371532f)) + (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 4d979162-986b-47b9-b3fa-54aac7e121a7)) + (fp_line (start 6.5 1.5) (end 6.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 525f32c5-14eb-418f-a6b0-576f6a6d0ccd)) + (fp_line (start -2.5 -6.7) (end 7.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 60c31831-27dd-4786-8549-c522e68e287e)) + (fp_line (start 7.5 1.5) (end 6.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 6c439678-2be9-496a-81de-300ae5552d39)) + (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 8ed9dfde-e32a-4ed8-a5fd-bf0a8862b673)) + (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 93e13254-a9bd-4b10-95c0-4b6d3f5e132b)) + (fp_line (start 7.5 -6.7) (end 7.5 1.5) (layer "F.Fab") (width 0.1) (tstamp f2188291-6131-41aa-bf80-b859278d566b)) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (net 2 "GND") (pinfunction "Pin_1") (pintype "passive") (tstamp b739ae41-957c-4170-947d-b02337259db3)) + (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 3 "+5V") (pinfunction "Pin_2") (pintype "passive") (tstamp 0e10bf03-a6e6-4061-9b25-e50511a8af31)) + (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 21 "/CAM_CTRL_YAW_5V") (pinfunction "Pin_3") (pintype "passive") (tstamp c5bd05f2-96a7-48d8-bb2d-7eccf3ff2ead)) + (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S3B-EH_1x03_P2.50mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector_RJ:RJ45_Hanrun_HR911105A" (layer "F.Cu") + (tedit 5C4D7A87) (tstamp 5a27be80-d4b5-4d7c-9558-e17636a9aae5) + (at 92.68 54.365) + (descr "http://www.kosmodrom.com.ua/pdf/HR911105A.pdf") + (tags "RJ45 Magjack") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/3ccb128a-3ee7-4ca3-a217-a74d2bc669ad") + (attr through_hole) + (fp_text reference "J1" (at 4.45 -4.96) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 39426f6d-08f2-495e-b824-30199c7c8388) + ) + (fp_text value "RJ45" (at 4.44 17.94) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6f3c7ee6-df28-42c4-a51c-53c7c804c836) + ) + (fp_text user "${REFERENCE}" (at 4.44 6.36) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 67f73d54-ffc6-42f9-9e5b-7f06717e9bc1) + ) + (fp_line (start -3.68 -4.26) (end 12.56 -4.26) (layer "F.SilkS") (width 0.12) (tstamp 040120c7-59a3-4078-908b-f0a57d20b4f9)) + (fp_line (start -3.68 4.93) (end -3.68 17.38) (layer "F.SilkS") (width 0.12) (tstamp 1ac0ed26-1e20-4b2c-a82a-bdeeb3a1ee1e)) + (fp_line (start -3.56 17.11) (end -3.81 17.11) (layer "F.SilkS") (width 0.12) (tstamp 3846de60-fd0f-4605-be4f-8530b13604a2)) + (fp_line (start 12.56 17.38) (end -3.68 17.38) (layer "F.SilkS") (width 0.12) (tstamp 960d45a0-7232-4444-a18d-3dfaa1706ec9)) + (fp_line (start -3.68 -4.26) (end -3.68 1.65) (layer "F.SilkS") (width 0.12) (tstamp 99f88605-8dc7-4366-81fd-6388e5003214)) + (fp_line (start 12.56 4.93) (end 12.56 17.38) (layer "F.SilkS") (width 0.12) (tstamp c098601a-54af-4eca-b90b-727bc01701a9)) + (fp_line (start 12.56 -4.26) (end 12.56 1.65) (layer "F.SilkS") (width 0.12) (tstamp e10e4a40-39dc-4861-980f-7ba3d9eb8651)) + (fp_line (start -3.46 17.26) (end -3.46 17.51) (layer "F.SilkS") (width 0.12) (tstamp edf61cf4-e76d-4a36-9b02-518c1229f88d)) + (fp_line (start -4.81 3.93) (end -3.81 4.93) (layer "F.CrtYd") (width 0.05) (tstamp 026ac27b-d309-4cd4-a1ec-c954fd26430f)) + (fp_line (start 12.69 1.65) (end 13.69 2.65) (layer "F.CrtYd") (width 0.05) (tstamp 12c06430-f81e-4afd-9c7b-975ebea397b6)) + (fp_line (start -3.81 1.65) (end -3.81 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 13a026b2-609c-4cc6-b6dc-2ac4127ba21a)) + (fp_line (start 12.69 4.93) (end 12.69 17.51) (layer "F.CrtYd") (width 0.05) (tstamp 65335b29-a67a-4568-b0dd-d00056bae261)) + (fp_line (start -4.81 3.93) (end -4.81 2.65) (layer "F.CrtYd") (width 0.05) (tstamp 7711c763-f988-4535-b210-8c99731166ad)) + (fp_line (start 13.69 3.93) (end 12.69 4.93) (layer "F.CrtYd") (width 0.05) (tstamp 8d96b399-3500-428a-8023-4d4481b231bf)) + (fp_line (start -3.81 -4.39) (end 12.69 -4.39) (layer "F.CrtYd") (width 0.05) (tstamp b1c88ed6-38dc-40f0-928d-0d0ecec57823)) + (fp_line (start -3.81 4.93) (end -3.81 17.51) (layer "F.CrtYd") (width 0.05) (tstamp d2e2edfc-5709-4ea9-bf36-5f9748f246d0)) + (fp_line (start 12.69 1.65) (end 12.69 -4.39) (layer "F.CrtYd") (width 0.05) (tstamp d462a753-2434-4e50-9950-5241d7994736)) + (fp_line (start 13.69 3.93) (end 13.69 2.65) (layer "F.CrtYd") (width 0.05) (tstamp d70533a5-632f-4b92-8e74-3694b529a5d9)) + (fp_line (start -3.81 17.51) (end 12.69 17.51) (layer "F.CrtYd") (width 0.05) (tstamp d89c5943-28fb-4985-8a35-5c388e0e91eb)) + (fp_line (start -3.81 1.65) (end -4.81 2.65) (layer "F.CrtYd") (width 0.05) (tstamp e69ae6c0-0bee-456a-9d30-60160ca36100)) + (fp_line (start -3.56 -4.14) (end -3.56 -1.01) (layer "F.Fab") (width 0.1) (tstamp 21f6c33a-cb89-438b-bcfd-ab39454a4547)) + (fp_line (start -3.56 -4.14) (end 12.44 -4.14) (layer "F.Fab") (width 0.1) (tstamp 2845bc04-b351-488f-84a9-6663625833d6)) + (fp_line (start -3.56 0.99) (end -3.56 17.26) (layer "F.Fab") (width 0.1) (tstamp 381469d6-a8bc-4f22-847c-77a0a4f33dec)) + (fp_line (start -2.56 -0.01) (end -3.56 0.99) (layer "F.Fab") (width 0.1) (tstamp a918d1ed-2f08-41f1-bb5b-80f76bf9914b)) + (fp_line (start -3.56 17.26) (end 12.44 17.26) (layer "F.Fab") (width 0.1) (tstamp afd8fd6c-73ed-40ba-bcc5-9470ebd2a2bd)) + (fp_line (start -2.56 -0.01) (end -3.56 -1.01) (layer "F.Fab") (width 0.1) (tstamp bc4ebd57-6e4c-4a17-8989-cc0761b2624a)) + (fp_line (start 12.44 -4.14) (end 12.44 17.26) (layer "F.Fab") (width 0.1) (tstamp bc78d803-ab23-409e-b935-7e7e51471512)) + (pad "" np_thru_hole circle (at 10.155 6.36) (size 3.25 3.25) (drill 3.25) (layers *.Cu *.Mask) (tstamp af2ee6cd-eb5b-4aff-bee2-0799916fffc7)) + (pad "" np_thru_hole circle (at -1.275 6.36) (size 3.25 3.25) (drill 3.25) (layers *.Cu *.Mask) (tstamp eed25cec-0647-4e11-8fde-e982ae9780c5)) + (pad "1" thru_hole roundrect (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (roundrect_rratio 0.167) + (net 13 "/RS485_A") (pintype "passive") (tstamp 320d6dc5-42d1-4f9e-99e8-b66fed2b03bf)) + (pad "2" thru_hole circle (at 1.26 -2.54) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) + (net 14 "/RS485_B") (pintype "passive") (tstamp 1967cac8-6421-4f6c-93ca-b441dfe03b26)) + (pad "3" thru_hole circle (at 2.54 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) + (net 15 "unconnected-(J1-Pad3)") (pintype "passive+no_connect") (tstamp d8265527-55c7-4677-974a-41ebb7feca8a)) + (pad "4" thru_hole circle (at 3.8 -2.54) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) + (net 16 "unconnected-(J1-Pad4)") (pintype "passive+no_connect") (tstamp d15ab1d9-41f5-470b-b79f-e834b2c308af)) + (pad "5" thru_hole circle (at 5.08 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) + (net 17 "unconnected-(J1-Pad5)") (pintype "passive+no_connect") (tstamp eff8e1f3-017f-4cb2-9c7a-fcdf0ce66dfc)) + (pad "6" thru_hole circle (at 6.34 -2.54 90) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) + (net 18 "unconnected-(J1-Pad6)") (pintype "passive+no_connect") (tstamp 11301de9-bff6-488c-ad76-24d706339d5e)) + (pad "7" thru_hole circle (at 7.62 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) + (net 19 "/RS485_Z") (pintype "passive") (tstamp 68da7a4e-45d8-41c1-a291-8fb68b8fb0ca)) + (pad "8" thru_hole circle (at 8.88 -2.54) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) + (net 20 "/RS485_Y") (pintype "passive") (tstamp 71d2a826-a9eb-463d-b5f1-edfd58f59da1)) + (pad "9" thru_hole circle (at -2.185 11.26) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp 86846983-e5df-4b51-ad7d-2d6e952d8342)) + (pad "10" thru_hole circle (at 0.355 11.26) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp 9cc8b922-2107-4d6c-93e0-7aa5b88f1aaf)) + (pad "11" thru_hole circle (at 8.525 11.26) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp 2101dead-8181-4ab8-8127-ee032cd9e34d)) + (pad "12" thru_hole circle (at 11.065 11.26) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp 3f8d9e6e-be87-4475-ba15-c90dba537dc2)) + (pad "SH" thru_hole circle (at 12.185 3.31) (size 2.5 2.5) (drill 1.63) (layers *.Cu *.Mask) (tstamp e7419ced-0bec-4d54-90f0-7c9f68079e13)) + (pad "SH" thru_hole circle (at -3.305 3.31) (size 2.5 2.5) (drill 1.63) (layers *.Cu *.Mask) (tstamp ffba3054-c5f5-44ca-bdba-3842c0832f4c)) + (model "${KICAD6_3DMODEL_DIR}/Connector_RJ.3dshapes/RJ45_Hanrun_HR911105A.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEF0) (tstamp 5ae6c5f4-d729-4a48-8710-282694a79f47) + (at 159.06 52.835) + (descr "Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "diode") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/acbcbba6-0581-4c5c-a8c4-3cc9a63b8045") + (attr smd) + (fp_text reference "D6" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ae06e787-abbe-4b33-9e59-214364e67fdc) + ) + (fp_text value "DO3A" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 11c94828-5e06-4c58-8753-eb03ca9d66d4) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp dc56938e-7705-44d0-9ab2-d5d88f0bf5ec) + ) + (fp_line (start -1.485 -0.735) (end -1.485 0.735) (layer "F.SilkS") (width 0.12) (tstamp 105449db-bf62-471c-a8cb-d230f7984215)) + (fp_line (start -1.485 0.735) (end 0.8 0.735) (layer "F.SilkS") (width 0.12) (tstamp 2ee50a00-5fde-412f-8852-c37218015728)) + (fp_line (start 0.8 -0.735) (end -1.485 -0.735) (layer "F.SilkS") (width 0.12) (tstamp 469edf92-0a2c-456c-97ab-7912d547ff83)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 0f4a1b85-94e8-493a-9179-5ec159f069fd)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 6d94070b-cd12-40d3-a1bd-8ee9777a2bb8)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 74bb437e-4ddb-4ad9-9940-fac6caa90761)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp ad9df994-7642-4b34-8349-a6dd0b3e6bde)) + (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer "F.Fab") (width 0.1) (tstamp 17b25fea-e4bd-4b92-a3dc-70d322be72db)) + (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 882b2159-b678-4e21-aa97-715567519682)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 8fbc97b4-bb03-464f-b8cb-f721b84e8d93)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 9cf19357-9a62-4b90-97d6-49976faab3ef)) + (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer "F.Fab") (width 0.1) (tstamp bbe038b7-8e1c-476d-8fb4-1d262f11eb1b)) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pinfunction "K") (pintype "passive") (tstamp b1fcdb93-d1d5-4541-82b3-e38a20522756)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "Net-(U6-Pad13)") (pinfunction "A") (pintype "passive") (tstamp 37099221-a097-4d8b-8202-4d0e89e7846e)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEF0) (tstamp 60fffc9b-2a34-475b-80b2-2a859fdf8057) + (at 148.61 52.835) + (descr "Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "diode") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/0ec29545-7462-4400-a430-658469c8ba77") + (attr smd) + (fp_text reference "D2" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e824802d-01b1-4706-b906-893e3010edbc) + ) + (fp_text value "DO1A" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f9dad7f5-a48d-4a0e-a1b1-d83ad6ab54a8) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 7fce0822-c1ef-4934-a1e9-7c743247811e) + ) + (fp_line (start -1.485 -0.735) (end -1.485 0.735) (layer "F.SilkS") (width 0.12) (tstamp 9d059243-98f6-409d-85f0-872ff5b58a78)) + (fp_line (start -1.485 0.735) (end 0.8 0.735) (layer "F.SilkS") (width 0.12) (tstamp c9b8558a-e7c7-472a-bab6-7f963468f8ce)) + (fp_line (start 0.8 -0.735) (end -1.485 -0.735) (layer "F.SilkS") (width 0.12) (tstamp e4713897-4803-460f-968c-5e139c408406)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 1c291bf2-ed82-4c19-9e4c-3d7a2f34c183)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 2968c152-8d6f-490d-adf5-5bdcf214fb23)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 5e72720f-bf67-490b-8d99-498ec59d69a0)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp b2a32904-5936-4dd1-a56d-a695c7f8db7c)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 00b8b995-914c-432a-88f8-896ed357f610)) + (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer "F.Fab") (width 0.1) (tstamp 3d870ca6-16f0-472a-8826-b26580b249c2)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 6835d71b-fd22-4aa6-bbba-abe89a12c5fe)) + (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer "F.Fab") (width 0.1) (tstamp 8b02aea6-4124-45e5-a8f8-5bf7e9899449)) + (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp b7ca2fd3-6ed6-4d2c-9aab-cbb8eee74c2b)) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pinfunction "K") (pintype "passive") (tstamp e0b1ad4f-5c7c-4bb8-b287-a6ce924f0b04)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 9 "Net-(U6-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 5925d5cd-a6fa-42bf-9f7d-22ec588e4b1c)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEF0) (tstamp 6c27cc4f-c6d1-42b4-a0f3-ab9eb4d44fe3) + (at 122.75 90.405) + (descr "Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "diode") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/8bfa5983-7562-4949-8f3b-023f1c983d2d") + (attr smd) + (fp_text reference "D1" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 792f1b66-99b0-4750-bcc1-2837820abba5) + ) + (fp_text value "LED" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c58d2f18-9946-4b29-9135-c713e0ce87fe) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 8f601360-e159-4dbb-acde-800f5bc46db9) + ) + (fp_line (start -1.485 -0.735) (end -1.485 0.735) (layer "F.SilkS") (width 0.12) (tstamp 201b7471-c4af-4475-82d7-c8e7cb7242a4)) + (fp_line (start 0.8 -0.735) (end -1.485 -0.735) (layer "F.SilkS") (width 0.12) (tstamp 55077401-c5b4-4b2d-9a0d-584abbac48ab)) + (fp_line (start -1.485 0.735) (end 0.8 0.735) (layer "F.SilkS") (width 0.12) (tstamp a0a18a1b-f078-47bc-ba89-fd8756782f68)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 441f45c3-1399-4d52-9a39-b47a5bc5192f)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp a7e20732-5265-492e-8162-dfebe1cd5807)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp c86071c0-5520-4b62-a209-99823636b433)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp fff57ff8-6449-4e13-afb2-8e4db3411403)) + (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 0f1e1c3a-706b-4618-9810-166bccc7eb41)) + (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer "F.Fab") (width 0.1) (tstamp 7efaf3e3-3dbe-4d1f-b4ab-ccba420aff62)) + (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer "F.Fab") (width 0.1) (tstamp e3666fd6-bff3-44a1-b757-d308ee68ce95)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp eb3b4cdd-70f9-4003-a374-ad3b5df95360)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp f657bc86-d8ad-45bc-a3de-0b03400d348f)) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "K") (pintype "passive") (tstamp 3613b374-504f-48b5-bdbb-931fce6bac32)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "Net-(D1-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 0c35122b-5fa2-4deb-8a4d-d1409471751d)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical" (layer "F.Cu") + (tedit 5AF05A31) (tstamp 7af009d3-bc91-4ad8-9703-6e7c252b5fbb) + (at 89.33 82.785) + (descr "TO-220-15, Vertical, RM 1.27mm, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf") + (tags "TO-220-15 Vertical RM 1.27mm staggered type-1") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/8762700c-6efe-4617-8432-7cce9f626a92") + (attr through_hole) + (fp_text reference "U6" (at 8.89 -10.7) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a420c3cf-3156-4461-b3af-6e605a355c9e) + ) + (fp_text value "L298N" (at 8.89 2.15) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a5688fa6-5bb3-4489-a256-2467c1a61e77) + ) + (fp_text user "${REFERENCE}" (at 8.89 -10.7) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9aafba67-b1a5-4a43-ac39-30bc02b92dcd) + ) + (fp_line (start 2.195 -4.459) (end 2.886 -4.459) (layer "F.SilkS") (width 0.12) (tstamp 2c963702-f1d9-4167-be05-d7b6910d1d6c)) + (fp_line (start 19.11 -9.7) (end 19.11 -4.459) (layer "F.SilkS") (width 0.12) (tstamp 4179db99-5b67-407f-a91a-5df47237556c)) + (fp_line (start 15.24 -4.459) (end 15.24 -1.065) (layer "F.SilkS") (width 0.12) (tstamp 4d28cdb7-0b72-4ff2-9b43-ae3016c51bd2)) + (fp_line (start 10.16 -4.459) (end 10.16 -1.065) (layer "F.SilkS") (width 0.12) (tstamp 500950e4-6261-41b8-9000-5dd28a9bff3c)) + (fp_line (start 9.815 -4.459) (end 10.506 -4.459) (layer "F.SilkS") (width 0.12) (tstamp 6b5ac91b-1bb9-4dd7-9ef6-0783980feb96)) + (fp_line (start 2.54 -4.459) (end 2.54 -1.065) (layer "F.SilkS") (width 0.12) (tstamp 753f6820-d91f-4668-a17b-7feca312fc82)) + (fp_line (start 5.08 -4.459) (end 5.08 -1.065) (layer "F.SilkS") (width 0.12) (tstamp 7b22833e-e987-4568-92ee-e28d8751e68a)) + (fp_line (start 7.041 -9.7) (end 7.041 -7.86) (layer "F.SilkS") (width 0.12) (tstamp 7c63115a-9423-43c3-89c2-e1fedda46320)) + (fp_line (start -1.33 -9.7) (end -1.33 -4.459) (layer "F.SilkS") (width 0.12) (tstamp a2b808e7-d30e-49ef-983a-9052c884de92)) + (fp_line (start 10.74 -9.7) (end 10.74 -7.86) (layer "F.SilkS") (width 0.12) (tstamp acaa0e15-ae51-4452-8ab1-fe0aaaa2e90a)) + (fp_line (start -1.33 -4.459) (end 0.346 -4.459) (layer "F.SilkS") (width 0.12) (tstamp acb894bc-833a-49db-8289-738830429a7c)) + (fp_line (start 14.895 -4.459) (end 15.586 -4.459) (layer "F.SilkS") (width 0.12) (tstamp b17bf823-fe93-4eb0-bd06-af079acc051c)) + (fp_line (start 17.435 -4.459) (end 19.11 -4.459) (layer "F.SilkS") (width 0.12) (tstamp ba5135d2-c91f-44c0-b412-48351aa9b331)) + (fp_line (start -1.33 -9.7) (end 19.11 -9.7) (layer "F.SilkS") (width 0.12) (tstamp cbc0f2d3-d2e6-4981-9ce2-e46ea8ae1060)) + (fp_line (start 17.78 -4.459) (end 17.78 -1.065) (layer "F.SilkS") (width 0.12) (tstamp ceef3987-57ac-4d4b-9be2-954e26d0b7b5)) + (fp_line (start 7.275 -4.459) (end 7.966 -4.459) (layer "F.SilkS") (width 0.12) (tstamp d32e4806-582a-48a6-96b8-e5e99924e8f7)) + (fp_line (start 7.62 -4.459) (end 7.62 -1.065) (layer "F.SilkS") (width 0.12) (tstamp d6adbd9d-6b7a-4bde-ab43-8df796b16094)) + (fp_line (start 0 -4.459) (end 0 -1.05) (layer "F.SilkS") (width 0.12) (tstamp de894835-3f71-4e79-aa32-1855017b5873)) + (fp_line (start 12.355 -4.459) (end 13.046 -4.459) (layer "F.SilkS") (width 0.12) (tstamp e0354991-7493-4f68-8f1a-3bcf2d669f47)) + (fp_line (start -1.33 -7.86) (end 19.11 -7.86) (layer "F.SilkS") (width 0.12) (tstamp e5d68276-0725-4645-9da9-c2b97f17f2ca)) + (fp_line (start 4.735 -4.459) (end 5.426 -4.459) (layer "F.SilkS") (width 0.12) (tstamp e779f0f7-dec6-4079-861d-a736614f8818)) + (fp_line (start 12.7 -4.459) (end 12.7 -1.065) (layer "F.SilkS") (width 0.12) (tstamp f8f37659-fd35-466c-8e73-d7646bf90feb)) + (fp_line (start -1.46 1.16) (end 19.25 1.16) (layer "F.CrtYd") (width 0.05) (tstamp 048d676a-9ba9-4525-87fa-946dce6a0965)) + (fp_line (start 19.25 1.16) (end 19.25 -9.83) (layer "F.CrtYd") (width 0.05) (tstamp 27fbf24f-c2a9-49c7-9eac-770771166cf1)) + (fp_line (start 19.25 -9.83) (end -1.46 -9.83) (layer "F.CrtYd") (width 0.05) (tstamp b38a03e9-2d74-4245-b0ee-262767ef3247)) + (fp_line (start -1.46 -9.83) (end -1.46 1.16) (layer "F.CrtYd") (width 0.05) (tstamp b485f15b-4cad-40ff-83e4-5cf8739498f7)) + (fp_line (start 18.99 -9.58) (end -1.21 -9.58) (layer "F.Fab") (width 0.1) (tstamp 02dfad77-5e15-4c28-ab3f-26b6f1ef9be7)) + (fp_line (start 2.54 -4.58) (end 2.54 0) (layer "F.Fab") (width 0.1) (tstamp 052ec604-b3bb-4b89-81e3-628c42324f53)) + (fp_line (start 7.62 -4.58) (end 7.62 0) (layer "F.Fab") (width 0.1) (tstamp 0596914c-70bb-400a-8968-25e22d9b9d84)) + (fp_line (start 10.74 -9.58) (end 10.74 -7.98) (layer "F.Fab") (width 0.1) (tstamp 4b9adff7-9b5b-4d49-a796-a35bdd5a0765)) + (fp_line (start -1.21 -4.58) (end 18.99 -4.58) (layer "F.Fab") (width 0.1) (tstamp 7a5b43b9-9c08-4f92-8688-ea4ccd2c8af1)) + (fp_line (start 18.99 -4.58) (end 18.99 -9.58) (layer "F.Fab") (width 0.1) (tstamp 80b6e477-fda5-4cd5-8d50-738a05f585b5)) + (fp_line (start 10.16 -4.58) (end 10.16 0) (layer "F.Fab") (width 0.1) (tstamp 85c51526-b397-45d7-b5d4-4bb5c39888d9)) + (fp_line (start 15.24 -4.58) (end 15.24 0) (layer "F.Fab") (width 0.1) (tstamp a572c307-14cd-4b79-963f-fd592b87fd60)) + (fp_line (start -1.21 -9.58) (end -1.21 -4.58) (layer "F.Fab") (width 0.1) (tstamp b503c358-588e-474b-848f-529a82cff7e2)) + (fp_line (start 7.04 -9.58) (end 7.04 -7.98) (layer "F.Fab") (width 0.1) (tstamp c399f4e4-593c-422f-b3c1-3a2c8378e46e)) + (fp_line (start 5.08 -4.58) (end 5.08 0) (layer "F.Fab") (width 0.1) (tstamp cb53044d-45e8-4c9c-876c-7f9d3b8e5fc7)) + (fp_line (start -1.21 -7.98) (end 18.99 -7.98) (layer "F.Fab") (width 0.1) (tstamp d756c8dd-b3da-40f8-94e3-0e850c2fd0fd)) + (fp_line (start 17.78 -4.58) (end 17.78 0) (layer "F.Fab") (width 0.1) (tstamp e5933c7f-0e3c-4813-bb5d-a0fe7f00e19f)) + (fp_line (start 12.7 -4.58) (end 12.7 0) (layer "F.Fab") (width 0.1) (tstamp ee1898cf-e684-4375-adef-d747a392b5b2)) + (fp_line (start 0 -4.58) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp f1be35cf-f6a1-45ac-8492-d1eb6f744218)) + (pad "1" thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 65 "unconnected-(U6-Pad1)") (pinfunction "SENSE_A") (pintype "power_in") (tstamp 55f22de0-7df6-42e7-bccf-9aaf310f4d65)) + (pad "2" thru_hole oval (at 1.27 -5.08) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 9 "Net-(U6-Pad2)") (pinfunction "OUT1") (pintype "output") (tstamp a6c549b9-deed-4afc-946b-6c461c03391f)) + (pad "3" thru_hole oval (at 2.54 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 10 "Net-(U6-Pad3)") (pinfunction "OUT2") (pintype "output") (tstamp 1cbca45c-3140-46a9-84df-bb246a45a360)) + (pad "4" thru_hole oval (at 3.81 -5.08) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 3 "+5V") (pinfunction "Vs") (pintype "power_in") (tstamp 9be82da2-9169-4d70-9f1e-38df5da9b45b)) + (pad "5" thru_hole oval (at 5.08 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 61 "Net-(U5-Pad10)") (pinfunction "IN1") (pintype "input") (tstamp 327a6840-fa6a-4201-a75c-31070dc014ea)) + (pad "6" thru_hole oval (at 6.35 -5.08) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 36 "/MCTRL_M1_EN_5V") (pinfunction "EnA") (pintype "input") (tstamp f4b390d2-ab0b-4787-bac4-8fcb508c05b6)) + (pad "7" thru_hole oval (at 7.62 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 63 "Net-(U5-Pad8)") (pinfunction "IN2") (pintype "input") (tstamp 5fa7af8a-4879-4502-a2a0-e98fc788be30)) + (pad "8" thru_hole oval (at 8.89 -5.08) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp e2a54a17-23d0-4817-b4e5-118f7d680c2b)) + (pad "9" thru_hole oval (at 10.16 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 3 "+5V") (pinfunction "Vss") (pintype "power_in") (tstamp 1b631aca-ea1a-429e-9de4-b37349a2b154)) + (pad "10" thru_hole oval (at 11.43 -5.08) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 62 "Net-(U5-Pad12)") (pinfunction "IN3") (pintype "input") (tstamp 114d58b0-3d08-4818-9421-97ee490e11aa)) + (pad "11" thru_hole oval (at 12.7 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 35 "/MCTRL_M2_EN_5V") (pinfunction "EnB") (pintype "input") (tstamp 65943c52-ae9e-42a5-8e73-b6fdc4b5a67e)) + (pad "12" thru_hole oval (at 13.97 -5.08) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 64 "Net-(U5-Pad11)") (pinfunction "IN4") (pintype "input") (tstamp 84573120-3b8e-4ec7-823f-8bb5b7d03228)) + (pad "13" thru_hole oval (at 15.24 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 11 "Net-(U6-Pad13)") (pinfunction "OUT3") (pintype "output") (tstamp dee1d886-c7a6-44c4-98d3-3a8584c20272)) + (pad "14" thru_hole oval (at 16.51 -5.08) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 12 "Net-(U6-Pad14)") (pinfunction "OUT4") (pintype "output") (tstamp e19aadfe-aa5c-46a6-9f7d-9df7c3a5066a)) + (pad "15" thru_hole oval (at 17.78 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 66 "unconnected-(U6-Pad15)") (pinfunction "SENSE_B") (pintype "power_in") (tstamp 6d230515-81df-4e91-8016-0206e866907a)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp 7d140c36-c056-4a84-abda-eef41cd09738) + (at 126.76 90.365) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/a7045b0b-bcb0-4ff2-a1df-7d5424efb2dd") + (attr smd) + (fp_text reference "C13" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a350b391-eae8-42d8-9d5f-e2d42cddc297) + ) + (fp_text value "100nF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7854d443-d724-4c35-82f9-7a6e54ef0052) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp acbb0d97-6181-4016-9bf9-e9205d617bb4) + ) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 8156072a-45d5-4f5b-a111-110d72705350)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp fbbd2927-1ce9-4a57-b37a-e8c326cdb0e3)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 2ef51e62-cfd8-4cdb-a6bf-c01544ee02dc)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 886315a5-38ee-47ac-b9a1-69fa6d490006)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp d532d812-8660-4591-adec-25c10276bd9c)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp e3b7f8d1-55ef-45bd-9aa3-31666910637e)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp b5eb397a-a8bb-4cb3-97d4-c24724877621)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp c79df986-e6a6-4ea9-b3fe-c8988e064f68)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp d463c26b-4e21-414d-92a9-dc4871d01672)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp d50ca67b-8c2f-4d07-8899-403c17fbea60)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pintype "passive") (tstamp 6d59775d-246c-4f10-911f-3e1e414a335c)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 6ddee697-5932-4d2c-b233-4109405fb0e8)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23-5" (layer "F.Cu") + (tedit 5F6F9B37) (tstamp 81b25712-f8d2-410d-8ea9-c5cf350c7c14) + (at 110.42 92.855) + (descr "SOT, 5 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/3e2dcf7e-05d5-47b1-a540-54246f86cbfd") + (attr smd) + (fp_text reference "U4" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b481afaf-4039-4330-84e2-143d8231d176) + ) + (fp_text value "LD39015M33R" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 56a5369b-ffc8-429f-9c73-d4a72b8524ca) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 646bc235-4100-4898-8b5a-396a02878053) + ) + (fp_line (start 0 -1.56) (end -1.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 38bfcb10-4c63-4744-9e4a-092e0a0ae2f7)) + (fp_line (start 0 1.56) (end -0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp 6996147f-fc4a-44b1-9ed0-f9bcbdd8e7fe)) + (fp_line (start 0 -1.56) (end 0.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 6c96e173-2066-40d9-a569-edaccbd85eb6)) + (fp_line (start 0 1.56) (end 0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp ed143482-5ec2-44cf-a3c6-01a9ef962ed5)) + (fp_line (start -2.05 1.7) (end 2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 36e3823d-b912-4549-8789-26ef81b4bf43)) + (fp_line (start 2.05 -1.7) (end -2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 3be3ee43-e949-432d-ac13-1461c65d5412)) + (fp_line (start -2.05 -1.7) (end -2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 5ce98328-6122-414f-ad1c-d7f34940d9b9)) + (fp_line (start 2.05 1.7) (end 2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp c1d4fd6c-6fde-4d61-b6ab-497be654b907)) + (fp_line (start 0.8 1.45) (end -0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp 8f81d866-272b-4ae3-8e30-96c8e3e1c450)) + (fp_line (start -0.4 -1.45) (end 0.8 -1.45) (layer "F.Fab") (width 0.1) (tstamp 9385e7c8-82b4-446c-8fa2-0cc98ebee9b1)) + (fp_line (start -0.8 1.45) (end -0.8 -1.05) (layer "F.Fab") (width 0.1) (tstamp 9b254d53-0bb2-4215-b6ff-db9bccf4ebd5)) + (fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp e1667c4b-af38-45ff-9522-92c661076f20)) + (fp_line (start -0.8 -1.05) (end -0.4 -1.45) (layer "F.Fab") (width 0.1) (tstamp f9834bed-cea3-4cf8-a4b8-328f07fdde01)) + (pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pinfunction "IN") (pintype "power_in") (tstamp 84208247-2778-4212-b2ed-47b5319ccf34)) + (pad "2" smd roundrect (at -1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 8bea9085-38be-4d7f-9d81-0861c86adf3e)) + (pad "3" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pinfunction "EN") (pintype "input") (tstamp bb83aa82-e597-46dd-bca2-6bb7f8809614)) + (pad "4" smd roundrect (at 1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 60 "unconnected-(U4-Pad4)") (pinfunction "NC") (pintype "no_connect") (tstamp 9a69996e-db7b-4af5-b6f7-3e1f92cf01d9)) + (pad "5" smd roundrect (at 1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pinfunction "OUT") (pintype "power_out") (tstamp 48301ba9-693c-4d96-951b-dc8c4fb48e70)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp 857c0238-fa89-467e-8cae-073afe09a31d) + (at 144.37 73.575) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/3605230b-0294-4f8e-870a-08839924244e") + (attr smd) + (fp_text reference "C12" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b2348eb9-31f4-4fb4-ade5-66f8b11980f8) + ) + (fp_text value "100nF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 099ef4ed-3649-4e92-8cc9-a8fc4ba4c0c4) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 0cf97faa-0af2-466f-be90-2a1b448022b8) + ) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp b321db9f-0821-4b2e-89ba-92630c07524c)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp ca5274f1-90c9-4880-b864-9505c03734f6)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 19c6bf85-41f2-4df3-9f76-f56c069da4e8)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 5514630f-7be6-4962-b32a-a6f23e1f656b)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp ae90c608-a3ee-4316-94a0-a06f23e2897f)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp de95c33b-a053-40cd-89cf-7fcc151c34c7)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 0c5affe5-630c-4b96-87d0-dd341dfa8291)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 34a1688f-207f-4020-a372-2c1892bed5c3)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 6b95ff4a-b487-43e9-b9fa-1af7c5801e87)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 802c15ee-69d0-433b-8015-44be2d4cde7b)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pintype "passive") (tstamp 4f8c9441-7805-493f-b52b-488168ce872b)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp f5ef2246-cb45-4fbc-95d3-ef043ad989dc)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" (layer "F.Cu") + (tedit 5E476F32) (tstamp 93178968-be9b-446a-8d06-8ce32aba8c85) + (at 136.29 77.425) + (descr "TSSOP, 20 Pin (JEDEC MO-153 Var AC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "TSSOP SO") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/f6778af2-3428-40c3-84cb-2e8416e7f587") + (attr smd) + (fp_text reference "U1" (at 0 -4.2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a0666145-069c-4ce8-8629-203389c6c3b3) + ) + (fp_text value "TXS0108EPW" (at 0 4.2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c7544ad1-f1cb-47bb-ad10-671a93a0085d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 30a3e287-b53e-4e9c-9c54-c2b633726fc2) + ) + (fp_line (start 0 3.385) (end -2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp 0feac340-2fd6-44e8-85e3-3cd998bf7058)) + (fp_line (start 0 3.385) (end 2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp 6d1d9dbe-b58b-44c1-8be6-b415e20e913a)) + (fp_line (start 0 -3.385) (end 2.2 -3.385) (layer "F.SilkS") (width 0.12) (tstamp 7937fed5-2ac3-4703-9351-029789ca29e5)) + (fp_line (start 0 -3.385) (end -3.6 -3.385) (layer "F.SilkS") (width 0.12) (tstamp 7bd0bb0c-e751-4830-8ead-8d361b89bba6)) + (fp_line (start 3.85 3.5) (end 3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 1112b27d-1144-4cf8-926d-14f785a42594)) + (fp_line (start -3.85 -3.5) (end -3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 259520dc-2fb3-4d2f-b095-f2d45c05dd69)) + (fp_line (start -3.85 3.5) (end 3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 4e9a73a0-c100-4539-b408-81e172b4a434)) + (fp_line (start 3.85 -3.5) (end -3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp fa848706-872b-44ac-8ede-e246b106406c)) + (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 30a63dc0-8fca-42c7-ba06-928c80d488fc)) + (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp a20e2291-40c7-49f3-b7ae-2ec28587fd92)) + (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp b6121f03-d11e-49cb-af1e-a7bdcffa461c)) + (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp c2e738cf-5444-4778-8ca9-c8b648f4b7e4)) + (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp e9eb8ddf-9692-4d05-9f5a-663699b047e7)) + (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 25 "/MCTRL_M1_DIR") (pinfunction "A1") (pintype "bidirectional") (tstamp c6c7359c-a998-4651-a8bf-ba00ac68efc3)) + (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3.3V") (pinfunction "VCCA") (pintype "power_in") (tstamp 703350d0-c27a-496e-8c0b-7153067bee10)) + (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 26 "/MCTRL_M2_DIR") (pinfunction "A2") (pintype "bidirectional") (tstamp aadc0cf0-bf27-44b4-947f-7f9888e5618d)) + (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 27 "/MCTRL_M1_EN{slash}TIM2_CH2") (pinfunction "A3") (pintype "bidirectional") (tstamp 66cb7bc4-f5e7-4a8e-8e28-f38e896a8737)) + (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 28 "/MCTRL_M2_EN{slash}TIM2_CH4") (pinfunction "A4") (pintype "bidirectional") (tstamp 7d319eda-a1b6-45a0-94b9-2f90de05fc5c)) + (pad "6" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 29 "/CAM_CTRL_YAW{slash}TIM1_CH1") (pinfunction "A5") (pintype "bidirectional") (tstamp 442ab5c3-a26d-4735-8868-d0612efb5160)) + (pad "7" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 30 "/CAM_CTRL_PITCH{slash}TIM1_CH4") (pinfunction "A6") (pintype "bidirectional") (tstamp a891c480-7dcf-42eb-958e-203c13309c42)) + (pad "8" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 31 "unconnected-(U1-Pad8)") (pinfunction "A7") (pintype "bidirectional+no_connect") (tstamp 28a0402d-10bd-40cd-ab73-fe55c80ccc6d)) + (pad "9" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 32 "unconnected-(U1-Pad9)") (pinfunction "A8") (pintype "bidirectional+no_connect") (tstamp 600db7bd-11d7-436d-bbc1-c84882031a50)) + (pad "10" smd roundrect (at -2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 23 "Net-(R4-Pad1)") (pinfunction "OE") (pintype "input") (tstamp 5a30ef3e-46a3-4ead-8a6f-cca3d4140d94)) + (pad "11" smd roundrect (at 2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp fb19b25c-1622-4f03-9f44-fa70d2c09a5d)) + (pad "12" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 33 "unconnected-(U1-Pad12)") (pinfunction "B8") (pintype "bidirectional+no_connect") (tstamp 5b42d5a7-fb54-4f16-b4b0-772fa33c5e61)) + (pad "13" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 34 "unconnected-(U1-Pad13)") (pinfunction "B7") (pintype "bidirectional+no_connect") (tstamp 2a569395-8e33-4abf-8736-b239ea8c874d)) + (pad "14" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 22 "/CAM_CTRL_PITCH_5V") (pinfunction "B6") (pintype "bidirectional") (tstamp 04b1f1aa-c20c-4d9e-907d-853008f50190)) + (pad "15" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 21 "/CAM_CTRL_YAW_5V") (pinfunction "B5") (pintype "bidirectional") (tstamp 85f2549d-bf97-48bc-9f49-21b552ad32a0)) + (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 35 "/MCTRL_M2_EN_5V") (pinfunction "B4") (pintype "bidirectional") (tstamp aa96e90e-238f-4385-b59e-f6008522aa27)) + (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 36 "/MCTRL_M1_EN_5V") (pinfunction "B3") (pintype "bidirectional") (tstamp 87ad9252-6385-471c-be89-7bf704ab69ac)) + (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 37 "/MCTRL_M2_DIR_5V") (pinfunction "B2") (pintype "bidirectional") (tstamp 1ba18b5f-2cb6-458c-a507-20de6cf2650c)) + (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pinfunction "VCCB") (pintype "power_in") (tstamp 948db7a4-57af-422a-ae98-c89b368f7323)) + (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 38 "/MCTRL_M1_DIR_5V") (pinfunction "B1") (pintype "bidirectional") (tstamp a67aba81-f512-4e4e-a8b7-26a2b2700351)) + (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEF0) (tstamp 9d7656d3-feba-4a25-bd70-3b79a1928cc1) + (at 126.56 78.925) + (descr "Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "diode") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/b4197371-2a88-4cf1-9038-b3ce7681c84a") + (attr smd) + (fp_text reference "D4" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 81f72f7e-cd54-45a5-b4b8-1876c0f1c9da) + ) + (fp_text value "DO2A" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fd8bced9-b580-4478-83de-5ff93b360a9e) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 5c634245-9b95-49bd-9a3b-55f30cce3b05) + ) + (fp_line (start -1.485 -0.735) (end -1.485 0.735) (layer "F.SilkS") (width 0.12) (tstamp 7377e286-7403-4350-b0db-898f7a081d6d)) + (fp_line (start 0.8 -0.735) (end -1.485 -0.735) (layer "F.SilkS") (width 0.12) (tstamp cee3e910-98f6-4702-aac4-f69a32090b6e)) + (fp_line (start -1.485 0.735) (end 0.8 0.735) (layer "F.SilkS") (width 0.12) (tstamp fcb265f6-e4a4-42c7-bfc2-4de1346d06df)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 1f25341b-6238-4f37-b816-8841fe0d13b2)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 90f7a2c4-3196-4b40-b9a7-ee8b6fb2a483)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp be5accc6-e0e3-4765-b90b-309313c6dd15)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp f866df54-e053-48fa-b052-b053a59e1875)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 05a3154b-c274-4306-8561-38cd57edc008)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 184b5e1f-e3eb-4818-a687-201334260537)) + (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer "F.Fab") (width 0.1) (tstamp 3cb75271-f066-430e-839b-2cfc90f60d77)) + (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp c7b239d6-680a-44e6-b14b-36b1b349ffe7)) + (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer "F.Fab") (width 0.1) (tstamp f2a7642a-0256-45f4-ad2f-c5474f4ee87a)) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pinfunction "K") (pintype "passive") (tstamp def2b3d7-dc3c-4641-8ad4-1a3240762409)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "Net-(U6-Pad3)") (pinfunction "A") (pintype "passive") (tstamp 030d5335-e194-44d8-a52a-20bfcd5e71ac)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp 9da78a60-d329-4e61-a59a-2b44ab6e9385) + (at 123.02 92.955) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/c0e91cf0-fd99-439d-8b54-898bf800f16d") + (attr smd) + (fp_text reference "C11" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0c2cd4b2-57c0-444e-a32a-6655ef548c32) + ) + (fp_text value "100nF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e91db693-fc46-4018-8ec0-845fa3e45e78) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 8f1b2ee8-88af-4309-a639-b5cef88d54ae) + ) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 7818e0fa-f0a7-4dfa-ab00-94f41891fbc4)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp bca9fd91-e43b-4a5e-9e81-022fce591d49)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 1d4e649d-7017-44a4-97fc-272033f153e6)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 97e74779-c24e-4233-ac11-0da7095af4ff)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp b5d94d2a-ecc3-4db0-9643-76853feb82a7)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp fe8da34f-7680-428c-a4f7-7e0532988074)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 0a8c713a-c3b8-4c01-8454-684e265e7f04)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 7574aa02-6c0b-497f-9014-38fd819b0039)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 9e50ef95-9aa1-4432-bd31-c4ae8583d9f8)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp f1a254b6-355d-4b2a-8313-315be04d39b2)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pintype "passive") (tstamp 598b9f88-3a5e-4b42-9629-87b054ef99fc)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 5c1fccfe-3b73-4f18-a3ae-ea162d385550)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp a3d460aa-1f46-46bd-9488-5b720482837a) + (at 166.27 53.205) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/5f4a7570-4444-4ce8-be62-d0847a105126") + (attr smd) + (fp_text reference "R3" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 47528d00-17cb-44f2-8701-d56176fc1024) + ) + (fp_text value "1k" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1014772d-b633-44ac-8779-1259ace461a5) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 02c7bc33-6b8e-407d-a576-e52d3a21a44b) + ) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp 32865897-cd4d-4fe0-baf3-c9acb8674174)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp d3e68bf9-56bf-49de-a14f-9d92d15b5abf)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 7321c580-c84b-4be5-9bf0-e89b95d72d13)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 7491107c-3387-4037-b553-451ddf089951)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 81879b1d-51dd-426b-a845-819caf3edef9)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp b07d291a-e804-4c85-a549-d8faf9c13484)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 3cafeb4e-2f89-45f3-8743-fdaad8671832)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 43715128-6fc8-4e39-a78b-7a43d99f3275)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 88028dfc-fdaf-4fa3-8216-c63049e9e1ec)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp e9f9f809-f152-4fc0-83d5-a6574bda72da)) + (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pintype "passive") (tstamp 024464a3-8680-413b-8906-d3902ee303be)) + (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "Net-(D1-Pad2)") (pintype "passive") (tstamp f8dc2912-092e-4c71-98d2-301261cd273f)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp a7812891-baf9-4591-964b-c462f68baba7) + (at 115 91.885) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/3a092de4-8a30-4836-b563-99c27fbbe0f8") + (attr smd) + (fp_text reference "C2" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fcd6db4a-0a9d-405e-95d0-77c989b6f1f4) + ) + (fp_text value "0.1uF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 122bde03-d173-411d-bbc8-f346fa72cfc1) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp a7c1db32-339d-4537-aa6b-169f03c4caec) + ) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 0504c2e8-b574-4b6b-9997-c54f29825a40)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 45f00fab-8da1-4359-babb-5f0b1ccc49aa)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 052e3a86-352b-4ed0-83ac-92902f130c86)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 15c4f2e0-b2c7-4f80-b684-0a6223a4e087)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 3809d9c0-301b-466c-8c7e-34b2aa0637e2)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp af43fb41-c3f6-41d5-aa88-e2abc66c1a82)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 2c75d36f-2ca3-4dc1-ac0d-fbd3322888b7)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 7a930700-1758-4345-9d48-e9abc4fb7643)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 976423d5-8ba0-42ef-b138-edbea67240cb)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 9accddf9-4469-48a6-b4c7-270ca5ec7f33)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pintype "passive") (tstamp f542048d-0a58-4a66-abfb-14a1eb84dc07)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 5401ac3d-286a-46e1-badc-5e32f378db2f)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp ba7f8a02-a6ff-4934-aa11-06ba8d1f562a) + (at 127.03 92.875) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/5abf2263-d535-4578-84e8-149064f307a1") + (attr smd) + (fp_text reference "C5" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e22be1b3-3e64-4733-a02a-f6c5c4e73084) + ) + (fp_text value "1uF_X5R" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f52c9c2b-4987-4fd0-88d0-bc72e7ee9a14) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 45437e93-6a51-4720-99ce-235c3e1abfb9) + ) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 86401f66-6ce5-490b-bc79-5f378a3c7da3)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 88b07435-8b25-4d2f-ae54-41d5d8824abd)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 67e459a1-5ddd-4ef8-bb7e-a8a15da8eaf1)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 88ff4bf4-c677-4516-9192-18b97cb3d95a)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp d965e443-9b66-4554-986f-b386ea3a6ea5)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp e50b4f9f-2541-4ae1-bdfe-6aca0310291a)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 445b02b7-e0db-40d7-914a-08d108269e2b)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 4b159c9a-3243-4b16-b071-1266d65c6a20)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp aacf86b7-4a12-41b7-95d7-e39c7d287526)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp b6479415-09e7-46f6-bdfe-9ac6ab998780)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pintype "passive") (tstamp 42578f9d-c912-4205-b244-064d1352590b)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp f3399af1-8005-4d0d-9725-b2ef38179d54)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm" (layer "F.Cu") + (tedit 5DC5F6A4) (tstamp d41c11eb-ff93-4a46-97e7-9139c885f818) + (at 157.46 59.875) + (descr "QFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "QFN NoLead") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/6fb43447-9192-40eb-979a-855774372203") + (attr smd) + (fp_text reference "U2" (at 0 -3.82) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 61d14e37-9178-4671-8490-4745ceffbb68) + ) + (fp_text value "STM32L432KCUx" (at 0 3.82) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9891bcd5-ef42-4963-89b7-be0da292f329) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c4fddaab-55ba-4a13-9629-67e4a2af8ffc) + ) + (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp 423168e2-e25e-4630-9eb3-b1947d1642c3)) + (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 5d262d15-7850-4c5b-820d-20f923f8a0ac)) + (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp a45a0600-7d92-4500-9ec1-d06c6d5fe9c2)) + (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp ac940de2-d7c1-4931-94c2-4e18e0f4cc71)) + (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp c57620de-7dc8-434f-b542-c59a1169cb9a)) + (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp d548723d-ce01-4c00-a31c-6af3ce8c668c)) + (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp f9b77449-8982-43e6-a93f-a1a8cbe3c0e7)) + (fp_line (start -3.12 -3.12) (end -3.12 3.12) (layer "F.CrtYd") (width 0.05) (tstamp 4405080b-97af-45f4-8803-ad74881c050b)) + (fp_line (start 3.12 3.12) (end 3.12 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp 490019ea-94fd-426d-a3f3-55696f217ee4)) + (fp_line (start 3.12 -3.12) (end -3.12 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp b61d6fde-cd4a-4dae-88b2-a863e2ec0e04)) + (fp_line (start -3.12 3.12) (end 3.12 3.12) (layer "F.CrtYd") (width 0.05) (tstamp bd213513-cafc-4d10-834c-034abf60ebbb)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 08d68138-6de1-483d-9325-73efe876f507)) + (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 8c270af3-100d-49f5-ad97-c3432988005b)) + (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 8c8fcff4-e5ba-472c-a084-26f4949f827f)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp c4af6382-c67a-4568-bd98-17f246c86851)) + (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp c5597052-b4bb-4f3e-af3b-5a785058c26b)) + (pad "" smd roundrect (at -1.15 1.15) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 0c830e10-4b6f-4ad4-bbdb-d9283f75214c)) + (pad "" smd roundrect (at -1.15 0) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 0f783cf5-cbb6-4221-9df8-d9dd335e7d38)) + (pad "" smd roundrect (at 0 -1.15) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 1fbf9825-66e2-46e3-b9d3-400484b82f8e)) + (pad "" smd roundrect (at 0 0) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 440b2e96-ab20-47f1-bfe9-a5446edf56d0)) + (pad "" smd roundrect (at 0 1.15) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 49f0592f-9430-42db-bef6-7103dcfe4cca)) + (pad "" smd roundrect (at -1.15 -1.15) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4cc6f60f-098e-4e80-aaef-3c31b79fdadb)) + (pad "" smd roundrect (at 1.15 -1.15) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 638654fb-2130-4757-ae93-a2413ffbeb8d)) + (pad "" smd roundrect (at 1.15 1.15) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7178aed9-d451-4a4b-b78e-b48106756628)) + (pad "" smd roundrect (at 1.15 0) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp a74a929f-33e5-4b19-abfb-832187ad6eb5)) + (pad "1" smd roundrect (at -2.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pinfunction "VDD") (pintype "power_in") (tstamp 26886c17-3930-4961-8898-8d2e6f351d9d)) + (pad "2" smd roundrect (at -2.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 39 "unconnected-(U2-Pad2)") (pinfunction "PC14") (pintype "bidirectional") (tstamp 96a25ba5-8bf2-4849-8d08-4ec8343182a8)) + (pad "3" smd roundrect (at -2.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 40 "unconnected-(U2-Pad3)") (pinfunction "PC15") (pintype "bidirectional") (tstamp 68b99d8c-eb99-4444-84aa-70318c2baca9)) + (pad "4" smd roundrect (at -2.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "/nRST") (pinfunction "NRST") (pintype "input") (tstamp 2dbc4ad4-be00-420b-b767-db479d8c883a)) + (pad "5" smd roundrect (at -2.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 41 "/AVdd") (pinfunction "VDDA") (pintype "power_in") (tstamp 4999d73c-81b6-41ce-b86c-056cda314d08)) + (pad "6" smd roundrect (at -2.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 42 "unconnected-(U2-Pad6)") (pinfunction "PA0") (pintype "bidirectional") (tstamp 55b47b77-d403-4972-af16-f9a0920bf64b)) + (pad "7" smd roundrect (at -2.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 27 "/MCTRL_M1_EN{slash}TIM2_CH2") (pinfunction "PA1") (pintype "bidirectional") (tstamp 53dd6fa5-ea4d-4932-8183-726a2943a2e7)) + (pad "8" smd roundrect (at -2.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 43 "/USART2_TX{slash}DEBUG_TX") (pinfunction "PA2") (pintype "bidirectional") (tstamp 65f9620d-8199-46df-9760-405c3faf218b)) + (pad "9" smd roundrect (at -1.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 28 "/MCTRL_M2_EN{slash}TIM2_CH4") (pinfunction "PA3") (pintype "bidirectional") (tstamp 962317fc-c472-432f-be69-47187c4979fc)) + (pad "10" smd roundrect (at -1.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 25 "/MCTRL_M1_DIR") (pinfunction "PA4") (pintype "bidirectional") (tstamp 5e809cfd-8c4b-4589-8b83-00f54e8261b4)) + (pad "11" smd roundrect (at -0.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 26 "/MCTRL_M2_DIR") (pinfunction "PA5") (pintype "bidirectional") (tstamp f78113d4-6377-4bc6-b27c-f1f52574ca1b)) + (pad "12" smd roundrect (at -0.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 44 "unconnected-(U2-Pad12)") (pinfunction "PA6") (pintype "bidirectional") (tstamp 071d79c0-478d-4c99-ba74-cdc65267dc3a)) + (pad "13" smd roundrect (at 0.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 45 "unconnected-(U2-Pad13)") (pinfunction "PA7") (pintype "bidirectional") (tstamp 51df643f-91c3-491c-9716-222096b911e2)) + (pad "14" smd roundrect (at 0.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 46 "unconnected-(U2-Pad14)") (pinfunction "PB0") (pintype "bidirectional") (tstamp 993b25c7-197c-42f1-a0a8-78968ba9ffdd)) + (pad "15" smd roundrect (at 1.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 47 "unconnected-(U2-Pad15)") (pinfunction "PB1") (pintype "bidirectional") (tstamp 9b3f6e1b-bafe-476e-8d29-488e5c54a0cf)) + (pad "16" smd roundrect (at 1.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "VSS") (pintype "power_in") (tstamp 84b8965f-6a7a-47b5-a326-e3986ebdaefa)) + (pad "17" smd roundrect (at 2.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pinfunction "VDD") (pintype "power_in") (tstamp 8a37f4d8-efc6-40a4-90e0-31708b0d4d7c)) + (pad "18" smd roundrect (at 2.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 29 "/CAM_CTRL_YAW{slash}TIM1_CH1") (pinfunction "PA8") (pintype "bidirectional") (tstamp 7396044e-7111-4d3f-b3a8-4bb00625ba3c)) + (pad "19" smd roundrect (at 2.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 48 "/USART1_TX") (pinfunction "PA9") (pintype "bidirectional") (tstamp fa6ebd39-9510-4058-bb50-5e612a8c4640)) + (pad "20" smd roundrect (at 2.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 49 "/USART1_RX") (pinfunction "PA10") (pintype "bidirectional") (tstamp 364c557d-6006-4024-b34b-40ebae65895e)) + (pad "21" smd roundrect (at 2.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 30 "/CAM_CTRL_PITCH{slash}TIM1_CH4") (pinfunction "PA11") (pintype "bidirectional") (tstamp 7e3cc3cc-0ed1-49b2-966f-2a25f28c597a)) + (pad "22" smd roundrect (at 2.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 50 "unconnected-(U2-Pad22)") (pinfunction "PA12") (pintype "bidirectional") (tstamp bd5b0948-a8f1-4693-8094-42d4acdfd095)) + (pad "23" smd roundrect (at 2.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 51 "unconnected-(U2-Pad23)") (pinfunction "PA13") (pintype "bidirectional") (tstamp b1c95146-3ab0-42d5-954e-62417a7019b4)) + (pad "24" smd roundrect (at 2.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 52 "unconnected-(U2-Pad24)") (pinfunction "PA14") (pintype "bidirectional") (tstamp c85ea561-d6ed-4c89-9c14-7793f439530f)) + (pad "25" smd roundrect (at 1.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 53 "/USART2_RX{slash}DEBUG_RX") (pinfunction "PA15") (pintype "bidirectional") (tstamp ce53025e-1767-432a-8b42-6a50189b73b2)) + (pad "26" smd roundrect (at 1.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 54 "unconnected-(U2-Pad26)") (pinfunction "PB3") (pintype "bidirectional") (tstamp 5d7901f5-c604-4b7b-baaa-3b130b28bc0a)) + (pad "27" smd roundrect (at 0.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 55 "unconnected-(U2-Pad27)") (pinfunction "PB4") (pintype "bidirectional") (tstamp 68526e91-4268-451a-a3d7-232699c0975f)) + (pad "28" smd roundrect (at 0.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 56 "unconnected-(U2-Pad28)") (pinfunction "PB5") (pintype "bidirectional") (tstamp bd88af8a-d7a0-4a68-9550-02d109478af0)) + (pad "29" smd roundrect (at -0.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 57 "unconnected-(U2-Pad29)") (pinfunction "PB6") (pintype "bidirectional") (tstamp bf727166-83ae-464a-a45e-4bc303748ce7)) + (pad "30" smd roundrect (at -0.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 58 "unconnected-(U2-Pad30)") (pinfunction "PB7") (pintype "bidirectional") (tstamp a88b74db-2808-4ffb-a993-36e8ca3a2d08)) + (pad "31" smd roundrect (at -1.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 59 "unconnected-(U2-Pad31)") (pinfunction "PH3") (pintype "bidirectional+no_connect") (tstamp ae332c8d-8508-4621-857b-b25bd0e51c56)) + (pad "32" smd roundrect (at -1.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "VSS") (pintype "power_in") (tstamp b51e15fb-0051-44fa-aa06-a1b3a01927b8)) + (pad "33" smd rect (at 0 0) (size 3.45 3.45) (layers "F.Cu" "F.Mask") + (net 2 "GND") (pinfunction "VSS") (pintype "power_in") (tstamp 1bfa6355-351f-4b6c-b58f-7d3e8eea4b99)) + (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp d723208e-fa56-42f4-90ae-9298f589ee61) + (at 119.01 92.955) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/c63c9018-b6d6-4c15-bc8e-c22595332050") + (attr smd) + (fp_text reference "R4" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 231c74dd-addc-4a9a-a9e6-d3644b5b0d89) + ) + (fp_text value "10k" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0f15ae55-874e-4f78-8106-174fc9769c1b) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 3f7406dd-0620-4912-a5a4-fcd2b3779bf5) + ) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp 09a08ac6-040f-4c1a-93d0-83ad6c73db6b)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp 5fb443b8-4859-4f8f-a7fd-8e47869ebd53)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 333ada81-001f-461c-868a-b1443bc0ea92)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 556ccce6-ea5f-4317-852b-4fa558fcbafe)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 62181257-0893-4052-9574-b481982139f7)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 627dd9b1-ed33-4bcd-b946-45cf42f15c6d)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 14204ec9-50a9-4f48-a24e-f294b8c8998f)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 49de676f-9772-47aa-9a16-bfb55011b8dc)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp ed3d8715-b0c5-4f77-bf3d-e3e05a442afd)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp f86981ea-8e6b-4762-9529-2926959697c3)) + (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 23 "Net-(R4-Pad1)") (pintype "passive") (tstamp f233bc59-e0ea-48f1-a7bd-b242fbf51a80)) + (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 941659e6-75f4-4a84-8269-153f6f6b088b)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp da7d3651-a570-45b0-a426-ae8ca982b8ca) + (at 137.78 82.705) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/5c653c18-e39f-4fd4-9ccc-cff76f357565") + (attr smd) + (fp_text reference "C4" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 31647b54-f72c-4572-ae40-69d14aa87ec4) + ) + (fp_text value "100nF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2c6d8498-76b2-4920-bece-c2d7ed0e6b42) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 1204d872-b74b-4222-8160-5fabd99ff0e5) + ) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp ad5d8f33-0563-4bce-8ff6-248598d6b310)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp ba91bfe9-2c43-43c6-9868-ac57beb8338e)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 26593a5d-48c5-4e47-8b87-fa191a8f3821)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 468e407c-abbd-42b3-b35f-25a5c6fa1817)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 8fb5c856-35c7-49e3-9c3a-7e1ba9b6b5e9)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp a0f62618-d828-40a6-963e-9b33e989960b)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 0cd5efa1-611d-4125-8945-d313f7b3d994)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 5d1f8c81-efea-4c9e-b3aa-86b0e2faa29e)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 9b975321-7778-4a0c-968f-0bf556f0a0e2)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp e1adbd45-cd7d-4126-bcdb-c8711d0141b1)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pintype "passive") (tstamp 60dc7eca-bba9-48a7-b27d-3d57832f4125)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 594c9313-49d1-46dd-8d91-1e749c993660)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp e1ff16d1-b684-4158-969e-cc1ec2d2956b) + (at 115 94.395) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/e144062f-6020-4b71-b05b-4fa875b58b1b") + (attr smd) + (fp_text reference "R8" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3742d80a-e6fb-4cc4-85ba-6dd8f33b594b) + ) + (fp_text value "47R" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4d0b65b6-2871-4599-b7ea-5dae4ef1e918) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 4030eeb4-84dd-4df7-bda5-d7e3107960fa) + ) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp 04eb8da3-9e2e-4e52-987c-ee02be63cf34)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp e751145f-198f-4ed1-8925-feec91e0e5c4)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 4c008eba-4969-4922-8a6c-95b31c17217d)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 5828a3eb-4fa9-4d99-ad59-aae5e701090d)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 8f0d884d-a4e5-4970-ad31-bb171ecadf3c)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp add62bf0-8da4-4e06-bc08-d54438cf4af1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 277ca654-3516-426f-9b56-59d71f84abaa)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp dd59a5ab-6a9a-4e79-9075-cd3947d2ecd3)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp decd7c9f-b6e4-4892-aea6-ec24e4b5268d)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp eea5c712-a3c2-46ba-bec7-4fe2cdda6af8)) + (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 24 "/HSE_OUT") (pintype "passive") (tstamp 9a469bfc-f8be-4342-b183-66df57d31648)) + (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 7 "Net-(C9-Pad1)") (pintype "passive") (tstamp 0af79870-5624-478d-a47e-ad01e9753a8e)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp e647450c-7d58-4fb2-9e30-ef420eb65cfd) + (at 133.16 85.215) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/39e1f685-7452-476e-aea5-28cd83db984e") + (attr smd) + (fp_text reference "C7" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6859b4d2-ba24-450a-a9d7-46b4f9f92e1f) + ) + (fp_text value "100nF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d57fec5c-54ad-4890-8c1b-44e20fdd57bc) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 9885d9be-713d-4a82-9a96-d8c1b073d086) + ) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 261ee8c8-0f70-43e1-b334-c3e2ca820f59)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 775ccfee-894c-4c71-b2aa-846786f15dc7)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 16a9704e-7594-407c-a2fc-08499b65bca3)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 2d550fe5-7746-4c29-a2e3-24de3ce0f56d)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp bdb6a922-aa11-450c-aee6-0f2a8a8c7eb6)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp c78cd52a-8e5e-4203-87fc-8f1b0002228f)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 573dfcc9-16cc-4af5-a07f-1d2ef7c5de05)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 704aad66-6517-491b-afbb-dcf622663520)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 73db3cb1-9449-41a8-9ced-76a8a60e9b8f)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp ff6192ee-75b3-401e-8e3e-88f8a5150e8d)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp d9ef5944-6341-4d67-903e-9ea6524e04af)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "/nRST") (pintype "passive") (tstamp 213f267f-b241-480a-b1fa-310346198d86)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp ef04ca4f-e463-4855-b344-c6d07875cf5c) + (at 154.82 64.775) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/a2ba7d57-b7ad-4fcf-8440-cbbbc0768e76") + (attr smd) + (fp_text reference "C8" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 481b6445-8f94-4da6-ae81-fa2dd6b7b27d) + ) + (fp_text value "10pF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f559f21e-e8ae-4387-ab4c-d09b295ef75e) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 874bc8dc-e1e8-4e27-a852-13b818c82562) + ) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 4d26e017-8fb8-4783-ac28-6063c8963e9e)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 684d924b-0afa-4707-b112-3452eda565e7)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 3349f719-aa1d-4056-9926-066a75a1572d)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 7b8995c2-ea9c-4138-b038-3556f1aae7bd)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 8b1f714f-7e59-435f-a830-8919c281a35f)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 9b863357-c6b7-45b1-9570-9544cec66da5)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 0b04ec35-d170-40b8-8bde-4b0078587f79)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 24205f54-a02a-4785-9b46-e4f71a13c11a)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 24b1aa9e-3e6c-44b1-bc69-5e5ef4d08073)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 6387699a-dc15-4020-881f-af01ce561b10)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 6 "/HSE_IN") (pintype "passive") (tstamp 8faf337f-c6c8-458c-80a4-01a1ed6b69e4)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 960f9045-af89-42ce-b205-069f9c2668e8)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEF0) (tstamp f5b44a57-d9cc-49ef-9d9b-1c13959c35ae) + (at 125.95 85.715) + (descr "Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "diode") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/08536234-d8f3-4c85-a9f0-1917b8ff7b22") + (attr smd) + (fp_text reference "D9" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 083f60d9-1fd0-4a47-bdff-f1742923f1ac) + ) + (fp_text value "DO4B" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c1230d49-cdb0-4082-83e9-5aa422b48162) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp e21990c2-6e4b-40ff-b4b1-aba7f24ca4e4) + ) + (fp_line (start -1.485 -0.735) (end -1.485 0.735) (layer "F.SilkS") (width 0.12) (tstamp 7b17722b-d193-4162-93fe-5be28cfc12fe)) + (fp_line (start -1.485 0.735) (end 0.8 0.735) (layer "F.SilkS") (width 0.12) (tstamp be0e1c87-9b5e-471c-8c18-7956a5a724b9)) + (fp_line (start 0.8 -0.735) (end -1.485 -0.735) (layer "F.SilkS") (width 0.12) (tstamp c7edbb70-a782-44b3-9d00-11da6f21de20)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 02857cf3-8bf1-46c7-8cb5-24b1ee27d690)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 37b2ba98-c958-4e98-ad85-615927c0a754)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 9de9d8d8-962b-46b0-8674-d49b51ad34e4)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp cd059965-2aac-4d3c-bcac-811559f0ea1f)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 3443fae4-6dfb-4c94-97f4-ace7d105e909)) + (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer "F.Fab") (width 0.1) (tstamp 41237b18-ff8a-4819-9269-e342b0f6009c)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 9ce62656-b795-4015-9e34-a120351e536f)) + (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer "F.Fab") (width 0.1) (tstamp efc559f1-fe3d-4855-b6e7-f430bd1f7f73)) + (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp f1d17f00-8579-4a49-9fd4-250a73c91f1a)) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 12 "Net-(U6-Pad14)") (pinfunction "K") (pintype "passive") (tstamp 9aadf001-e19b-4f04-952b-d5337c72b133)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "A") (pintype "passive") (tstamp dd3153bf-0664-443c-b56a-ed1586cf89c4)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp fa701428-fb42-4eb7-b2b5-ed263eba70cc) + (at 166.27 50.695) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/ca0d79e2-7436-442c-8f85-4e4588f40bb0") + (attr smd) + (fp_text reference "C6" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d86200ed-7cb2-41a9-9608-21ceeea8dc02) + ) + (fp_text value "100nF" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5ae907fa-b932-4054-8841-5d0f15053064) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 1ac26603-72ee-419d-93f6-0271fa16e34c) + ) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 90cf6432-9a01-45a2-98cb-f254ce395269)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp da7bec6d-36ca-4fb8-b019-fc947065331c)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 67d13d51-77c9-402a-b73d-9031158c60e3)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 7bb5ca26-9f2c-4539-b6f1-df9dd337389f)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp c9408a88-49a0-4952-8d16-571e50f87c2a)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp c9aec373-76d6-4fe7-ba90-e9233b2ef4a8)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 89abbad0-8fbd-421e-b99a-506c3b1f02c6)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 97903f76-8ef1-41d5-966e-8cf704407494)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp b687af0d-6afe-4abd-baff-1615871924ec)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp c539c0c6-9c9c-408e-a1ca-c55a2509c552)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pintype "passive") (tstamp b02840ca-1338-48b0-aea6-9e35c4dae1f3)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 1b461f25-e647-43d2-b95c-763651f07625)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") + (tedit 5F68FEF0) (tstamp fa906283-99e4-457b-bdb4-d0571d010d98) + (at 137.16 63.215) + (descr "Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "diode") + (property "Sheetfile" "penguinator_pcb.kicad_sch") + (property "Sheetname" "") + (path "/c1c5601b-0582-42ff-94c0-b2b64c59ecfa") + (attr smd) + (fp_text reference "D8" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9373709c-9de5-40f4-93bc-f4c204794edf) + ) + (fp_text value "DO4A" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 246eaa46-99cf-4c43-9fff-e0fc9de91557) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 81b40a3f-f49f-4da1-985d-59a23ec8283f) + ) + (fp_line (start 0.8 -0.735) (end -1.485 -0.735) (layer "F.SilkS") (width 0.12) (tstamp 11fec512-224c-456d-8263-e6bbc33dca91)) + (fp_line (start -1.485 0.735) (end 0.8 0.735) (layer "F.SilkS") (width 0.12) (tstamp 152133ca-54f0-47fc-9161-fac1a03b73dc)) + (fp_line (start -1.485 -0.735) (end -1.485 0.735) (layer "F.SilkS") (width 0.12) (tstamp 23c73826-bfc9-4909-af0e-0871c318d2e2)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 4da34baa-cb1f-48ec-898b-5fdf13305797)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 81210a21-f775-49ba-b704-a5a43b1eef46)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp b0a6c473-7cd6-4a7e-9869-7977d2b995c4)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp f0b586c5-1146-4616-9b4d-aa1f3496e283)) + (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer "F.Fab") (width 0.1) (tstamp 148e7f44-a4f4-4e94-a1e3-1971274e2d2d)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 4ae70b2f-b3ec-4363-b7f4-cd4cd4ab5d30)) + (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer "F.Fab") (width 0.1) (tstamp 5e248090-faba-4edb-b1a9-e2e2caca0611)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 6de76919-22cc-41ed-9316-c43437c1926d)) + (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp c8fad683-fc0b-4c7c-b91e-b55ad9586d22)) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+5V") (pinfunction "K") (pintype "passive") (tstamp 6c9ad873-ab27-46f4-9bee-761dfce21996)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 12 "Net-(U6-Pad14)") (pinfunction "A") (pintype "passive") (tstamp f4dd6e8f-c311-4965-aa7c-fe0de4e81a62)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + +) diff --git a/pcb/penguinator_pcb/penguinator_pcb.kicad_sch b/pcb/penguinator_pcb/penguinator_pcb.kicad_sch index 5cbccfb..c95c065 100644 --- a/pcb/penguinator_pcb/penguinator_pcb.kicad_sch +++ b/pcb/penguinator_pcb/penguinator_pcb.kicad_sch @@ -399,6 +399,79 @@ ) ) ) + (symbol "Connector:Conn_01x03_Male" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x03_Male" (id 1) (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x03_Male_1_1" + (polyline + (pts + (xy 1.27 -2.54) + (xy 0.8636 -2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 0) + (xy 0.8636 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 2.54) + (xy 0.8636 2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 0.8636 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start 0.8636 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start 0.8636 2.667) (end 0 2.413) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (pin passive line (at 5.08 2.54 180) (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 180) (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 180) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Connector:RJ45" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) (property "Reference" "J" (id 0) (at -5.08 13.97 0) (effects (font (size 1.27 1.27)) (justify right)) @@ -1902,6 +1975,9 @@ (junction (at 144.78 168.91) (diameter 0) (color 0 0 0 0) (uuid 75cb5eed-de30-4bb3-af03-d6e1c101da7b) ) + (junction (at 112.395 68.58) (diameter 0) (color 0 0 0 0) + (uuid 7691cd9b-2e41-48ce-9148-0577dd6f6744) + ) (junction (at 168.275 74.93) (diameter 0) (color 0 0 0 0) (uuid 901f47cd-0d45-4e82-b2fd-87a21c348587) ) @@ -1990,9 +2066,9 @@ (no_connect (at 66.04 106.68) (uuid 0f8a61f2-0cac-402c-8c92-efe8df4f498e)) (no_connect (at 66.04 114.3) (uuid 3c05485f-778f-473b-bb77-f1d4ba2b26c3)) (no_connect (at 130.81 137.795) (uuid 51967879-233c-41aa-9abb-993b9a0b138a)) - (no_connect (at 151.13 137.795) (uuid 51967879-233c-41aa-9abb-993b9a0b138a)) + (no_connect (at 151.13 137.795) (uuid 51967879-233c-41aa-9abb-993b9a0b138b)) (no_connect (at 130.81 140.335) (uuid de4e5a36-806f-46b9-9103-fb945b651567)) - (no_connect (at 151.13 140.335) (uuid de4e5a36-806f-46b9-9103-fb945b651567)) + (no_connect (at 151.13 140.335) (uuid de4e5a36-806f-46b9-9103-fb945b651568)) (wire (pts (xy 271.78 129.54) (xy 254 129.54)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2014,6 +2090,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 04aad24a-405a-41ab-85c7-f372164ac789) ) + (wire (pts (xy 105.41 68.58) (xy 101.6 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 04f88031-d520-40a9-9b6b-4f4e83f11312) + ) (wire (pts (xy 169.545 93.345) (xy 172.085 93.345)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 05e84574-ca3f-4917-b4f8-5fbadce1ee4f) @@ -2054,6 +2134,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 11edab71-71c3-4559-8e68-1891ae758992) ) + (wire (pts (xy 219.075 36.83) (xy 222.25 36.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 123cb20b-e38f-4517-9d44-6fdd48c66e56) + ) + (wire (pts (xy 219.075 25.4) (xy 219.075 27.305)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 125e5b0e-b5b4-4627-9a79-84e0639fbc0a) + ) (wire (pts (xy 217.805 61.595) (xy 208.28 61.595)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1401a7c6-f25a-42d5-bed3-19b64bfef8a8) @@ -2114,6 +2202,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 216637fd-eaf3-4a17-ba73-f7995c97499b) ) + (wire (pts (xy 221.615 22.86) (xy 199.39 22.86)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 221da2c1-45ff-4451-9874-6c3d409221a4) + ) (wire (pts (xy 168.275 69.85) (xy 196.85 69.85)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2258116d-223f-4d88-9ba6-10ee9ccf4ba1) @@ -2234,6 +2326,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4684f548-a2ec-46b8-afe5-d01d018d79b1) ) + (wire (pts (xy 221.615 25.4) (xy 219.075 25.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 47a76906-56da-49d8-8d30-c531ae3bd88b) + ) (wire (pts (xy 93.98 172.72) (xy 93.98 187.96)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 48976854-7bc0-419e-8e44-57cb209b3465) @@ -2258,6 +2354,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 500061de-3725-48bd-afe8-fa6ce158c042) ) + (wire (pts (xy 213.36 41.91) (xy 213.36 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 51e676c6-1e68-4487-aadc-71696a4ac892) + ) (wire (pts (xy 169.545 90.805) (xy 169.545 93.345)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 524ad4a3-9e61-411d-8bbc-16b2bf3d1ac6) @@ -2298,6 +2398,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5ca76dde-d382-46e5-be2e-474b79d3eb5f) ) + (wire (pts (xy 112.395 64.135) (xy 112.395 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5e22008d-8c3a-426e-803e-707fa007852b) + ) (wire (pts (xy 85.09 172.72) (xy 85.09 176.53)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5f997ccc-f5ec-43e6-858f-16dd4070438d) @@ -2390,6 +2494,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7a275f3b-6189-49fb-8006-f7940aeece99) ) + (wire (pts (xy 219.71 20.32) (xy 221.615 20.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7a2afba8-7654-4bb5-b061-af36d35e5232) + ) (wire (pts (xy 199.39 93.345) (xy 202.565 93.345)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7a8c8532-8303-4417-9b4e-e430dfdd7443) @@ -2502,6 +2610,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 8e479fe5-43e4-403f-97ad-de1e2cc0b40b) ) + (wire (pts (xy 110.49 68.58) (xy 112.395 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 915ef991-0203-4dca-9111-ddb1a49ee7c4) + ) (wire (pts (xy 60.96 57.15) (xy 67.31 57.15)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 926a6a61-898e-4981-a3df-5126b46a7d8e) @@ -2518,6 +2630,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9799bc9f-06de-429a-bce3-db1115c7c52f) ) + (wire (pts (xy 222.25 39.37) (xy 197.485 39.37)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9a75db13-3985-4077-8598-650b4015e5f9) + ) (wire (pts (xy 58.42 135.89) (xy 63.5 135.89)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9babc911-857b-4139-b892-7fe15fbbe8cb) @@ -2550,6 +2666,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a55cc2da-858e-4248-aa5b-c5b9e3debf5e) ) + (wire (pts (xy 199.39 21.59) (xy 199.39 22.86)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a5ecf18a-20e6-4352-8891-80d0255b4476) + ) (wire (pts (xy 236.855 113.665) (xy 247.015 113.665)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a61c9760-33a4-4f3d-bd52-71b8c31b41d4) @@ -2634,6 +2754,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bb02368d-dfdd-43c0-8bd0-e8683c4755bb) ) + (wire (pts (xy 222.25 41.91) (xy 213.36 41.91)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bb107079-e19e-435e-aed4-e0c9ddb71b43) + ) (wire (pts (xy 137.16 165.1) (xy 137.16 168.91)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bb14852c-eafc-437d-b873-379e14aba134) @@ -2806,6 +2930,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e91d5e1c-6ed2-4c11-8347-55849f32f34d) ) + (wire (pts (xy 101.6 68.58) (xy 101.6 73.025)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e95c8e1a-26ac-478a-a7d7-ae64e902be8e) + ) + (wire (pts (xy 197.485 39.37) (xy 197.485 34.925)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ed49d412-5d0e-4d90-b3ab-a6fd8d5c6652) + ) (wire (pts (xy 85.09 167.64) (xy 93.98 167.64)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ede48e94-42c9-49c2-9791-0c3b429ad7fd) @@ -2954,6 +3086,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 26280570-3561-41e4-b9a3-12ccfc1f5a49) ) + (label "CAM_CTRL_PITCH_5V" (at 219.075 36.83 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 2d2012d3-0a19-4172-a601-d5dae03b9bc9) + ) (label "USART1_RX" (at 35.56 135.89 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 2fc72393-98dd-483b-987a-cdaf3aaa743d) @@ -3082,6 +3218,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid f51a3704-0786-4dcf-b82a-d9580b86fa92) ) + (label "CAM_CTRL_YAW_5V" (at 219.71 20.32 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid f825ec1a-1a8a-4245-b4de-7ac8d07c008d) + ) (label "CAM_CTRL_YAW{slash}TIM1_CH1" (at 128.27 132.715 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid f92ddf9d-2403-4b90-88e6-68701aa9a621) @@ -3098,13 +3238,13 @@ (symbol (lib_id "Device:D_Small_Filled") (at 267.97 107.95 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 08536234-d8f3-4c85-a9f0-1917b8ff7b22) - (property "Reference" "D?" (id 0) (at 270.51 106.6799 90) + (property "Reference" "D9" (id 0) (at 270.51 106.6799 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "DO4B" (id 1) (at 270.51 109.2199 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 267.97 107.95 90) + (property "Footprint" "Diode_SMD:D_0603_1608Metric" (id 2) (at 267.97 107.95 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 267.97 107.95 90) @@ -3133,13 +3273,13 @@ (symbol (lib_id "Device:D_Small_Filled") (at 236.855 71.755 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 0ec29545-7462-4400-a430-658469c8ba77) - (property "Reference" "D?" (id 0) (at 238.76 70.4849 90) + (property "Reference" "D2" (id 0) (at 238.76 70.4849 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "DO1A" (id 1) (at 238.76 73.0249 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 236.855 71.755 90) + (property "Footprint" "Diode_SMD:D_0603_1608Metric" (id 2) (at 236.855 71.755 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 236.855 71.755 90) @@ -3168,13 +3308,13 @@ (symbol (lib_id "Connector_Generic:Conn_02x02_Counter_Clockwise") (at 281.94 93.345 270) (unit 1) (in_bom yes) (on_board yes) (uuid 1aa89c47-f278-4a5b-ac3a-16959d0ad633) - (property "Reference" "J?" (id 0) (at 281.94 106.68 90) + (property "Reference" "J5" (id 0) (at 281.94 106.68 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "MOTOR_HEADER" (id 1) (at 269.875 104.14 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 281.94 93.345 0) + (property "Footprint" "Connector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal" (id 2) (at 281.94 93.345 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 281.94 93.345 0) @@ -3205,7 +3345,7 @@ (symbol (lib_id "power:GND") (at 151.765 113.03 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 1d3fb4e0-f7a9-4f77-846d-402725fa4b78) - (property "Reference" "#PWR?" (id 0) (at 151.765 119.38 0) + (property "Reference" "#PWR0131" (id 0) (at 151.765 119.38 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 151.765 118.11 0)) @@ -3234,6 +3374,22 @@ (pin "1" (uuid f7d74faf-9368-4742-85c9-3645e61f65d3)) ) + (symbol (lib_id "power:GND") (at 213.36 44.45 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 272fa1ad-87c6-437f-a3ce-e55653290ed6) + (property "Reference" "#PWR0118" (id 0) (at 213.36 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 213.36 49.53 0)) + (property "Footprint" "" (id 2) (at 213.36 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 213.36 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 088b2aae-98c8-4116-88df-123e1846a312)) + ) + (symbol (lib_id "power:GND") (at 130.81 181.61 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 299a40aa-bcf4-43b5-8fd4-75f46d11ba7a) @@ -3293,7 +3449,7 @@ (symbol (lib_id "power:GND") (at 140.97 150.495 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 2fb0c907-9441-4e31-8121-2664c88b7108) - (property "Reference" "#PWR?" (id 0) (at 140.97 156.845 0) + (property "Reference" "#PWR0130" (id 0) (at 140.97 156.845 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 140.97 154.94 0)) @@ -3309,13 +3465,13 @@ (symbol (lib_id "Device:C_Small") (at 224.79 64.135 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3605230b-0294-4f8e-870a-08839924244e) - (property "Reference" "C?" (id 0) (at 227.33 62.8712 0) + (property "Reference" "C12" (id 0) (at 227.33 62.8712 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "100nF" (id 1) (at 227.33 65.4112 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 224.79 64.135 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 224.79 64.135 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 224.79 64.135 0) @@ -3328,7 +3484,7 @@ (symbol (lib_id "power:+5V") (at 143.51 104.14 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 39962753-4fc1-467a-b60e-92155af38638) - (property "Reference" "#PWR?" (id 0) (at 143.51 107.95 0) + (property "Reference" "#PWR0128" (id 0) (at 143.51 107.95 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+5V" (id 1) (at 143.51 99.06 0)) @@ -3359,13 +3515,13 @@ (symbol (lib_id "Device:C_Small") (at 147.32 108.585 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3a092de4-8a30-4836-b563-99c27fbbe0f8) - (property "Reference" "C?" (id 0) (at 150.495 107.3212 0) + (property "Reference" "C2" (id 0) (at 150.495 107.3212 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "0.1uF" (id 1) (at 150.495 109.8612 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 147.32 108.585 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 147.32 108.585 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 147.32 108.585 0) @@ -3458,7 +3614,7 @@ (property "Value" "1uF_X5R" (id 1) (at 96.52 171.4562 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Connector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal" (id 2) (at 93.98 170.18 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 93.98 170.18 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 93.98 170.18 0) @@ -3514,7 +3670,7 @@ (symbol (lib_id "power:GND") (at 208.28 68.58 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 5291e855-9adb-49bf-8722-d3287429f80d) - (property "Reference" "#PWR?" (id 0) (at 208.28 74.93 0) + (property "Reference" "#PWR0126" (id 0) (at 208.28 74.93 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 208.28 73.66 0)) @@ -3530,7 +3686,7 @@ (symbol (lib_id "power:GND") (at 224.79 68.58 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 54964d01-71b5-40be-9189-48e5b4db4a61) - (property "Reference" "#PWR?" (id 0) (at 224.79 74.93 0) + (property "Reference" "#PWR0124" (id 0) (at 224.79 74.93 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 224.79 73.66 0)) @@ -3718,13 +3874,13 @@ (symbol (lib_id "Device:D_Small_Filled") (at 247.015 107.95 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 779760b3-4682-46f2-ae83-931a4c29978f) - (property "Reference" "D?" (id 0) (at 248.92 106.6799 90) + (property "Reference" "D5" (id 0) (at 248.92 106.6799 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "DO2B" (id 1) (at 248.92 109.2199 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 247.015 107.95 90) + (property "Footprint" "Diode_SMD:D_0603_1608Metric" (id 2) (at 247.015 107.95 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 247.015 107.95 90) @@ -3734,10 +3890,30 @@ (pin "2" (uuid c779a1e5-d683-4967-a285-69f409b1c212)) ) + (symbol (lib_id "Connector:Conn_01x03_Male") (at 226.695 22.86 180) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 7d9c1d59-30ec-477f-b2fb-78705cfb5136) + (property "Reference" "J3" (id 0) (at 228.6 21.5899 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "CONN_CAM_CTRL_YAW" (id 1) (at 228.6 24.1299 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal" (id 2) (at 226.695 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 226.695 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0a707740-abb3-4a45-a92a-a6f4ac93e98a)) + (pin "2" (uuid d79f2310-829c-428e-a596-28d8848026f5)) + (pin "3" (uuid f2325a88-d7e5-42a7-927f-a5bdeb545708)) + ) + (symbol (lib_id "Device:C_Polarized_Small") (at 193.675 61.595 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 84469169-1986-453d-98e9-dadc6deb83d3) - (property "Reference" "C?" (id 0) (at 196.215 59.7788 0) + (property "Reference" "C10" (id 0) (at 196.215 59.7788 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "47uF/35V" (id 1) (at 196.215 62.3188 0) @@ -3756,7 +3932,7 @@ (symbol (lib_id "power:GND") (at 252.095 116.205 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 84c350b3-6673-4e12-9f1c-69de7d1e901d) - (property "Reference" "#PWR?" (id 0) (at 252.095 122.555 0) + (property "Reference" "#PWR0121" (id 0) (at 252.095 122.555 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 252.095 120.65 0)) @@ -3819,13 +3995,13 @@ (symbol (lib_id "Device:C_Small") (at 133.985 108.585 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (uuid 8a07d0f3-7e9e-44f6-b7b7-5935d7956dfc) - (property "Reference" "C?" (id 0) (at 128.905 107.315 0) + (property "Reference" "C1" (id 0) (at 128.905 107.315 0) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "0.1uF" (id 1) (at 125.73 109.855 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (id 2) (at 133.985 108.585 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 133.985 108.585 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 133.985 108.585 0) @@ -3873,17 +4049,17 @@ (pin "2" (uuid 094a2609-83b0-4f90-b309-1b137e4d0b00)) ) - (symbol (lib_id "power:+5V") (at 112.395 68.58 0) (unit 1) + (symbol (lib_id "power:+5V") (at 112.395 64.135 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 9bf51c71-f787-4470-8c90-4f14dca9bd6f) - (property "Reference" "#PWR?" (id 0) (at 112.395 72.39 0) + (property "Reference" "#PWR0127" (id 0) (at 112.395 67.945 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+5V" (id 1) (at 112.395 63.5 0)) - (property "Footprint" "" (id 2) (at 112.395 68.58 0) + (property "Value" "+5V" (id 1) (at 112.395 59.055 0)) + (property "Footprint" "" (id 2) (at 112.395 64.135 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 112.395 68.58 0) + (property "Datasheet" "" (id 3) (at 112.395 64.135 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 626abc92-6ea7-473a-bde4-ce7a13c53d1d)) @@ -3892,7 +4068,7 @@ (symbol (lib_id "power:GND") (at 128.905 113.03 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 9cd66466-f6fe-4a71-bf39-8055c7313697) - (property "Reference" "#PWR?" (id 0) (at 128.905 119.38 0) + (property "Reference" "#PWR0132" (id 0) (at 128.905 119.38 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 128.905 118.11 0)) @@ -3924,10 +4100,41 @@ (pin "2" (uuid f848ace0-18c3-4768-ad3b-543d6b3de9b3)) ) + (symbol (lib_id "power:GND") (at 219.075 27.305 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a3f3a933-9ad7-4e32-b65d-f3868952c79d) + (property "Reference" "#PWR0116" (id 0) (at 219.075 33.655 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 219.075 31.75 0)) + (property "Footprint" "" (id 2) (at 219.075 27.305 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 219.075 27.305 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 30a6c6ac-0aa1-4b26-bf6c-c1564dae9879)) + ) + + (symbol (lib_id "Device:C_Small") (at 107.95 68.58 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a7045b0b-bcb0-4ff2-a1df-7d5424efb2dd) + (property "Reference" "C13" (id 0) (at 107.9436 62.23 90)) + (property "Value" "100nF" (id 1) (at 107.9436 64.77 90)) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 107.95 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 107.95 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b1c85fa4-3643-48aa-9c56-ccf63a5f86b6)) + (pin "2" (uuid 828b031b-84bb-4aef-91ec-8133904f3c9e)) + ) + (symbol (lib_id "power:GND") (at 217.805 111.76 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a7146e14-6f86-4c8b-9228-8d9e31913191) - (property "Reference" "#PWR?" (id 0) (at 217.805 118.11 0) + (property "Reference" "#PWR0122" (id 0) (at 217.805 118.11 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 217.805 116.205 0)) @@ -3943,7 +4150,7 @@ (symbol (lib_id "power:GND") (at 100.33 143.51 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid aa617822-1d56-420c-a9e8-7bc067cc6275) - (property "Reference" "#PWR?" (id 0) (at 100.33 149.86 0) + (property "Reference" "#PWR0133" (id 0) (at 100.33 149.86 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 100.33 148.59 0)) @@ -3959,13 +4166,13 @@ (symbol (lib_id "Device:D_Small_Filled") (at 257.81 71.755 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid acbcbba6-0581-4c5c-a8c4-3cc9a63b8045) - (property "Reference" "D?" (id 0) (at 260.35 70.4849 90) + (property "Reference" "D6" (id 0) (at 260.35 70.4849 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "DO3A" (id 1) (at 260.35 73.0249 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 257.81 71.755 90) + (property "Footprint" "Diode_SMD:D_0603_1608Metric" (id 2) (at 257.81 71.755 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 257.81 71.755 90) @@ -4002,16 +4209,36 @@ (pin "7" (uuid b8a858bc-2bae-4a04-8adf-3c659fbeba76)) ) + (symbol (lib_id "Connector:Conn_01x03_Male") (at 227.33 39.37 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid b1f2a195-1250-48bf-9a9e-c0a24ca78ada) + (property "Reference" "J4" (id 0) (at 229.235 38.0999 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "CONN_CAM_CTRL_PITCH" (id 1) (at 229.235 40.6399 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal" (id 2) (at 227.33 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 227.33 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e5c0d64f-38dd-4619-8c30-150284efc152)) + (pin "2" (uuid 02d40d93-7f5a-4c8b-8eb0-aa309aa3e6e2)) + (pin "3" (uuid 5fb6f80e-a640-4378-a185-ac631daacad3)) + ) + (symbol (lib_id "Device:D_Small_Filled") (at 247.015 71.755 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid b4197371-2a88-4cf1-9038-b3ce7681c84a) - (property "Reference" "D?" (id 0) (at 248.92 70.4849 90) + (property "Reference" "D4" (id 0) (at 248.92 70.4849 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "DO2A" (id 1) (at 248.92 73.0249 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 247.015 71.755 90) + (property "Footprint" "Diode_SMD:D_0603_1608Metric" (id 2) (at 247.015 71.755 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 247.015 71.755 90) @@ -4024,13 +4251,13 @@ (symbol (lib_id "Device:D_Small_Filled") (at 257.81 107.95 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid b6d6b8cb-e916-4d08-9a44-3c925552f7f4) - (property "Reference" "D?" (id 0) (at 260.35 106.6799 90) + (property "Reference" "D7" (id 0) (at 260.35 106.6799 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "DO3B" (id 1) (at 260.35 109.2199 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 257.81 107.95 90) + (property "Footprint" "Diode_SMD:D_0603_1608Metric" (id 2) (at 257.81 107.95 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 257.81 107.95 90) @@ -4040,6 +4267,22 @@ (pin "2" (uuid d1109771-6c6a-47ff-93b7-28d7e79cecef)) ) + (symbol (lib_id "power:GND") (at 101.6 73.025 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid b91ffa21-635d-4d88-b078-38c53d375b24) + (property "Reference" "#PWR0134" (id 0) (at 101.6 79.375 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 101.6 77.47 0)) + (property "Footprint" "" (id 2) (at 101.6 73.025 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 101.6 73.025 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e00f0b8d-7b1c-46ba-ba9a-6361a20401ed)) + ) + (symbol (lib_id "Device:R_Small") (at 20.32 110.49 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid bebbf888-7c23-414e-91c2-d667c7170d29) @@ -4062,13 +4305,13 @@ (symbol (lib_id "Device:C_Small") (at 208.28 64.135 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c0e91cf0-fd99-439d-8b54-898bf800f16d) - (property "Reference" "C?" (id 0) (at 210.82 62.8712 0) + (property "Reference" "C11" (id 0) (at 210.82 62.8712 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "100nF" (id 1) (at 210.82 65.4112 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 208.28 64.135 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 208.28 64.135 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 208.28 64.135 0) @@ -4081,13 +4324,13 @@ (symbol (lib_id "Device:D_Small_Filled") (at 267.97 71.755 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c1c5601b-0582-42ff-94c0-b2b64c59ecfa) - (property "Reference" "D?" (id 0) (at 270.51 70.4849 90) + (property "Reference" "D8" (id 0) (at 270.51 70.4849 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "DO4A" (id 1) (at 270.51 73.0249 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 267.97 71.755 90) + (property "Footprint" "Diode_SMD:D_0603_1608Metric" (id 2) (at 267.97 71.755 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 267.97 71.755 90) @@ -4116,13 +4359,13 @@ (symbol (lib_id "Device:R_Small") (at 100.33 138.43 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c63c9018-b6d6-4c15-bc8e-c22595332050) - (property "Reference" "R?" (id 0) (at 102.87 137.1599 0) + (property "Reference" "R4" (id 0) (at 102.87 137.1599 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "R_Small" (id 1) (at 102.87 139.6999 0) + (property "Value" "10k" (id 1) (at 102.87 139.6999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 100.33 138.43 0) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 100.33 138.43 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 100.33 138.43 0) @@ -4187,7 +4430,7 @@ (symbol (lib_id "power:+3.3V") (at 138.43 104.14 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid d118e1d4-c7d1-4bec-b203-7e87ea68410f) - (property "Reference" "#PWR?" (id 0) (at 138.43 107.95 0) + (property "Reference" "#PWR0129" (id 0) (at 138.43 107.95 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3.3V" (id 1) (at 138.43 99.06 0)) @@ -4270,7 +4513,7 @@ (symbol (lib_id "power:+5V") (at 219.075 57.15 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid e5d97b75-b168-47bf-b8bb-53ecf8e625fc) - (property "Reference" "#PWR?" (id 0) (at 219.075 60.96 0) + (property "Reference" "#PWR0107" (id 0) (at 219.075 60.96 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+5V" (id 1) (at 219.075 51.435 0)) @@ -4313,13 +4556,13 @@ (symbol (lib_id "Device:D_Small_Filled") (at 236.855 107.95 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid ea333571-2b39-43bc-bebf-27dd23d24564) - (property "Reference" "D?" (id 0) (at 238.76 106.6799 90) + (property "Reference" "D3" (id 0) (at 238.76 106.6799 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "DO1B" (id 1) (at 238.76 109.2199 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 236.855 107.95 90) + (property "Footprint" "Diode_SMD:D_0603_1608Metric" (id 2) (at 236.855 107.95 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 236.855 107.95 90) @@ -4390,7 +4633,7 @@ (symbol (lib_id "Logic_LevelTranslator:TXS0108EPW") (at 140.97 130.175 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f6778af2-3428-40c3-84cb-2e8416e7f587) - (property "Reference" "U?" (id 0) (at 142.9894 147.955 0) + (property "Reference" "U1" (id 0) (at 142.9894 147.955 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "TXS0108EPW" (id 1) (at 142.9894 150.495 0) @@ -4440,6 +4683,38 @@ (pin "1" (uuid f183aeed-2c5d-4dc6-917b-689df5caa935)) ) + (symbol (lib_id "power:+5V") (at 199.39 21.59 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid fe1c38a7-18da-4a49-bd97-c0c22b08b421) + (property "Reference" "#PWR0119" (id 0) (at 199.39 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 199.39 16.51 0)) + (property "Footprint" "" (id 2) (at 199.39 21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 199.39 21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f76a005b-9ec4-4dd7-8957-df13ed9fe0b0)) + ) + + (symbol (lib_id "power:+5V") (at 197.485 34.925 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid fe642523-6af6-4b0c-b9d9-8b37f2b0a51c) + (property "Reference" "#PWR0120" (id 0) (at 197.485 38.735 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 197.485 29.21 0)) + (property "Footprint" "" (id 2) (at 197.485 34.925 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 197.485 34.925 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a4a6f582-a03b-4b7b-8806-861d889413b9)) + ) + (symbol (lib_id "power:GND") (at 35.56 144.78 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fe9dcb9e-2d36-4397-ab97-088ee2da5b26) @@ -4479,6 +4754,9 @@ (path "/d26faa28-4e3a-4362-ba77-8e15649b48f1" (reference "#PWR0106") (unit 1) (value "GND") (footprint "") ) + (path "/e5d97b75-b168-47bf-b8bb-53ecf8e625fc" + (reference "#PWR0107") (unit 1) (value "+5V") (footprint "") + ) (path "/e46816a6-332b-46bf-a425-3cd83468df5c" (reference "#PWR0108") (unit 1) (value "+5V") (footprint "") ) @@ -4503,53 +4781,71 @@ (path "/fe9dcb9e-2d36-4397-ab97-088ee2da5b26" (reference "#PWR0115") (unit 1) (value "GND") (footprint "") ) + (path "/a3f3a933-9ad7-4e32-b65d-f3868952c79d" + (reference "#PWR0116") (unit 1) (value "GND") (footprint "") + ) (path "/4959d924-2fc3-4716-8f10-09ae6b7422f4" (reference "#PWR0117") (unit 1) (value "+3V3") (footprint "") ) + (path "/272fa1ad-87c6-437f-a3ce-e55653290ed6" + (reference "#PWR0118") (unit 1) (value "GND") (footprint "") + ) + (path "/fe1c38a7-18da-4a49-bd97-c0c22b08b421" + (reference "#PWR0119") (unit 1) (value "+5V") (footprint "") + ) + (path "/fe642523-6af6-4b0c-b9d9-8b37f2b0a51c" + (reference "#PWR0120") (unit 1) (value "+5V") (footprint "") + ) + (path "/84c350b3-6673-4e12-9f1c-69de7d1e901d" + (reference "#PWR0121") (unit 1) (value "GND") (footprint "") + ) + (path "/a7146e14-6f86-4c8b-9228-8d9e31913191" + (reference "#PWR0122") (unit 1) (value "GND") (footprint "") + ) (path "/e38d8a19-29a2-4e19-aef6-5069ddfcbaeb" (reference "#PWR0123") (unit 1) (value "GND") (footprint "") ) + (path "/54964d01-71b5-40be-9189-48e5b4db4a61" + (reference "#PWR0124") (unit 1) (value "GND") (footprint "") + ) (path "/50511377-789c-4cce-9bb3-d5bf45386b9d" (reference "#PWR0125") (unit 1) (value "GND") (footprint "") ) - (path "/1d3fb4e0-f7a9-4f77-846d-402725fa4b78" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + (path "/5291e855-9adb-49bf-8722-d3287429f80d" + (reference "#PWR0126") (unit 1) (value "GND") (footprint "") ) - (path "/2fb0c907-9441-4e31-8121-2664c88b7108" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + (path "/9bf51c71-f787-4470-8c90-4f14dca9bd6f" + (reference "#PWR0127") (unit 1) (value "+5V") (footprint "") ) (path "/39962753-4fc1-467a-b60e-92155af38638" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + (reference "#PWR0128") (unit 1) (value "+5V") (footprint "") ) - (path "/5291e855-9adb-49bf-8722-d3287429f80d" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/54964d01-71b5-40be-9189-48e5b4db4a61" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + (path "/d118e1d4-c7d1-4bec-b203-7e87ea68410f" + (reference "#PWR0129") (unit 1) (value "+3.3V") (footprint "") ) - (path "/84c350b3-6673-4e12-9f1c-69de7d1e901d" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + (path "/2fb0c907-9441-4e31-8121-2664c88b7108" + (reference "#PWR0130") (unit 1) (value "GND") (footprint "") ) - (path "/9bf51c71-f787-4470-8c90-4f14dca9bd6f" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + (path "/1d3fb4e0-f7a9-4f77-846d-402725fa4b78" + (reference "#PWR0131") (unit 1) (value "GND") (footprint "") ) (path "/9cd66466-f6fe-4a71-bf39-8055c7313697" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/a7146e14-6f86-4c8b-9228-8d9e31913191" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + (reference "#PWR0132") (unit 1) (value "GND") (footprint "") ) (path "/aa617822-1d56-420c-a9e8-7bc067cc6275" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + (reference "#PWR0133") (unit 1) (value "GND") (footprint "") ) - (path "/d118e1d4-c7d1-4bec-b203-7e87ea68410f" - (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + (path "/b91ffa21-635d-4d88-b078-38c53d375b24" + (reference "#PWR0134") (unit 1) (value "GND") (footprint "") ) - (path "/e5d97b75-b168-47bf-b8bb-53ecf8e625fc" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + (path "/8a07d0f3-7e9e-44f6-b7b7-5935d7956dfc" + (reference "C1") (unit 1) (value "0.1uF") (footprint "Capacitor_SMD:C_0603_1608Metric") + ) + (path "/3a092de4-8a30-4836-b563-99c27fbbe0f8" + (reference "C2") (unit 1) (value "0.1uF") (footprint "Capacitor_SMD:C_0603_1608Metric") ) (path "/4ccdbbe8-99bd-494b-8712-70a62d959d30" - (reference "C3") (unit 1) (value "1uF_X5R") (footprint "Connector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal") + (reference "C3") (unit 1) (value "1uF_X5R") (footprint "Capacitor_SMD:C_0603_1608Metric") ) (path "/5c653c18-e39f-4fd4-9ccc-cff76f357565" (reference "C4") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0603_1608Metric") @@ -4569,47 +4865,44 @@ (path "/2c59fb03-fbb4-49d9-9419-14bb186f85a5" (reference "C9") (unit 1) (value "10pF") (footprint "Capacitor_SMD:C_0603_1608Metric") ) - (path "/3605230b-0294-4f8e-870a-08839924244e" - (reference "C?") (unit 1) (value "100nF") (footprint "") - ) - (path "/3a092de4-8a30-4836-b563-99c27fbbe0f8" - (reference "C?") (unit 1) (value "0.1uF") (footprint "") - ) (path "/84469169-1986-453d-98e9-dadc6deb83d3" - (reference "C?") (unit 1) (value "47uF/35V") (footprint "") - ) - (path "/8a07d0f3-7e9e-44f6-b7b7-5935d7956dfc" - (reference "C?") (unit 1) (value "0.1uF") (footprint "") + (reference "C10") (unit 1) (value "47uF/35V") (footprint "") ) (path "/c0e91cf0-fd99-439d-8b54-898bf800f16d" - (reference "C?") (unit 1) (value "100nF") (footprint "") + (reference "C11") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0603_1608Metric") + ) + (path "/3605230b-0294-4f8e-870a-08839924244e" + (reference "C12") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0603_1608Metric") + ) + (path "/a7045b0b-bcb0-4ff2-a1df-7d5424efb2dd" + (reference "C13") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0603_1608Metric") ) (path "/8bfa5983-7562-4949-8f3b-023f1c983d2d" (reference "D1") (unit 1) (value "LED") (footprint "Diode_SMD:D_0603_1608Metric") ) - (path "/08536234-d8f3-4c85-a9f0-1917b8ff7b22" - (reference "D?") (unit 1) (value "DO4B") (footprint "") - ) (path "/0ec29545-7462-4400-a430-658469c8ba77" - (reference "D?") (unit 1) (value "DO1A") (footprint "") + (reference "D2") (unit 1) (value "DO1A") (footprint "Diode_SMD:D_0603_1608Metric") + ) + (path "/ea333571-2b39-43bc-bebf-27dd23d24564" + (reference "D3") (unit 1) (value "DO1B") (footprint "Diode_SMD:D_0603_1608Metric") + ) + (path "/b4197371-2a88-4cf1-9038-b3ce7681c84a" + (reference "D4") (unit 1) (value "DO2A") (footprint "Diode_SMD:D_0603_1608Metric") ) (path "/779760b3-4682-46f2-ae83-931a4c29978f" - (reference "D?") (unit 1) (value "DO2B") (footprint "") + (reference "D5") (unit 1) (value "DO2B") (footprint "Diode_SMD:D_0603_1608Metric") ) (path "/acbcbba6-0581-4c5c-a8c4-3cc9a63b8045" - (reference "D?") (unit 1) (value "DO3A") (footprint "") - ) - (path "/b4197371-2a88-4cf1-9038-b3ce7681c84a" - (reference "D?") (unit 1) (value "DO2A") (footprint "") + (reference "D6") (unit 1) (value "DO3A") (footprint "Diode_SMD:D_0603_1608Metric") ) (path "/b6d6b8cb-e916-4d08-9a44-3c925552f7f4" - (reference "D?") (unit 1) (value "DO3B") (footprint "") + (reference "D7") (unit 1) (value "DO3B") (footprint "Diode_SMD:D_0603_1608Metric") ) (path "/c1c5601b-0582-42ff-94c0-b2b64c59ecfa" - (reference "D?") (unit 1) (value "DO4A") (footprint "") + (reference "D8") (unit 1) (value "DO4A") (footprint "Diode_SMD:D_0603_1608Metric") ) - (path "/ea333571-2b39-43bc-bebf-27dd23d24564" - (reference "D?") (unit 1) (value "DO1B") (footprint "") + (path "/08536234-d8f3-4c85-a9f0-1917b8ff7b22" + (reference "D9") (unit 1) (value "DO4B") (footprint "Diode_SMD:D_0603_1608Metric") ) (path "/3ccb128a-3ee7-4ca3-a217-a74d2bc669ad" (reference "J1") (unit 1) (value "RJ45") (footprint "Connector_RJ:RJ45_Hanrun_HR911105A") @@ -4617,8 +4910,14 @@ (path "/62b3ecc6-75b1-4084-adb7-9a4943297b4a" (reference "J2") (unit 1) (value "PWR") (footprint "Connector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal") ) + (path "/7d9c1d59-30ec-477f-b2fb-78705cfb5136" + (reference "J3") (unit 1) (value "CONN_CAM_CTRL_YAW") (footprint "Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal") + ) + (path "/b1f2a195-1250-48bf-9a9e-c0a24ca78ada" + (reference "J4") (unit 1) (value "CONN_CAM_CTRL_PITCH") (footprint "Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal") + ) (path "/1aa89c47-f278-4a5b-ac3a-16959d0ad633" - (reference "J?") (unit 1) (value "MOTOR_HEADER") (footprint "") + (reference "J5") (unit 1) (value "MOTOR_HEADER") (footprint "Connector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal") ) (path "/3e2c8faf-18f9-4e57-9270-2eb618af1149" (reference "L1") (unit 1) (value "L_Small") (footprint "") @@ -4632,15 +4931,18 @@ (path "/5f4a7570-4444-4ce8-be62-d0847a105126" (reference "R3") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0603_1608Metric") ) + (path "/c63c9018-b6d6-4c15-bc8e-c22595332050" + (reference "R4") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric") + ) (path "/e144062f-6020-4b71-b05b-4fa875b58b1b" (reference "R8") (unit 1) (value "47R") (footprint "Resistor_SMD:R_0603_1608Metric") ) - (path "/c63c9018-b6d6-4c15-bc8e-c22595332050" - (reference "R?") (unit 1) (value "R_Small") (footprint "") - ) (path "/893b04da-ccec-4650-866f-b41fb3520ebf" (reference "SW1") (unit 1) (value "nRST_BTN") (footprint "Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS") ) + (path "/f6778af2-3428-40c3-84cb-2e8416e7f587" + (reference "U1") (unit 1) (value "TXS0108EPW") (footprint "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm") + ) (path "/6fb43447-9192-40eb-979a-855774372203" (reference "U2") (unit 1) (value "STM32L432KCUx") (footprint "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm") ) @@ -4668,9 +4970,6 @@ (path "/8762700c-6efe-4617-8432-7cce9f626a92" (reference "U6") (unit 1) (value "L298N") (footprint "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical") ) - (path "/f6778af2-3428-40c3-84cb-2e8416e7f587" - (reference "U?") (unit 1) (value "TXS0108EPW") (footprint "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm") - ) (path "/cc3fe2c1-09ad-4dfd-9371-ed3adf0510b2" (reference "Y1") (unit 1) (value "Crystal_GND24") (footprint "") )