From 962b4ce45201635d5157d2e04f3b787f682105b1 Mon Sep 17 00:00:00 2001 From: willem Date: Wed, 29 Sep 2021 17:05:34 +0200 Subject: [PATCH] feat: added RFID code, update BOM --- CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.csv | 82 +- CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.xlsx | Bin 14542 -> 15911 bytes CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.xml | 1237 +++++++++--------- FW/m5stack_audio/src/rfid.cpp | 82 ++ FW/m5stack_audio/src/rfid.h | 6 + 5 files changed, 746 insertions(+), 661 deletions(-) create mode 100644 FW/m5stack_audio/src/rfid.cpp create mode 100644 FW/m5stack_audio/src/rfid.h diff --git a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.csv b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.csv index 80690d9..105ec65 100644 --- a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.csv +++ b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.csv @@ -1,42 +1,40 @@ -Item;Qty;Reference(s);Value;Footprint;Field4;MPN;Manufacturer;Status;StockRef;ordercode;partnr;supplier -1;1;ANT1;2450AT18A100E;MySymbols:wifi antenna;;2450AT18A100E;Johanson Technology Inc.;Active;;https://www.ebay.nl/itm/164779252093;;ebay -2;3;C1, C3, C5;4,7uF;Capacitor_SMD:C_0603_1608Metric;;;;;C04u7_0805;2112745;;farnell -3;11;C2, C4, C8, C14, C18, C19, C21, C22, C26, C29, C33;100nF;Capacitor_SMD:C_0402_1005Metric;;;;;C100n_0603;2524678;;farnell -4;5;C6, C7, C10, C12, C32;10nF;Capacitor_SMD:C_0402_1005Metric;;;;;;3013347;;farnell -5;1;C9;4u7;Capacitor_SMD:C_0402_1005Metric;;;;;;2469394;;farnell -6;1;C13;1uF;Capacitor_SMD:C_0402_1005Metric;;;;;;3013381;;farnell -7;1;C15;1nF;Capacitor_SMD:C_0402_1005Metric;;;;;;2320774;;farnell -8;2;C16, C17;C;Capacitor_SMD:C_0402_1005Metric;DNP;;;;;;; -9;2;C20, C23;150pF;Capacitor_SMD:C_0402_1005Metric;;;;;;2812303;;farnell -10;3;C24, C34, C35;220pF;Capacitor_SMD:C_0402_1005Metric;;;;;;2812289;;farnell -11;1;C25;15pF;Capacitor_SMD:C_0402_1005Metric;;;;;;2627389;;farnell -12;1;C27;1.5pF;Capacitor_SMD:C_0402_1005Metric;;;;;;2812055;;farnell -13;2;D1, D2;LED;LED_SMD:LED_0805_2012Metric;;;;;LED_SMD_GREEN_0805_20mA;;; -14;1;D3;BAS316;Diode_SMD:D_SOD-323;;;;;DIODE_BAS316;;; -15;3;J1, J3, J4;Conn_01x02;Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_Vertical_small_CrtYd;;;;;;;; -16;1;J2;USB_B_Micro;MySymbols:USB_Micro_B_Female;;;;;;;; -17;1;J9;Conn_01x01;MySymbols:AntennaTrace;;;;;;;; -18;2;L1, L2;560nH;Inductor_SMD:L_0402_1005Metric;;;;;;3471481;;farnell -19;2;L3, L4;1.8nH;Inductor_SMD:L_0402_1005Metric;;;;;;;; -20;2;M1, M2;MOUNTINGHOLE3.0;MountingHole:MountingHole_3mm;;;;;;;; -21;2;Q1, Q4;BSS84;Package_TO_SOT_SMD:SOT-23;;;;;MOS_PFET_BSS84;FARNELL-1972673;; -22;2;Q2, Q3;2N7002;Package_TO_SOT_SMD:SOT-23;;;;;MOS_NFET_2N7002;;; -23;1;Q5;UMH3N;Package_TO_SOT_SMD:SOT-363_SC-70-6;;;;;;;; -24;1;R1;3K3;Resistor_SMD:R_0402_1005Metric;;;;;R03K3_0603;;; -25;1;R2;100K;Resistor_SMD:R_0402_1005Metric;;;;;R100K_0603;;; -26;1;R3;4k7;Resistor_SMD:R_0402_1005Metric;;;;;R04K7_0603;;; -27;12;R4, R7, R8, R9, R10, R11, R12, R14, R15, R21, R22, R23;10K;Resistor_SMD:R_0402_1005Metric;;;;;R010K_0603;;; -28;2;R5, R6;470E;Resistor_SMD:R_0402_1005Metric;;;;;R470E_0603;;; -29;1;R17;3k3;Resistor_SMD:R_0402_1005Metric;;;;;;;; -30;2;R18, R19;330e;Resistor_SMD:R_0402_1005Metric;;;;;;;; -31;3;R20, R27, R28;R;Resistor_SMD:R_0402_1005Metric;DNP;;;;;;; -32;1;SW1;SW_Push;Button_Switch_SMD:SW_SPST_B3U-3000P;;;;;SW_PUSH_SPST_V_6x6x5,4;;; -33;1;U1;MCP73831-2-OT_copy;Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mm;;;;;;;; -34;1;U2;MIC94310-SYM5;Package_TO_SOT_SMD:SOT-23-5;;;;;REG_MIC94310-SYM5_3v3_SOT23-5;;; -35;1;U3;CR95HF-VMD5T;Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias;;;;;;;; -36;1;U4;RF_Module_ESP32-PICO-D4;Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm;;;;;;;; -37;1;U5;MAX98357A;Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias;;;;;;;; -38;1;U6;W25Q256;Package_SO:SOIC-8_5.23x5.23mm_P1.27mm;;;;;;;; -39;1;U8;DRV5055A3xDBZxQ1;Package_TO_SOT_SMD:SOT-23;;;;;;;; -40;1;U10;CP2109-InterfaceUSB;Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm;;;;;;CP2109-Axx-xQFN28;; -41;1;Y1;27,12Mhz;Crystal:Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm;;MCSJK-7E-27.12-10-30-60-B-30;;;;2853901;NX2016SA;Farnell \ No newline at end of file +Reference Type, Quantity, Reference, Value, Footprint, Datasheet, StockRef, ordercode, supplier, MPN, Manufacturer, Field4, partnr, Category, DK_Datasheet_Link, DK_Detail_Page, Description, Digi-Key_PN, Family, Status +"ANT","1","ANT1,","2450AT18A100E","MySymbols:wifi antenna","https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf","","https://www.ebay.nl/itm/164779252093","ebay","2450AT18A100E","Johanson Technology Inc.","","","RF/IF and RFID","https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf","/product-detail/en/johanson-technology-inc/2450AT18A100E/712-1005-1-ND/1560834","RF ANT 2.4GHZ CHIP SOLDER SMD","712-1005-1-ND","RF Antennas","Active" +"C","2","C16,C17,","C","Capacitor_SMD:C_0402_1005Metric","~","","","","","","DNP","","","","","","","","" +"C","1","C15,","1nF","Capacitor_SMD:C_0402_1005Metric","~","","2320774","farnell","","","","","","","","","","","" +"C","5","C10,C12,C6,C7,C32,","10nF","Capacitor_SMD:C_0402_1005Metric","~","","3013347","farnell","","","","","","","","","","","" +"C","10","C2,C4,C8,C14,C21,C18,C26,C19,C33,C29,","100nF","Capacitor_SMD:C_0402_1005Metric","~","C100n_0603","2524678","farnell","","","","","","","","","","","" +"C","1","C27,","1.5pF","Capacitor_SMD:C_0402_1005Metric","~","","2812055","farnell","","","","","","","","","","","" +"C","1","C25,","15pF","Capacitor_SMD:C_0402_1005Metric","~","","2627389","farnell","","","","","","","","","","","" +"C","2","C20,C23,","150pF","Capacitor_SMD:C_0402_1005Metric","~","","2812303","farnell","","","","","","","","","","","" +"C","3","C24,C34,C35,","220pF","Capacitor_SMD:C_0402_1005Metric","~","","2812289","farnell","","","","","","","","","","","" +"C","3","C3,C1,C9,","4u7","Capacitor_SMD:C_0603_1608Metric","~","C04u7_0603","2112745","farnell","","","","","","","","","","","" +"C","1","C13,","1uF","Capacitor_SMD:C_0402_1005Metric","~","","3013381","farnell","","","","","","","","","","","" +"C","1","C5,","10uF","Capacitor_SMD:C_0805_2012Metric","~","C010u_0805","2112746","farnell","","","","","","","","","","","" +"D","2","D1,D2,","LED","LED_SMD:LED_0805_2012Metric","~","LED_SMD_GREEN_0805_20mA","2290331","farnell","","","","","","","","","","","" +"D","1","D3,","1SS355","Diode_SMD:D_SOD-323","https://assets.nexperia.com/documents/data-sheet/BAS16_SER.pdf","DIODE_BAS316","1525435","farnell","1SS355TE-17","ROHM","","","","","","","","","" +"J","1","J9,","Conn_01x01","MySymbols:AntennaTrace","~" +"J","3","J3,J1,J4,","Conn_01x02","Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_Vertical_small_CrtYd","~" +"J","1","J2,","USB_B_Micro","MySymbols:USB_Micro_B_Female","~" +"L","1","L4,","1.8nH","Inductor_SMD:L_0402_1005Metric","~","","1865820","farnell","","","","","","","","","","","" +"L","2","L2,L1,","560nH","Inductor_SMD:L_0402_1005Metric","~","","3471481","farnell","","","","","","","","","","","" +"M","2","M1,M2,","MOUNTINGHOLE3.0","MountingHole:MountingHole_3mm","" +"Q","1","Q2,","Dual_NMOS_2N7002PS","Package_TO_SOT_SMD:SOT-363_SC-70-6","","2N7002PS","1758102","farnell","","","","","","","","","","","" +"Q","1","Q1,","Dual_PMOS_BSS84AKS,115","Package_TO_SOT_SMD:SOT-363_SC-70-6","","BSS84AKS,115","1972665","farnell","","","","","","","","","","","" +"Q","1","Q5,","UMH3N","Package_TO_SOT_SMD:SOT-363_SC-70-6","http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf","UMH3N","1680404","farnell","","","","","","","","","","","" +"R","2","R19,R18,","330E","Resistor_SMD:R_0402_1005Metric","~","R330E_0402","2447159","farnell","","","","","","","","","","","" +"R","2","R6,R5,","470E","Resistor_SMD:R_0402_1005Metric","~","R470E_0402","2447178","farnell","","","","","","","","","","","" +"R","15","R4,R2,R7,R8,R9,R10,R15,R12,R14,R21,R22,R23,R27,R28,R11,","10K","Resistor_SMD:R_0402_1005Metric","~","R10K_0402","2447096","farnell","","","","","","","","","","","" +"R","2","R1,R17,","3K3","Resistor_SMD:R_0402_1005Metric","~","R03K3_0402","2447170","farnell","","","","","","","","","","","" +"R","1","R20,","1M","Resistor_SMD:R_0402_1005Metric","~","","","farnell","","","DNP","","","","","","","","" +"R","1","R3,","4k7","Resistor_SMD:R_0402_1005Metric","~","R4K7_0402","2073069","farnell","","","","","","","","","","","" +"SW","1","SW1,","SW_Push","Button_Switch_SMD:SW_SPST_B3U-3000P","~","SW_PUSH_SPST_V_6x6x5,4","1333656","farnell","","","","","","","","","","","" +"U","1","U10,","CP2109-InterfaceUSB","Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm","","","2930584","farnell","CP2109-A01-GM","Silabs","","","","","","","","","" +"U","1","U3,","CR95HF-VMD5T","Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias","","","2807107","farnell","","ST","","","","","","","","","" +"U","1","U8,","DRV5055A3xDBZxQ1","Package_TO_SOT_SMD:SOT-23","https://www.ti.com/lit/ds/symlink/drv5055-q1.pdf","","3008999","farnell","DRV5055","TI","","","","","","","","","" +"U","1","U5,","MAX98357A","Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias","","","2949165","farnell","MAX98357AETE+T","Maxim IC","","","","","","","","","" +"U","1","U1,","MCP73831-2-OT","Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mm","http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf","","2709764","farnell","","Microchip","","","","","","","","","" +"U","1","U4,","RF_Module_ESP32-PICO-D4","Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm","","","","","","Espressive","","","","","","","","","" +"U","1","U6,","W25Q256","Package_SO:SOIC-8_5.23x5.23mm_P1.27mm","http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf" +"U","1","U2,","XCL214B333DR","Package_DFN_QFN:USP-9B01","https://www.torexsemi.com/file/xcl214/XCL213-XCL214.pdf","","3535992","farnell","","Torex","","","","","","","","","" +"Y","1","Y1,","27,12Mhz","Crystal:Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm","~","","2853901","farnell","MCSJK-7E-27.12-10-30-60-B-30","mComp pro","","NX2016SA","","","","","","","" diff --git a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.xlsx b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.xlsx index be33312e0f486a487fd1f8cfa5bdd7e33529d8c2..7363e91045050fe0c6c5728ed98337adad59ad87 100644 GIT binary patch delta 9598 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 G_J0A_(tfM} delta 8272 zcmZvBWmH{Fll8?txVyVw9D=*Mgo}G{g3HArxVwAMpuyc;f@_dKf?eF<<9XLN^URtx z=SQDfRl9$j)79O3SC#usyL_idLjLtbQC}Jc02o0?=0w5=gPe8+G5mYxUn54(za?X6 zL}u0A%YE@(^iZE@i67-JtN%OL)}nc&^R(?rf>=7Sh}#j}+sB<}o}bA*J#?tdn1f#i zOxF&6=0+E&F5)^|)C}&P=JpIEaga;Jresbl&@G!goKOXWs!M&06dq0hVx`zx1ezlR zpAEhz9dYY}8|zw09i5+%C!dhtZi3Wete_f$(wn%y;EZbatEMN)(L|JQ&sG{Hf>Vo7Q!9dDN}moKVL3 z3n!7q$)(v4obL+L6s5brqC&P_5Q%t`yqlw5UV&T2IM0)bnzD#vE1>QitrMz0-S=iH zCAksTHZ(KjOwdb@Kzg9SNmqhYwx2^AbAYaaiy|9z@v23|dRvk}A$J(}vhF-ofG&pB ziz_1mHgEXJZH8Q~P9=U{1%K%^6=qV3BhVyY>OyZBYwcciKuu0P<$%gBI37&#oqO z6zR8|qT8a4?=x(r<16?gWPosKl`sY)I`Im)je9|tuy2P`M&3TDe1 z9k`+apD`l4JQlhU8r_e5_uCk;aB>hrx=x*j^O5<#lcPBh6o&VF7tjwbRlex+IHg4d zueYd{+X?+L&-}I2jBlB(v|o`Ssk5lPMMWy3PG!^B@%F(iI3%NBvuk}GUTk?q7Uko0 zmq{cE6Z0Aa+$JYfJSziDq{C!0?41L(hiJ;Z=x3%LD`ulgqN&FC<@==@q zLvw1~l5(4i;dDY*wcRNU-x_N*2%Ob5X(?UvwjZ&#-XzxjG{BZj{*!!LnKc!3{l?lE z;hASb&o)h_V#wdtmAReMdMlXAPS)6B_%?i6)zm)_oB0BVXbus8sC z03rYYpaj6f{&|jhH&K$SQ5nH~rwZ#|N|hJ8iOeI3jT1!d3$@>TXJXj7u~AXKn&OB>cWtR@Bkz|hicZfvSDy_? zyZ|3ABGiL!UG7h5Q4^stY&ms|G1fLd8(?;Zel^~(%;pH|scsOyz$5|x{#>)NU)aL} zDWF+W0-b;UN?vOB)j1!QisEa2k0W0fg(C0AC_HtNLXkd=RGQYePL;+DnlO=@X{TCjaK zm9r>+c7@klmKC_1?3EatqdhS}SG-Gp&_O;xsJTd2OcC8^D8A#svD9m=A&NA?Y!yJl zdWo2C_#lsSKCxgyf~4jS!V2nuXcOs3W##+|649v=8Be!)37-CR@V02S2t8>pe1xdr zSB@Z{KZwU>aJuA984cO-X;>r3sKYm3yfWb>ZVzxE(&^vG{BQ|&q?;t%nB=Z9g zb1}5wl08shnZ0cPazGfgHL!DGb#`L3!g*XNU#oGX$pe@wszb?2n46sdk!)>t<%va$66dl16va zLb2=*sNJ}T2@!3Y~ zdbs&W?REm;Yk9sr(J>UQOH%zUBhoAA?R5!{`<2D}Os&`jKK?x0tV*iwp+$&BBb_=Y zrlB>4ta(gvrORE)E>al-pHwt%L%~=X62}b@^Z6Gf?^!a?h76(`bN|nreBlW1a1ij&d2_{0oQET9sY})#=4Hae_jJQloneu9zBcUucBGV%`Y=H& za@jsbyj;|S_7?DnYojqokv`QnK*&#!&ORFG7+IN zlr1IYXGxvJV7CxL%3)%wKnkY}%=10vFP<~aJn7ES#*IG@=muxSjM^p#Q*7E4{vqkd49$kNyXmxKuQ9N2Oc)h%pafM6n zf-l?atw|Zr^emCMONvM!nmG5`Mxl~HBp|ZbJu9@Nqd1Mj_zE=)ii)pDUiCKP;}WKS z46>Y5e*EZ<_)!E=q^CXV%R=8-B6LW!)#|m?%(?Uhg8&+hk`@hn8*!fQxilM~mgER5i+M;LY+9JjR!K z2A}K{bo6t|*_oA(T(Q1E0~OmN!}cefvojOCntKPM_i%j<`xK?pJRE6-ECt#|c&gGg zTqYM6nIv*fltmTb@2HNr#sd!l+m1c$I$9DF$AoMxY`zK>h%HnPjN6*zCyA@a<$R+M zN8IW|DGT@TFqe`_PRP}Z=C+#Imy$}6Nt*QhY%@L{&qBCQFQ=&!Y%xk9Dw@@BNv#O~ zfHa@f6WFwWD0@8qpl(iFX8DxzC+Bv1kzd=R>h=TE){lIL4&LH*59NI__+_}E_zNg5V+XA(}YOGuMf8ivVShnuszy;^0E&NH^jC<^e-y@A! z@M5WresbuUT$btq<67ys{=dav%GHfPnQk`6zl)0!0{5i@r|N5QEDG6>E3E&vQ!I6@ zVN4Hf+xUC@(y;lzj3K({`{|Yr$K&j}wB& zm!X_+AZVvT_;rG<`6-A{cgY5!FbEQ^XQ41@)W4&h*>`#dADNHd8WRPW^2}aQ^-nqQ zJrLL^gpWgSr$)SUOXK;tiwTCDsYn$X@5I`8ts2!e5%CXOtWugkd zK~Toidx4EXs+C?ZG|*Q9oA%j=7i~D{j+l|`>W@Th-oGJa!<&ehCFRc1u06lDvqNc* zGU%TZq(b`25ichP)_L}@g|X+HuVeAyK#+AjPDdI~CYzc;WlqfFd@waEy1`;{2J?^m ztrQHY@QObf2})z(_-mmYuaGO889c|o-M@}7qmQ=Gb>1dO{Y}E}Nq?QAQpC>#pP-!2 zxeOoH2}Jn7Bvsc}b^Dky6q@df%SXQ9h=Y2i`D4V#9MQiXh~)T;k-fGs0+`o@iK^bF z%VF+Z&N90SKa$?sGlReQ)N=cu2;AB~-XFEKf17zV@9x}zF$Rfs+d$=AaGpF-g|qXI zGMh6W^vt=LrwTAE(xZn4tyQ1Zt}c_4NS=GAIbNT1i=Lo8r7c{M4EUX_FSP9m#GFkF z^{|L9qZYq5gy#O*C}u#~W2iCLmW>oa5f2`~ma%cC0Y0+gB}2bKHCo~(BY?5Wt+oGQ zC4+4baMUdW@Bmj#f|+xFHSZu2m73qF~@ZdjPP@~#}BaQb7bXsEC|vX z#ZYTh4DC6#b{3d)(y1lpPp3j9G<;%guIyQfgAZ0urHe1}@|V!V$eY^0SS*Ety>`6K z+9FY~z2iqUGty%_IS zm4OLDz{#MP=3Kn(L-VLjr%@Qx3zlWf!H=Kq<5%!wncV$l zp=oVX2kr~l&T?<_uVQV-b-?pm-Ftv({W`+fOXvOr+PZh;Lr7R}gGbxu&qVLG`xM9i zj=81vdkSNxJ;bPy`a=U#1zjdW#6#4oY?pu}8gz)~&tC%4rkSY>!%JPH2${?Z^qw+j zHZ%MNKwt_(Qp28bAD(_tQ^zx$d~ww*O)t-A&XB|?g-HK7LSiJxI9(#zJ5J}iV~k_#$-x^t%J zSB=JhGi~QEesddNH&e-(1zq%S6AX zo2g7=7XkMO=T1)su&cpxdTkYUB#Kpw)9Q;75!w(2m8fiiK0qmxXz{rY!)T41WE)Mo zo-}QTKuJ@DOHh(44!iX9&q|qW)=ifO>7-HGn}H&mW;dHA8QaOfP&~E>Hnnz9uyKk8 z;k46shl`(w<{-qm{0_b|Jff8C4)|yOiH0ufnf!PxV~%!YG>TvjJ~kppB`{2iRc8s| zLF&MwOd4{9pcI{Bx7_^b!UX3`7Ts#*gK%s6d_fiwlw+$6#?;SFb}YKfYpO22jA{>s z4sYjXziFYsJHOPxBOMp7bS;leoW(G{W%;q`i4hdqfU7&AEw?%9@h*7vwG5OZLe|sh z>oDOiskoaVJ8SS?XM{ml@0`PK1do{-M0H70zaOqct$4PG`HqTuk~Bg+7hm;j^0cXo z$|{6 znT4>;H4!RP-1QI#%W!Z)D09XwE5VS2ad|yS`8`z5LzBk<{ys8dJmKeO#TC||RMgI4gYP3RAHBWH`Ik&48UD1}^J1ju;|pq&vibrWH; zYrEiX$71Fv)==eQ%$K7tz5h_eBgeD*c5fVZ<-oclq-jgtL;^&0RA*iCq)iL}t6Ju@ z#L7N?f9CR%+RyWYKc%g0+w>ijfR}DAdi>sL5)h)bk>PPs9-AsVY->5a5OxN__7=E9 zzd9DS(G1EfzwNdny1iXkq%NO$BjLpA<(?S3n=j)~=UT2&2{xPk_$b#Kw<3D2Teu5C zO(oet958$PKxChDsPlYp2{3&{8nzC$JySGDI?tNDy10w=`!;8c^!umRMnK#R`+qKq z{|pU`a!RT<$}9>qlgv7!^2zZ)gk&It67qMUE#SiYrP73%9K}Ek*8AjEB!?5QUHO8Z zrrM|t^+Z*qlf)PzXg7#r!_~+RV)3BDWn)W+JzPGwRsP*i$^8Tv{ZlvdGVk?JAJaeF zsMJXDwJuAGekwfX#R7jYUU%x$s@gp}mgR0Y7oV=a(~it?>DlY$kUU*KjnBj>2gGyd z9dPu+AhRbuG5yaNSbX^VWkN|}`oQPMmGKYXu02+b#)XkT#U!XOUk10XLXxSb#T|ca z+T*xDoG5E_qx!O!)AgPGGmTZ<2th5E#}jEjq60Axh%j50p<;?H-3=Vbxe8 z@=4_L6w`AO6a%0Rg=Sq8smtBnzN;&$R9p9{sjkjZ4xWpAu-F2Vh`c8kTn{xZx>43h zq_+;q2h+f?4|v1|mQ!o+g!VR`Vn~FPC~;?;kMu~5uZj>1U?+dN%Zavnqs94WE!)LNVZw&88d9Osk+DA=pwi4!)lZVX(>ONiB6LDZv!~|882B;H2h*30U zc7;($c6_)tDDVq%i%+E-vJ6Aj-7~Y6pQ}vq5HUZPh$1AB+XebU0F7yk+kS;Zg zMEvl6g)8 zJEV>S%R~$&S1K%c>E`4VDfqID)>Xy)1x@xFIpSyk*mF>4HsS;=vQ$svspd7!t+tPY_ER7D7`vDX&(rE3E&V` zJ6dybzDt(U<$S1e^j3RcIq^`QWh0&9?(XnQ7yj9JSm*wySZoQkbKRVlv;CNM?A!)T zFcE$QMoa5uP3l-jj-67-I3yV+>&WRF9|`-QPv_Bq=CR$ECag{ibs8Nhz8%isGHW8* z#dU}dk4^ODK%PMtZ@H9P&q@XCR*f#2cex2Rp-*`zid=RVI27C63*YNVt4(^&dAMK2Lz-b|6a;m+_|w2{ zz_Vld6Cj1`)D3nLt8B(o1T{C^dGVh7VT#P}%)QODi1U**&uQl{vECbw6XFkz9bKK` z;V&~WJlq%$%C#LQ9TVS5-NOpGEk6h$iKuF&=z@SRxk4cX!-44o**z0H<9Dpm;Hx16 zP6eMe96DoUa%3!-<2QLYj}K4^aE@YZkSr>%RBi^vnot6+k|+FUeG{YJZ?GMFQ6vrk*ri!z~N}5o|;$-5mQm%vw_7Rgogbg30 z8u^o7c;lxL=}fL#(U?!yMW!yTV6|y|)Cz~zc4zgQki3AK9emA>4CwE1?Tkbt2bD`o z&50G+!ESyk#mHe#Eki%)gs)l4w0@Nn&wC^Kpe05Us#%-tq2eBs==??$MK~b=S3@t! ztnjEUBX+=lTJ{PEng4J<03|B8!t8Jz_X^ha%5eXtIO|4mc)B zS#|Fp$;o^{&a(YAS)*aSf>Gi-?uO0;wDm|PP{%>_J813oDc28&@@8J~#6@^U=qfJV z6XEj;{e8h)s<5KQbT4Cd^Lonj&GzFXzBQ$Su42dsg@DlBa~)mLG~es>S!gL4SbT-8 z;T2p7*u~&f%DxXIFSfIv2pO-5!I*;R4P;5xn2o@xu++7SM74WGf)$`aA9ZCe9KLKM z0yXs_xxr=__Ee>!v(DpbZHJDHkc8ISkrzopj=r|A6N!&L;oql(sZzoEh#gd?=1YR_ zUy*(d>K%E{pwweX8L)m^N}SwtaF17q3|VOw{- z;O@5c+$+g4Vh%VL(ktNJ&R_pigD6CLer_fzqTmb-aBGtu|vcKCM3$~`#IFgFLr@40?wzXBN=yXA=y--%SU3R?g2=*N95(_m-Y{qyrF=w4$-yV@* z%6u51x?1Ocl3UGa_}p)o_Sxnv>USEDuf!e>*_EBDixyZmOmHxK6gX`E8mT@(Is794 ztt?D8!^)g=LGKEFQUs6lxKv6H0ky7x!zQdG(pE}^lAfTW@We|{DxJsWmP2ho|2?+} zBIkM+z=(u{*tPhk4~p!-FLT7m0hOaFj2`-|*W2{AvSux2Tptzcp+8zO>&k?O};aAK(j4gUDd)1cX&FeFMQ8^aTy_b~oa5V8 z)25vzvJu^3r|Pt~{KxGv!FyQqFdaCBA_BOAjNcLt$W2D9{lqwWvbg2VI%)+XdO-G> z8P_F@GBjbr%|I7u`yKgltRn!4eE!ySDGRT2#=rIG(D*7K>mNy&?Qfi9g2<3{&I?gy80`)PQW zFXz<+u@37p4of4D2khr|Kd-Z@a0&Mgv%v8j?tWCYa^*IhNt-HWd|{nb6O3xs3=&n6 zP2SIToAd15SiN#icVM(!q8CN~`d - /Users/willemoldemans/Documents/PROJECTEN/muziekdoos/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch - 2021 September 19, Sunday 11:23:51 - Eeschema (5.1.10-1-10_14) + /Users/willem/Documents/PROJECTS/muziekdoos/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch + 2021 September 29, Wednesday 12:16:10 + Eeschema (5.1.9-0-10_14) @@ -111,7 +111,9 @@ <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R010K_0603</field> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> @@ -122,24 +124,14 @@ <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R04K7_0603</field> + <field name="StockRef">R4K7_0402</field> + <field name="ordercode">2073069</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> <tstamp>6159E86C</tstamp> </comp> - <comp ref="Q1"> - <value>BSS84</value> - <footprint>Package_TO_SOT_SMD:SOT-23</footprint> - <datasheet>http://assets.nexperia.com/documents/data-sheet/BSS84.pdf</datasheet> - <fields> - <field name="StockRef">MOS_PFET_BSS84</field> - <field name="ordercode">FARNELL-1972673</field> - </fields> - <libsource lib="Transistor_FET" part="BSS84" description="-0.13A Id, -50V Vds, P-Channel MOSFET, SOT-23"/> - <sheetpath names="/Power/" tstamps="/60FE1698/"/> - <tstamp>6159E887</tstamp> - </comp> <comp ref="C2"> <value>100nF</value> <footprint>Capacitor_SMD:C_0402_1005Metric</footprint> @@ -154,33 +146,26 @@ <tstamp>6159E892</tstamp> </comp> <comp ref="R2"> - <value>100K</value> + <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R100K_0603</field> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> <tstamp>6159E8AC</tstamp> </comp> - <comp ref="Q3"> - <value>2N7002</value> - <footprint>Package_TO_SOT_SMD:SOT-23</footprint> - <datasheet>https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF</datasheet> - <fields> - <field name="StockRef">MOS_NFET_2N7002</field> - </fields> - <libsource lib="Transistor_FET" part="2N7002" description="0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23"/> - <sheetpath names="/Power/" tstamps="/60FE1698/"/> - <tstamp>615B2DAE</tstamp> - </comp> <comp ref="R7"> <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R010K_0603</field> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> @@ -199,34 +184,29 @@ <sheetpath names="/Power/" tstamps="/60FE1698/"/> <tstamp>615B2DCA</tstamp> </comp> - <comp ref="Q2"> - <value>2N7002</value> - <footprint>Package_TO_SOT_SMD:SOT-23</footprint> - <datasheet>https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF</datasheet> - <fields> - <field name="StockRef">MOS_NFET_2N7002</field> - </fields> - <libsource lib="Transistor_FET" part="2N7002" description="0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23"/> - <sheetpath names="/Power/" tstamps="/60FE1698/"/> - <tstamp>615B2DD1</tstamp> - </comp> <comp ref="R8"> <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R010K_0603</field> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> <tstamp>615B2DED</tstamp> </comp> <comp ref="D3"> - <value>BAS316</value> + <value>1SS355</value> <footprint>Diode_SMD:D_SOD-323</footprint> <datasheet>https://assets.nexperia.com/documents/data-sheet/BAS16_SER.pdf</datasheet> <fields> + <field name="MPN">1SS355TE-17</field> + <field name="Manufacturer">ROHM</field> <field name="StockRef">DIODE_BAS316</field> + <field name="ordercode">1525435</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Diode" part="BAS316" description="100V, 0.25A, High-speed Switching Diode, SOD-323"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> @@ -237,7 +217,9 @@ <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R010K_0603</field> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> @@ -248,42 +230,21 @@ <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R010K_0603</field> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> <tstamp>615B2E0F</tstamp> </comp> - <comp ref="Q4"> - <value>BSS84</value> - <footprint>Package_TO_SOT_SMD:SOT-23</footprint> - <datasheet>http://assets.nexperia.com/documents/data-sheet/BSS84.pdf</datasheet> - <fields> - <field name="StockRef">MOS_PFET_BSS84</field> - <field name="ordercode">FARNELL-1972673</field> - </fields> - <libsource lib="Transistor_FET" part="BSS84" description="-0.13A Id, -50V Vds, P-Channel MOSFET, SOT-23"/> - <sheetpath names="/Power/" tstamps="/60FE1698/"/> - <tstamp>615B2E1E</tstamp> - </comp> - <comp ref="U2"> - <value>MIC94310-SYM5</value> - <footprint>Package_TO_SOT_SMD:SOT-23-5</footprint> - <datasheet>http://www.ti.com/lit/ds/symlink/tps763.pdf</datasheet> - <fields> - <field name="StockRef">REG_MIC94310-SYM5_3v3_SOT23-5</field> - </fields> - <libsource lib="Regulator_Linear" part="TPS76333" description="Low power 150mA LDO 3.3V fixed output voltage, SOT-23-5"/> - <sheetpath names="/Power/" tstamps="/60FE1698/"/> - <tstamp>615B2E29</tstamp> - </comp> <comp ref="C5"> - <value>4,7uF</value> - <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <value>10uF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">C04u7_0805</field> - <field name="ordercode">2112745</field> + <field name="StockRef">C010u_0805</field> + <field name="ordercode">2112746</field> <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="C_Polarized" description="Polarized capacitor"/> @@ -295,7 +256,9 @@ <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R03K3_0603</field> + <field name="StockRef">R03K3_0402</field> + <field name="ordercode">2447170</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> @@ -307,6 +270,8 @@ <datasheet>~</datasheet> <fields> <field name="StockRef">LED_SMD_GREEN_0805_20mA</field> + <field name="ordercode">2290331</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="LED" description="Light emitting diode"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> @@ -318,6 +283,8 @@ <datasheet>~</datasheet> <fields> <field name="StockRef">LED_SMD_RED_0805_20mA</field> + <field name="ordercode">2290331</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="LED" description="Light emitting diode"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> @@ -328,18 +295,20 @@ <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R470E_0603</field> + <field name="StockRef">R470E_0402</field> + <field name="ordercode">2447178</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> <tstamp>615B814F</tstamp> </comp> <comp ref="C3"> - <value>4,7uF</value> + <value>4u7</value> <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">C04u7_0805</field> + <field name="StockRef">C04u7_0603</field> <field name="ordercode">2112745</field> <field name="supplier">farnell</field> </fields> @@ -348,11 +317,11 @@ <tstamp>615B8158</tstamp> </comp> <comp ref="C1"> - <value>4,7uF</value> + <value>4u7</value> <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">C04u7_0805</field> + <field name="StockRef">C04u7_0603</field> <field name="ordercode">2112745</field> <field name="supplier">farnell</field> </fields> @@ -365,7 +334,9 @@ <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> - <field name="StockRef">R470E_0603</field> + <field name="StockRef">R470E_0402</field> + <field name="ordercode">2447178</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> @@ -380,9 +351,14 @@ <tstamp>61145089</tstamp> </comp> <comp ref="U1"> - <value>MCP73831-2-OT_copy</value> + <value>MCP73831-2-OT</value> <footprint>Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mm</footprint> <datasheet>http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf</datasheet> + <fields> + <field name="Manufacturer">Microchip</field> + <field name="ordercode">2709764</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Battery_Management" part="MCP73831-2-OT_copy" description="Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> <tstamp>610E217F</tstamp> @@ -401,14 +377,58 @@ <datasheet>~</datasheet> <fields> <field name="StockRef">SW_PUSH_SPST_V_6x6x5,4</field> + <field name="ordercode">1333656</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Switch" part="SW_Push" description="Push button switch, generic, two pins"/> <sheetpath names="/Power/" tstamps="/60FE1698/"/> <tstamp>615B2DE1</tstamp> </comp> + <comp ref="Q2"> + <value>Dual_NMOS_2N7002PS</value> + <footprint>Package_TO_SOT_SMD:SOT-363_SC-70-6</footprint> + <fields> + <field name="StockRef">2N7002PS</field> + <field name="ordercode">1758102</field> + <field name="supplier">farnell</field> + </fields> + <libsource lib="Device" part="Q_Dual_NMOS_S1G1D2S2G2D1" description="Dual NMOS transistor, 6 pin package"/> + <sheetpath names="/Power/" tstamps="/60FE1698/"/> + <tstamp>614CD58C</tstamp> + </comp> + <comp ref="Q1"> + <value>Dual_PMOS_BSS84AKS,115</value> + <footprint>Package_TO_SOT_SMD:SOT-363_SC-70-6</footprint> + <fields> + <field name="StockRef">BSS84AKS,115</field> + <field name="ordercode">1972665</field> + <field name="supplier">farnell</field> + </fields> + <libsource lib="Device" part="Q_Dual_PMOS_S1G1D2S2G2D1" description="Dual PMOS transistor, 6 pin package"/> + <sheetpath names="/Power/" tstamps="/60FE1698/"/> + <tstamp>614E105B</tstamp> + </comp> + <comp ref="U2"> + <value>XCL214B333DR</value> + <footprint>Package_DFN_QFN:USP-9B01</footprint> + <datasheet>https://www.torexsemi.com/file/xcl214/XCL213-XCL214.pdf</datasheet> + <fields> + <field name="Manufacturer">Torex</field> + <field name="ordercode">3535992</field> + <field name="supplier">farnell</field> + </fields> + <libsource lib="" part="XCL214B333DR" description=""/> + <sheetpath names="/Power/" tstamps="/60FE1698/"/> + <tstamp>6148D543</tstamp> + </comp> <comp ref="U3"> <value>CR95HF-VMD5T</value> <footprint>Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias</footprint> + <fields> + <field name="Manufacturer">ST</field> + <field name="ordercode">2807107</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Leo_muziekdoos-rescue" part="CR95HF-VMD5T-ST25CR95HF" description=""/> <sheetpath names="/NFC/" tstamps="/60FE21EE/"/> <tstamp>614DFD3E</tstamp> @@ -472,17 +492,27 @@ <tstamp>614DFDA9</tstamp> </comp> <comp ref="R19"> - <value>330e</value> + <value>330E</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R330E_0402</field> + <field name="ordercode">2447159</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/NFC/" tstamps="/60FE21EE/"/> <tstamp>614DFDE7</tstamp> </comp> <comp ref="R18"> - <value>330e</value> + <value>330E</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R330E_0402</field> + <field name="ordercode">2447159</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/NFC/" tstamps="/60FE21EE/"/> <tstamp>614DFDED</tstamp> @@ -504,6 +534,7 @@ <footprint>Capacitor_SMD:C_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> + <field name="StockRef">C04u7_0403</field> <field name="ordercode">2469394</field> <field name="supplier">farnell</field> </fields> @@ -572,9 +603,14 @@ <tstamp>614DFE99</tstamp> </comp> <comp ref="R17"> - <value>3k3</value> + <value>3K3</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R03K3_0402</field> + <field name="ordercode">2447170</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/NFC/" tstamps="/60FE21EE/"/> <tstamp>614DFEA8</tstamp> @@ -583,6 +619,11 @@ <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/NFC/" tstamps="/60FE21EE/"/> <tstamp>614DFEB7</tstamp> @@ -593,9 +634,10 @@ <datasheet>~</datasheet> <fields> <field name="MPN">MCSJK-7E-27.12-10-30-60-B-30</field> + <field name="Manufacturer">mComp pro</field> <field name="ordercode">2853901</field> <field name="partnr">NX2016SA</field> - <field name="supplier">Farnell</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="Crystal_GND24" description="Four pin crystal, GND on pins 2 and 4"/> <sheetpath names="/NFC/" tstamps="/60FE21EE/"/> @@ -629,6 +671,11 @@ <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/NFC/" tstamps="/60FE21EE/"/> <tstamp>614DFED7</tstamp> @@ -642,11 +689,12 @@ <tstamp>610ABF7F</tstamp> </comp> <comp ref="R20"> - <value>R</value> + <value>1M</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> <fields> <field name="Field4">DNP</field> + <field name="supplier">farnell</field> </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/NFC/" tstamps="/60FE21EE/"/> @@ -692,6 +740,12 @@ <value>DRV5055A3xDBZxQ1</value> <footprint>Package_TO_SOT_SMD:SOT-23</footprint> <datasheet>https://www.ti.com/lit/ds/symlink/drv5055-q1.pdf</datasheet> + <fields> + <field name="MPN">DRV5055</field> + <field name="Manufacturer">TI</field> + <field name="ordercode">3008999</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Sensor_Magnetic" part="DRV5055A3xDBZxQ1" description="25 mV/mT,±85-mT, 20-kHz, 3.3/5V, SOT-23"/> <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> <tstamp>610E83A7</tstamp> @@ -700,6 +754,10 @@ <value>1.8nH</value> <footprint>Inductor_SMD:L_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="ordercode">1865820</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="L" description="Inductor"/> <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> <tstamp>613328EB</tstamp> @@ -716,14 +774,6 @@ <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> <tstamp>61334869</tstamp> </comp> - <comp ref="L3"> - <value>1.8nH</value> - <footprint>Inductor_SMD:L_0402_1005Metric</footprint> - <datasheet>~</datasheet> - <libsource lib="Device" part="L" description="Inductor"/> - <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> - <tstamp>6133CDDC</tstamp> - </comp> <comp ref="C21"> <value>100nF</value> <footprint>Capacitor_SMD:C_0402_1005Metric</footprint> @@ -736,18 +786,6 @@ <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> <tstamp>61348E84</tstamp> </comp> - <comp ref="C22"> - <value>100nF</value> - <footprint>Capacitor_SMD:C_0402_1005Metric</footprint> - <datasheet>~</datasheet> - <fields> - <field name="ordercode">2524678</field> - <field name="supplier">farnell</field> - </fields> - <libsource lib="Device" part="C" description="Unpolarized capacitor"/> - <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> - <tstamp>61351484</tstamp> - </comp> <comp ref="U6"> <value>W25Q256</value> <footprint>Package_SO:SOIC-8_5.23x5.23mm_P1.27mm</footprint> @@ -759,7 +797,10 @@ <comp ref="U4"> <value>RF_Module_ESP32-PICO-D4</value> <footprint>Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm</footprint> - <libsource lib="RF_Module" part="ESP32-PICO-D4_update" description=""/> + <fields> + <field name="Manufacturer">Espressive</field> + </fields> + <libsource lib="" part="ESP32-PICO-D4_update" description=""/> <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> <tstamp>613C5900</tstamp> </comp> @@ -791,6 +832,11 @@ <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> <tstamp>613F1E03</tstamp> @@ -811,6 +857,11 @@ <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> <tstamp>613CA13C</tstamp> @@ -819,6 +870,11 @@ <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> <tstamp>613CA3A9</tstamp> @@ -827,6 +883,11 @@ <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/CPU/" tstamps="/60FFCEAC/"/> <tstamp>613CB052</tstamp> @@ -863,22 +924,38 @@ <comp ref="U5"> <value>MAX98357A</value> <footprint>Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias</footprint> - <libsource lib="Analog_DAC" part="AUDIOAMP_MAX98357" description=""/> + <fields> + <field name="MPN">MAX98357AETE+T</field> + <field name="Manufacturer">Maxim IC</field> + <field name="ordercode">2949165</field> + <field name="supplier">farnell</field> + </fields> + <libsource lib="" part="AUDIOAMP_MAX98357" description=""/> <sheetpath names="/I2S_DAC_AMP/" tstamps="/60FDB9AA/"/> <tstamp>60FE0C5F</tstamp> </comp> <comp ref="R27"> - <value>R</value> + <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/I2S_DAC_AMP/" tstamps="/60FDB9AA/"/> <tstamp>60FE0C75</tstamp> </comp> <comp ref="R28"> - <value>R</value> + <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/I2S_DAC_AMP/" tstamps="/60FDB9AA/"/> <tstamp>60FE0C7B</tstamp> @@ -935,9 +1012,12 @@ <value>CP2109-InterfaceUSB</value> <footprint>Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm</footprint> <fields> - <field name="ordercode">CP2109-Axx-xQFN28</field> + <field name="MPN">CP2109-A01-GM</field> + <field name="Manufacturer">Silabs</field> + <field name="ordercode">2930584</field> + <field name="supplier">farnell</field> </fields> - <libsource lib="Interface_USB" part="CP2109-InterfaceUSB" description=""/> + <libsource lib="" part="CP2109-InterfaceUSB" description=""/> <sheetpath names="/programmer/" tstamps="/613CB1D0/"/> <tstamp>613CD9B7</tstamp> </comp> @@ -945,6 +1025,11 @@ <value>UMH3N</value> <footprint>Package_TO_SOT_SMD:SOT-363_SC-70-6</footprint> <datasheet>http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf</datasheet> + <fields> + <field name="StockRef">UMH3N</field> + <field name="ordercode">1680404</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Transistor_BJT" part="UMH3N" description="0.1A Ic, 50V Vce, Dual NPN Input Resistor Transistors, SOT-363"/> <sheetpath names="/programmer/" tstamps="/613CB1D0/"/> <tstamp>613D07FE</tstamp> @@ -953,6 +1038,11 @@ <value>10K</value> <footprint>Resistor_SMD:R_0402_1005Metric</footprint> <datasheet>~</datasheet> + <fields> + <field name="StockRef">R10K_0402</field> + <field name="ordercode">2447096</field> + <field name="supplier">farnell</field> + </fields> <libsource lib="Device" part="R" description="Resistor"/> <sheetpath names="/programmer/" tstamps="/613CB1D0/"/> <tstamp>613D252C</tstamp> @@ -971,10 +1061,10 @@ </comp> </components> <libparts> - <libpart lib="Analog_DAC" part="AUDIOAMP_MAX98357"> + <libpart lib="" part="Analog_DAC_AUDIOAMP_MAX98357"> <fields> <field name="Reference">U</field> - <field name="Value">AUDIOAMP_MAX98357</field> + <field name="Value">Analog_DAC_AUDIOAMP_MAX98357</field> </fields> <pins> <pin num="1" name="DIN" type="BiDi"/> @@ -992,6 +1082,134 @@ <pin num="17" name="THERMAL" type="power_in"/> </pins> </libpart> + <libpart lib="" part="Interface_USB_CP2109-InterfaceUSB"> + <footprints> + <fp>QFN*1EP*5x5mm*P0.5mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">Interface_USB_CP2109-InterfaceUSB</field> + <field name="Footprint">Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm</field> + <field name="ordercode">CP2109-Axx-xQFN28</field> + </fields> + <pins> + <pin num="1" name="~DCD" type="input"/> + <pin num="2" name="~RI~/CLK" type="BiDi"/> + <pin num="3" name="GND" type="power_in"/> + <pin num="4" name="D+" type="BiDi"/> + <pin num="5" name="D-" type="BiDi"/> + <pin num="6" name="VDD" type="power_in"/> + <pin num="7" name="VREGIN" type="power_in"/> + <pin num="8" name="VBUS" type="input"/> + <pin num="9" name="~RST" type="input"/> + <pin num="10" name="NC" type="NotConnected"/> + <pin num="11" name="~SUSPEND" type="output"/> + <pin num="12" name="SUSPEND" type="output"/> + <pin num="13" name="~" type="NotConnected"/> + <pin num="14" name="~" type="NotConnected"/> + <pin num="15" name="~" type="NotConnected"/> + <pin num="16" name="~" type="NotConnected"/> + <pin num="17" name="~" type="NotConnected"/> + <pin num="18" name="~" type="NotConnected"/> + <pin num="19" name="~" type="NotConnected"/> + <pin num="20" name="~" type="NotConnected"/> + <pin num="21" name="~" type="NotConnected"/> + <pin num="22" name="~" type="NotConnected"/> + <pin num="23" name="~CTS" type="input"/> + <pin num="24" name="~RTS" type="output"/> + <pin num="25" name="RXD" type="input"/> + <pin num="26" name="TXD" type="output"/> + <pin num="27" name="~DSR" type="input"/> + <pin num="28" name="~DTR" type="output"/> + <pin num="29" name="GND(Epad)" type="passive"/> + </pins> + </libpart> + <libpart lib="" part="RF_Module_ESP32-PICO-D4_update"> + <footprints> + <fp>QFN*1EP*7x7mm*P0.5mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">RF_Module_ESP32-PICO-D4_update</field> + <field name="Footprint">Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm</field> + </fields> + <pins> + <pin num="1" name="VDDA" type="power_in"/> + <pin num="2" name="LNA_IN" type="BiDi"/> + <pin num="3" name="VDDA3P3" type="power_in"/> + <pin num="4" name="VDDA3P3" type="passive"/> + <pin num="5" name="SENSOR_VP" type="input"/> + <pin num="6" name="SENSOR_CAPP" type="input"/> + <pin num="7" name="SENSOR_CAPN" type="input"/> + <pin num="8" name="SENSOR_VN" type="input"/> + <pin num="9" name="EN" type="input"/> + <pin num="10" name="IO34" type="input"/> + <pin num="11" name="IO35" type="input"/> + <pin num="12" name="IO32" type="BiDi"/> + <pin num="13" name="IO33" type="BiDi"/> + <pin num="14" name="IO25" type="BiDi"/> + <pin num="15" name="IO26" type="BiDi"/> + <pin num="16" name="IO27" type="BiDi"/> + <pin num="17" name="IO14" type="BiDi"/> + <pin num="18" name="IO12" type="BiDi"/> + <pin num="19" name="VDD3P3_RTC" type="power_in"/> + <pin num="20" name="IO13" type="BiDi"/> + <pin num="21" name="IO15" type="BiDi"/> + <pin num="22" name="IO2" type="BiDi"/> + <pin num="23" name="IO0" type="BiDi"/> + <pin num="24" name="IO4" type="BiDi"/> + <pin num="25" name="IO16" type="BiDi"/> + <pin num="26" name="VDD_SDIO" type="power_out"/> + <pin num="27" name="IO17" type="BiDi"/> + <pin num="28" name="SD2/IO9" type="BiDi"/> + <pin num="29" name="SD3/IO10" type="BiDi"/> + <pin num="30" name="CMD" type="BiDi"/> + <pin num="31" name="CLK" type="BiDi"/> + <pin num="32" name="SD0" type="BiDi"/> + <pin num="33" name="SD1" type="BiDi"/> + <pin num="34" name="IO5" type="BiDi"/> + <pin num="35" name="IO18" type="BiDi"/> + <pin num="36" name="IO23" type="BiDi"/> + <pin num="37" name="VDD3P3_CPU" type="power_in"/> + <pin num="38" name="IO19" type="BiDi"/> + <pin num="39" name="IO22" type="BiDi"/> + <pin num="40" name="U0RXD/IO3" type="BiDi"/> + <pin num="41" name="U0TXD/IO1" type="BiDi"/> + <pin num="42" name="IO21" type="BiDi"/> + <pin num="43" name="VDDA" type="passive"/> + <pin num="44" name="XTAL_N_NC" type="NotConnected"/> + <pin num="45" name="XTAL_P_NC" type="NotConnected"/> + <pin num="46" name="VDDA" type="passive"/> + <pin num="47" name="CAP2_NC" type="NotConnected"/> + <pin num="48" name="CAP1_NC" type="NotConnected"/> + <pin num="49" name="GND" type="power_in"/> + </pins> + </libpart> + <libpart lib="" part="Regulator_Switching_XCL214B333DR"> + <aliases> + <alias>TPS563200_copy</alias> + <alias>TPS565208_copy</alias> + </aliases> + <footprints> + <fp>SOT?23*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">Regulator_Switching_XCL214B333DR</field> + <field name="Footprint">Package_DFN_QFN:USP-9B01</field> + </fields> + <pins> + <pin num="1" name="VIN" type="power_in"/> + <pin num="2" name="NC" type="NotConnected"/> + <pin num="3" name="Lx" type="passive"/> + <pin num="4" name="VOUT" type="power_out"/> + <pin num="5" name="AGND" type="power_in"/> + <pin num="6" name="CE" type="input"/> + <pin num="7" name="PGND" type="power_in"/> + <pin num="8" name="L1" type="passive"/> + <pin num="9" name="L2" type="passive"/> + </pins> + </libpart> <libpart lib="Battery_Management" part="MCP73832-2-MC"> <aliases> <alias>MCP73832-5-OT_copy</alias> @@ -1169,6 +1387,50 @@ <pin num="2" name="A" type="passive"/> </pins> </libpart> + <libpart lib="Device" part="Q_Dual_NMOS_S1G1D2S2G2D1"> + <description>Dual NMOS transistor, 6 pin package</description> + <docs>~</docs> + <footprints> + <fp>TSOP*</fp> + <fp>SC?70*</fp> + <fp>SC?88*</fp> + <fp>SOT?363*</fp> + </footprints> + <fields> + <field name="Reference">Q</field> + <field name="Value">Q_Dual_NMOS_S1G1D2S2G2D1</field> + </fields> + <pins> + <pin num="1" name="S" type="passive"/> + <pin num="2" name="G" type="input"/> + <pin num="3" name="D" type="passive"/> + <pin num="4" name="S" type="passive"/> + <pin num="5" name="G" type="input"/> + <pin num="6" name="D" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="Q_Dual_PMOS_S1G1D2S2G2D1"> + <description>Dual PMOS transistor, 6 pin package</description> + <docs>~</docs> + <footprints> + <fp>TSOP*</fp> + <fp>SC?70*</fp> + <fp>SC?88*</fp> + <fp>SOT?363*</fp> + </footprints> + <fields> + <field name="Reference">Q</field> + <field name="Value">Q_Dual_PMOS_S1G1D2S2G2D1</field> + </fields> + <pins> + <pin num="1" name="S" type="passive"/> + <pin num="2" name="G" type="input"/> + <pin num="3" name="D" type="passive"/> + <pin num="4" name="S" type="passive"/> + <pin num="5" name="G" type="input"/> + <pin num="6" name="D" type="passive"/> + </pins> + </libpart> <libpart lib="Device" part="R"> <description>Resistor</description> <docs>~</docs> @@ -1204,48 +1466,6 @@ <pin num="2" name="A" type="passive"/> </pins> </libpart> - <libpart lib="Interface_USB" part="CP2109-InterfaceUSB"> - <footprints> - <fp>QFN*1EP*5x5mm*P0.5mm*</fp> - </footprints> - <fields> - <field name="Reference">U</field> - <field name="Value">CP2109-InterfaceUSB</field> - <field name="Footprint">Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm</field> - <field name="ordercode">CP2109-Axx-xQFN28</field> - </fields> - <pins> - <pin num="1" name="~DCD" type="input"/> - <pin num="2" name="~RI~/CLK" type="BiDi"/> - <pin num="3" name="GND" type="power_in"/> - <pin num="4" name="D+" type="BiDi"/> - <pin num="5" name="D-" type="BiDi"/> - <pin num="6" name="VDD" type="power_in"/> - <pin num="7" name="VREGIN" type="power_in"/> - <pin num="8" name="VBUS" type="input"/> - <pin num="9" name="~RST" type="input"/> - <pin num="10" name="NC" type="NotConnected"/> - <pin num="11" name="~SUSPEND" type="output"/> - <pin num="12" name="SUSPEND" type="output"/> - <pin num="13" name="~" type="NotConnected"/> - <pin num="14" name="~" type="NotConnected"/> - <pin num="15" name="~" type="NotConnected"/> - <pin num="16" name="~" type="NotConnected"/> - <pin num="17" name="~" type="NotConnected"/> - <pin num="18" name="~" type="NotConnected"/> - <pin num="19" name="~" type="NotConnected"/> - <pin num="20" name="~" type="NotConnected"/> - <pin num="21" name="~" type="NotConnected"/> - <pin num="22" name="~" type="NotConnected"/> - <pin num="23" name="~CTS" type="input"/> - <pin num="24" name="~RTS" type="output"/> - <pin num="25" name="RXD" type="input"/> - <pin num="26" name="TXD" type="output"/> - <pin num="27" name="~DSR" type="input"/> - <pin num="28" name="~DTR" type="output"/> - <pin num="29" name="GND(Epad)" type="passive"/> - </pins> - </libpart> <libpart lib="Leo_muziekdoos-eagle-import" part="MOUNTINGHOLE3.0"> <fields> <field name="Value">MOUNTINGHOLE3.0</field> @@ -1323,96 +1543,6 @@ <pin num="8" name="VCC" type="power_in"/> </pins> </libpart> - <libpart lib="RF_Module" part="ESP32-PICO-D4_update"> - <footprints> - <fp>QFN*1EP*7x7mm*P0.5mm*</fp> - </footprints> - <fields> - <field name="Reference">U</field> - <field name="Value">ESP32-PICO-D4_update</field> - <field name="Footprint">Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm</field> - </fields> - <pins> - <pin num="1" name="VDDA" type="power_in"/> - <pin num="2" name="LNA_IN" type="BiDi"/> - <pin num="3" name="VDDA3P3" type="power_in"/> - <pin num="4" name="VDDA3P3" type="passive"/> - <pin num="5" name="SENSOR_VP" type="input"/> - <pin num="6" name="SENSOR_CAPP" type="input"/> - <pin num="7" name="SENSOR_CAPN" type="input"/> - <pin num="8" name="SENSOR_VN" type="input"/> - <pin num="9" name="EN" type="input"/> - <pin num="10" name="IO34" type="input"/> - <pin num="11" name="IO35" type="input"/> - <pin num="12" name="IO32" type="BiDi"/> - <pin num="13" name="IO33" type="BiDi"/> - <pin num="14" name="IO25" type="BiDi"/> - <pin num="15" name="IO26" type="BiDi"/> - <pin num="16" name="IO27" type="BiDi"/> - <pin num="17" name="IO14" type="BiDi"/> - <pin num="18" name="IO12" type="BiDi"/> - <pin num="19" name="VDD3P3_RTC" type="power_in"/> - <pin num="20" name="IO13" type="BiDi"/> - <pin num="21" name="IO15" type="BiDi"/> - <pin num="22" name="IO2" type="BiDi"/> - <pin num="23" name="IO0" type="BiDi"/> - <pin num="24" name="IO4" type="BiDi"/> - <pin num="25" name="IO16" type="BiDi"/> - <pin num="26" name="VDD_SDIO" type="power_out"/> - <pin num="27" name="IO17" type="BiDi"/> - <pin num="28" name="SD2/IO9" type="BiDi"/> - <pin num="29" name="SD3/IO10" type="BiDi"/> - <pin num="30" name="CMD" type="BiDi"/> - <pin num="31" name="CLK" type="BiDi"/> - <pin num="32" name="SD0" type="BiDi"/> - <pin num="33" name="SD1" type="BiDi"/> - <pin num="34" name="IO5" type="BiDi"/> - <pin num="35" name="IO18" type="BiDi"/> - <pin num="36" name="IO23" type="BiDi"/> - <pin num="37" name="VDD3P3_CPU" type="power_in"/> - <pin num="38" name="IO19" type="BiDi"/> - <pin num="39" name="IO22" type="BiDi"/> - <pin num="40" name="U0RXD/IO3" type="BiDi"/> - <pin num="41" name="U0TXD/IO1" type="BiDi"/> - <pin num="42" name="IO21" type="BiDi"/> - <pin num="43" name="VDDA" type="passive"/> - <pin num="44" name="XTAL_N_NC" type="NotConnected"/> - <pin num="45" name="XTAL_P_NC" type="NotConnected"/> - <pin num="46" name="VDDA" type="passive"/> - <pin num="47" name="CAP2_NC" type="NotConnected"/> - <pin num="48" name="CAP1_NC" type="NotConnected"/> - <pin num="49" name="GND" type="power_in"/> - </pins> - </libpart> - <libpart lib="Regulator_Linear" part="TPS76316"> - <aliases> - <alias>TPS76318</alias> - <alias>TPS76325</alias> - <alias>TPS76327</alias> - <alias>TPS76329</alias> - <alias>TPS76330</alias> - <alias>TPS76333</alias> - <alias>TPS76338</alias> - <alias>TPS76350</alias> - </aliases> - <description>Low power 150mA LDO, 1.6V fixed output voltage, SOT-23-5</description> - <docs>http://www.ti.com/lit/ds/symlink/tps763.pdf</docs> - <footprints> - <fp>SOT?23*</fp> - </footprints> - <fields> - <field name="Reference">U</field> - <field name="Value">TPS76316</field> - <field name="Footprint">Package_TO_SOT_SMD:SOT-23-5</field> - </fields> - <pins> - <pin num="1" name="VIN" type="power_in"/> - <pin num="2" name="GND" type="power_in"/> - <pin num="3" name="EN" type="input"/> - <pin num="4" name="NC" type="NotConnected"/> - <pin num="5" name="VOUT" type="power_out"/> - </pins> - </libpart> <libpart lib="Sensor_Magnetic" part="DRV5055A1xDBZxQ1"> <aliases> <alias>DRV5055A2xDBZxQ1</alias> @@ -1469,169 +1599,40 @@ <pin num="6" name="C1" type="passive"/> </pins> </libpart> - <libpart lib="Transistor_FET" part="BSS138"> - <aliases> - <alias>2N7002</alias> - <alias>2N7002E</alias> - <alias>2N7002H</alias> - <alias>2N7002K</alias> - <alias>BS170F</alias> - <alias>BS870</alias> - <alias>BSN20</alias> - <alias>BSS123</alias> - <alias>BSS127S</alias> - <alias>DMG2302U</alias> - <alias>DMG3402L</alias> - <alias>DMG3404L</alias> - <alias>DMG3406L</alias> - <alias>DMG3414U</alias> - <alias>DMG3418L</alias> - <alias>DMN10H220L</alias> - <alias>DMN10H700S</alias> - <alias>DMN13H750S</alias> - <alias>DMN2041L</alias> - <alias>DMN2050L</alias> - <alias>DMN2056U</alias> - <alias>DMN2058U</alias> - <alias>DMN2075U</alias> - <alias>DMN2230U</alias> - <alias>DMN24H11DS</alias> - <alias>DMN24H3D5L</alias> - <alias>DMN3042L</alias> - <alias>DMN3051L</alias> - <alias>DMN30H4D0L</alias> - <alias>DMN3110S</alias> - <alias>DMN3150L</alias> - <alias>DMN3300U</alias> - <alias>DMN3404L</alias> - <alias>DMN6075S</alias> - <alias>DMN6140L</alias> - <alias>DMN67D7L</alias> - <alias>DMN67D8L</alias> - <alias>MMBF170</alias> - <alias>VN10LF</alias> - <alias>ZVN3306F</alias> - <alias>ZVN3310F</alias> - <alias>ZVN3320F</alias> - <alias>ZVN4106F</alias> - <alias>ZXM61N02F</alias> - <alias>ZXM61N03F</alias> - <alias>ZXMN10A07F</alias> - <alias>ZXMN2A01F</alias> - <alias>ZXMN2A14F</alias> - <alias>ZXMN2B01F</alias> - <alias>ZXMN2B14FH</alias> - <alias>ZXMN2F30FH</alias> - <alias>ZXMN2F34FH</alias> - <alias>ZXMN3A01F</alias> - <alias>ZXMN3A14F</alias> - <alias>ZXMN3B01F</alias> - <alias>ZXMN3B14F</alias> - <alias>ZXMN3F30FH</alias> - <alias>ZXMN6A07F</alias> - <alias>IRLML0030</alias> - <alias>IRLML2060</alias> - <alias>TSM2302CX</alias> - <alias>AO3400A</alias> - </aliases> - <description>50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23</description> - <docs>https://www.onsemi.com/pub/Collateral/BSS138-D.PDF</docs> - <footprints> - <fp>SOT?23*</fp> - </footprints> - <fields> - <field name="Reference">Q</field> - <field name="Value">BSS138</field> - <field name="Footprint">Package_TO_SOT_SMD:SOT-23</field> - </fields> - <pins> - <pin num="1" name="G" type="input"/> - <pin num="2" name="S" type="passive"/> - <pin num="3" name="D" type="passive"/> - </pins> - </libpart> - <libpart lib="Transistor_FET" part="TP0610T"> - <aliases> - <alias>VP0610T</alias> - <alias>BSS84</alias> - <alias>NTR2101P</alias> - <alias>BSS83P</alias> - <alias>Si2319CDS</alias> - <alias>IRLML6401</alias> - <alias>IRLML6402</alias> - <alias>DMG2301L</alias> - <alias>AO3401A</alias> - <alias>IRLML9301</alias> - <alias>IRLML5203</alias> - <alias>Si2371EDS</alias> - <alias>TSM2301ACX</alias> - <alias>FDN340P</alias> - </aliases> - <description>-0.18A Id, -60V Vds, P-Channel MOSFET, SOT-23</description> - <docs>http://www.vishay.com/docs/70209/70209.pdf</docs> - <footprints> - <fp>SOT?23*</fp> - </footprints> - <fields> - <field name="Reference">Q</field> - <field name="Value">TP0610T</field> - <field name="Footprint">Package_TO_SOT_SMD:SOT-23</field> - </fields> - <pins> - <pin num="1" name="G" type="input"/> - <pin num="2" name="S" type="passive"/> - <pin num="3" name="D" type="passive"/> - </pins> - </libpart> </libparts> <libraries> - <library logical="Analog_DAC"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Analog_DAC.lib</uri> - </library> <library logical="Battery_Management"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Battery_Management.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Battery_Management.lib</uri> </library> <library logical="Connector"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Connector.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Connector.lib</uri> </library> <library logical="Connector_Generic"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Connector_Generic.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Connector_Generic.lib</uri> </library> <library logical="Device"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Device.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Device.lib</uri> </library> <library logical="Diode"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Diode.lib</uri> - </library> - <library logical="Interface_USB"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Interface_USB.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Diode.lib</uri> </library> <library logical="Leo_muziekdoos-eagle-import"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/muziekdoos/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos-eagle-import.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/muziekdoos/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos-eagle-import.lib</uri> </library> <library logical="Leo_muziekdoos-rescue"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/muziekdoos/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos-rescue.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/muziekdoos/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos-rescue.lib</uri> </library> <library logical="Memory_Flash"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Memory_Flash.lib</uri> - </library> - <library logical="RF_Module"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/RF_Module.lib</uri> - </library> - <library logical="Regulator_Linear"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Regulator_Linear.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Memory_Flash.lib</uri> </library> <library logical="Sensor_Magnetic"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Sensor_Magnetic.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Sensor_Magnetic.lib</uri> </library> <library logical="Switch"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Switch.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Switch.lib</uri> </library> <library logical="Transistor_BJT"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Transistor_BJT.lib</uri> - </library> - <library logical="Transistor_FET"> - <uri>/Users/willemoldemans/Documents/PROJECTEN/libs/kicad-libs/kicad-symbols/Transistor_FET.lib</uri> + <uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Transistor_BJT.lib</uri> </library> </libraries> <nets> @@ -1648,64 +1649,64 @@ <net code="4" name="/CPU/ADC1_IN2"> <node ref="U4" pin="11"/> <node ref="R4" pin="1"/> - <node ref="R3" pin="2"/> <node ref="C2" pin="1"/> + <node ref="R3" pin="2"/> </net> <net code="5" name="/CPU/BTN_PWR"> - <node ref="Q2" pin="3"/> - <node ref="U4" pin="29"/> <node ref="R7" pin="2"/> + <node ref="Q2" pin="6"/> + <node ref="U4" pin="28"/> </net> <net code="6" name="/CPU/MEAS_EN"> - <node ref="U4" pin="15"/> - <node ref="Q1" pin="1"/> + <node ref="U4" pin="29"/> + <node ref="Q1" pin="2"/> <node ref="R2" pin="2"/> </net> <net code="7" name="/CPU/PW_HOLD"> <node ref="U4" pin="24"/> - <node ref="Q3" pin="1"/> + <node ref="Q2" pin="5"/> </net> <net code="8" name="/CPU/NFC_MISO"> - <node ref="U3" pin="16"/> <node ref="U4" pin="38"/> + <node ref="U3" pin="16"/> </net> <net code="9" name="/CPU/NFC_SPI_CS"> - <node ref="U4" pin="14"/> <node ref="U3" pin="15"/> + <node ref="U4" pin="14"/> </net> <net code="10" name="/CPU/NFC_SPI_SCK"> - <node ref="U4" pin="35"/> <node ref="U3" pin="18"/> + <node ref="U4" pin="35"/> </net> <net code="11" name="/CPU/NFC_SPI_MOSI"> - <node ref="U4" pin="36"/> <node ref="U3" pin="17"/> + <node ref="U4" pin="36"/> </net> <net code="12" name="/I2S_DAC_AMP/I2S_SD_MODE"> <node ref="U4" pin="16"/> <node ref="U5" pin="4"/> </net> <net code="13" name="/CPU/DAC_BCLK"> - <node ref="U5" pin="16"/> <node ref="U4" pin="42"/> + <node ref="U5" pin="16"/> </net> <net code="14" name="/CPU/DAC_LRCK"> <node ref="U4" pin="20"/> <node ref="U5" pin="14"/> </net> <net code="15" name="/CPU/DAC_DATA"> - <node ref="U4" pin="17"/> <node ref="U5" pin="1"/> + <node ref="U4" pin="17"/> </net> <net code="16" name="/I2S_DAC_AMP/SPKOUT+"> + <node ref="C35" pin="1"/> <node ref="J3" pin="1"/> <node ref="U5" pin="9"/> - <node ref="C35" pin="1"/> </net> <net code="17" name="/I2S_DAC_AMP/SPK_OUT-"> + <node ref="C34" pin="1"/> <node ref="J3" pin="2"/> <node ref="U5" pin="10"/> - <node ref="C34" pin="1"/> </net> <net code="18" name="/CPU/ESP_RX"> <node ref="U10" pin="26"/> @@ -1717,49 +1718,51 @@ </net> <net code="20" name="/CPU/ESP_RST"> <node ref="U4" pin="9"/> - <node ref="Q5" pin="6"/> <node ref="R14" pin="2"/> <node ref="C19" pin="1"/> + <node ref="Q5" pin="6"/> </net> <net code="21" name="/CPU/ESP_GPIO0"> + <node ref="R22" pin="2"/> <node ref="Q5" pin="3"/> <node ref="U4" pin="23"/> - <node ref="R22" pin="2"/> </net> <net code="22" name="+3V3"> + <node ref="C21" pin="1"/> + <node ref="R17" pin="2"/> + <node ref="U4" pin="1"/> + <node ref="C12" pin="1"/> + <node ref="U4" pin="19"/> + <node ref="U10" pin="6"/> + <node ref="C33" pin="1"/> + <node ref="R15" pin="2"/> + <node ref="C32" pin="2"/> <node ref="R22" pin="1"/> <node ref="R21" pin="1"/> + <node ref="C14" pin="1"/> + <node ref="C13" pin="1"/> + <node ref="R7" pin="1"/> <node ref="R14" pin="1"/> - <node ref="C5" pin="1"/> <node ref="C26" pin="1"/> + <node ref="C5" pin="1"/> + <node ref="U8" pin="1"/> + <node ref="U2" pin="9"/> <node ref="U4" pin="46"/> <node ref="U4" pin="43"/> - <node ref="U2" pin="5"/> + <node ref="U2" pin="4"/> + <node ref="C29" pin="1"/> + <node ref="U4" pin="4"/> <node ref="U4" pin="37"/> - <node ref="C21" pin="1"/> - <node ref="L3" pin="1"/> - <node ref="U4" pin="19"/> - <node ref="U8" pin="1"/> - <node ref="U4" pin="1"/> + <node ref="R27" pin="1"/> + <node ref="U4" pin="3"/> <node ref="C8" pin="1"/> <node ref="C9" pin="1"/> <node ref="C10" pin="1"/> <node ref="U3" pin="32"/> - <node ref="U10" pin="6"/> - <node ref="U3" pin="13"/> - <node ref="C33" pin="1"/> - <node ref="C32" pin="2"/> <node ref="R11" pin="1"/> - <node ref="R27" pin="1"/> <node ref="U5" pin="8"/> <node ref="U5" pin="7"/> - <node ref="R15" pin="2"/> - <node ref="C29" pin="1"/> - <node ref="R17" pin="2"/> - <node ref="C12" pin="1"/> - <node ref="C14" pin="1"/> - <node ref="C13" pin="1"/> - <node ref="R7" pin="1"/> + <node ref="U3" pin="13"/> </net> <net code="23" name="/Power/USB_D+"> <node ref="J2" pin="3"/> @@ -1767,405 +1770,401 @@ </net> <net code="24" name="VBUS"> <node ref="J2" pin="1"/> - <node ref="U10" pin="8"/> - <node ref="U10" pin="7"/> - <node ref="D1" pin="2"/> - <node ref="R6" pin="2"/> - <node ref="C1" pin="1"/> - <node ref="U1" pin="2"/> <node ref="U1" pin="1"/> + <node ref="U1" pin="2"/> + <node ref="C1" pin="1"/> + <node ref="R6" pin="2"/> + <node ref="D1" pin="2"/> + <node ref="U10" pin="7"/> + <node ref="U10" pin="8"/> </net> <net code="25" name="/I2S_DAC_AMP/GAIN"> - <node ref="R28" pin="1"/> - <node ref="R27" pin="2"/> <node ref="U5" pin="2"/> + <node ref="R27" pin="2"/> + <node ref="R28" pin="1"/> </net> <net code="26" name="GND"> - <node ref="C4" pin="2"/> - <node ref="Q2" pin="2"/> - <node ref="C18" pin="2"/> + <node ref="R10" pin="1"/> + <node ref="R4" pin="2"/> + <node ref="R23" pin="1"/> + <node ref="C2" pin="2"/> + <node ref="C19" pin="2"/> <node ref="C13" pin="2"/> <node ref="C14" pin="2"/> <node ref="C12" pin="2"/> <node ref="C15" pin="2"/> <node ref="SW1" pin="2"/> - <node ref="U5" pin="11"/> - <node ref="U5" pin="15"/> + <node ref="Q2" pin="4"/> + <node ref="J2" pin="SH"/> + <node ref="J2" pin="5"/> <node ref="Y1" pin="2"/> - <node ref="C29" pin="2"/> <node ref="Y1" pin="4"/> + <node ref="U5" pin="11"/> + <node ref="J2" pin="4"/> + <node ref="Q2" pin="1"/> + <node ref="C6" pin="1"/> + <node ref="C7" pin="2"/> + <node ref="U5" pin="15"/> + <node ref="C26" pin="2"/> + <node ref="R12" pin="1"/> <node ref="U5" pin="3"/> <node ref="U5" pin="17"/> <node ref="R28" pin="2"/> - <node ref="C6" pin="1"/> - <node ref="C26" pin="2"/> - <node ref="C7" pin="2"/> <node ref="C32" pin="1"/> - <node ref="J2" pin="SH"/> - <node ref="R12" pin="1"/> <node ref="C33" pin="2"/> - <node ref="U10" pin="3"/> - <node ref="U10" pin="29"/> + <node ref="C29" pin="2"/> <node ref="C34" pin="2"/> <node ref="C35" pin="2"/> - <node ref="U8" pin="3"/> + <node ref="C18" pin="2"/> + <node ref="C4" pin="2"/> + <node ref="U1" pin="6"/> + <node ref="U1" pin="9"/> + <node ref="J1" pin="2"/> + <node ref="U2" pin="7"/> <node ref="U4" pin="49"/> - <node ref="J2" pin="5"/> - <node ref="J2" pin="4"/> - <node ref="R1" pin="2"/> - <node ref="Q3" pin="2"/> - <node ref="C19" pin="2"/> - <node ref="R4" pin="2"/> - <node ref="C27" pin="2"/> - <node ref="R10" pin="1"/> - <node ref="C1" pin="2"/> + <node ref="U6" pin="4"/> + <node ref="U2" pin="5"/> <node ref="U3" pin="22"/> - <node ref="C21" pin="2"/> + <node ref="U10" pin="3"/> + <node ref="U10" pin="29"/> + <node ref="C5" pin="2"/> <node ref="U3" pin="31"/> <node ref="U3" pin="33"/> - <node ref="U2" pin="2"/> + <node ref="R1" pin="2"/> <node ref="U3" pin="8"/> + <node ref="C8" pin="2"/> <node ref="C16" pin="2"/> <node ref="C17" pin="1"/> - <node ref="C5" pin="2"/> - <node ref="J1" pin="2"/> - <node ref="C22" pin="2"/> - <node ref="R23" pin="1"/> - <node ref="U6" pin="4"/> - <node ref="C2" pin="2"/> - <node ref="U1" pin="9"/> - <node ref="D2" pin="1"/> - <node ref="U1" pin="6"/> - <node ref="C8" pin="2"/> <node ref="C9" pin="2"/> + <node ref="D2" pin="1"/> + <node ref="U8" pin="3"/> <node ref="C10" pin="2"/> <node ref="C3" pin="2"/> + <node ref="C21" pin="2"/> + <node ref="C1" pin="2"/> + <node ref="C27" pin="2"/> </net> - <net code="27" name="Net-(U2-Pad4)"> - <node ref="U2" pin="4"/> - </net> - <net code="28" name="/Power/CHG_STAT_LED"> - <node ref="R5" pin="1"/> + <net code="27" name="/Power/CHG_STAT_LED"> <node ref="D1" pin="1"/> + <node ref="R5" pin="1"/> </net> - <net code="29" name="/Power/MCP_STAT"> + <net code="28" name="/Power/MCP_STAT"> <node ref="U1" pin="5"/> <node ref="R5" pin="2"/> </net> - <net code="30" name="/Power/CHG_5V_LED"> + <net code="29" name="/Power/CHG_5V_LED"> <node ref="R6" pin="1"/> <node ref="D2" pin="2"/> </net> - <net code="31" name="Net-(Q1-Pad3)"> - <node ref="Q1" pin="3"/> + <net code="30" name="Net-(Q1-Pad6)"> <node ref="R3" pin="1"/> + <node ref="Q1" pin="6"/> </net> - <net code="32" name="Net-(U1-Pad7)"> + <net code="31" name="Net-(U1-Pad7)"> <node ref="U1" pin="7"/> </net> - <net code="33" name="/Power/CHG_PROG"> + <net code="32" name="/Power/CHG_PROG"> <node ref="U1" pin="8"/> <node ref="R1" pin="1"/> </net> - <net code="34" name="+BATT"> - <node ref="J1" pin="1"/> - <node ref="U2" pin="1"/> - <node ref="Q4" pin="2"/> - <node ref="Q1" pin="2"/> - <node ref="R8" pin="1"/> - <node ref="C3" pin="1"/> - <node ref="U1" pin="4"/> - <node ref="U1" pin="3"/> - <node ref="R9" pin="1"/> - <node ref="R2" pin="1"/> + <net code="33" name="Net-(U2-Pad2)"> + <node ref="U2" pin="2"/> </net> - <net code="35" name="/Power/PSU_EN_BUF"> - <node ref="R10" pin="2"/> - <node ref="Q4" pin="3"/> + <net code="34" name="/Power/Lx_L1"> + <node ref="U2" pin="8"/> <node ref="U2" pin="3"/> </net> - <net code="36" name="/Power/PSU_EN"> - <node ref="Q4" pin="1"/> - <node ref="Q3" pin="3"/> - <node ref="D3" pin="2"/> + <net code="35" name="+BATT"> + <node ref="Q1" pin="1"/> + <node ref="Q1" pin="4"/> + <node ref="R2" pin="1"/> + <node ref="R9" pin="1"/> + <node ref="R8" pin="1"/> + <node ref="U2" pin="1"/> + <node ref="C3" pin="1"/> + <node ref="J1" pin="1"/> + <node ref="U1" pin="4"/> + <node ref="U1" pin="3"/> + </net> + <net code="36" name="/Power/PSU_EN_BUF"> + <node ref="R10" pin="2"/> + <node ref="Q1" pin="3"/> + <node ref="U2" pin="6"/> + </net> + <net code="37" name="/Power/PSU_EN"> <node ref="R9" pin="2"/> + <node ref="Q2" pin="3"/> + <node ref="Q1" pin="5"/> + <node ref="D3" pin="2"/> </net> - <net code="37" name="/Power/PSU_BTN_RAW"> - <node ref="SW1" pin="1"/> - <node ref="D3" pin="1"/> + <net code="38" name="/Power/PSU_BTN_RAW"> <node ref="R8" pin="2"/> - <node ref="Q2" pin="1"/> + <node ref="Q2" pin="2"/> + <node ref="D3" pin="1"/> <node ref="C4" pin="1"/> + <node ref="SW1" pin="1"/> </net> - <net code="38" name="Net-(C15-Pad1)"> - <node ref="U3" pin="9"/> + <net code="39" name="Net-(C15-Pad1)"> <node ref="C15" pin="1"/> + <node ref="U3" pin="9"/> </net> - <net code="39" name="Net-(R17-Pad1)"> + <net code="40" name="Net-(R17-Pad1)"> <node ref="U3" pin="21"/> <node ref="R17" pin="1"/> </net> - <net code="40" name="Net-(R15-Pad1)"> - <node ref="R15" pin="1"/> + <net code="41" name="Net-(R15-Pad1)"> <node ref="U3" pin="20"/> + <node ref="R15" pin="1"/> </net> - <net code="41" name="Net-(C6-Pad2)"> + <net code="42" name="Net-(C6-Pad2)"> <node ref="C6" pin="2"/> <node ref="U3" pin="29"/> <node ref="Y1" pin="1"/> </net> - <net code="42" name="Net-(C7-Pad1)"> - <node ref="C7" pin="1"/> + <net code="43" name="Net-(C7-Pad1)"> <node ref="Y1" pin="3"/> + <node ref="C7" pin="1"/> <node ref="U3" pin="30"/> </net> - <net code="43" name="Net-(R12-Pad2)"> - <node ref="U3" pin="19"/> + <net code="44" name="Net-(R12-Pad2)"> <node ref="R12" pin="2"/> + <node ref="U3" pin="19"/> </net> - <net code="44" name="Net-(C17-Pad2)"> - <node ref="C17" pin="2"/> - <node ref="L2" pin="1"/> + <net code="45" name="Net-(C17-Pad2)"> <node ref="C23" pin="1"/> + <node ref="L2" pin="1"/> + <node ref="C17" pin="2"/> </net> - <net code="45" name="Net-(C16-Pad1)"> - <node ref="L1" pin="1"/> + <net code="46" name="Net-(C16-Pad1)"> <node ref="C16" pin="1"/> <node ref="C20" pin="1"/> + <node ref="L1" pin="1"/> </net> - <net code="46" name="Net-(L1-Pad2)"> - <node ref="L1" pin="2"/> + <net code="47" name="Net-(L1-Pad2)"> <node ref="U3" pin="1"/> + <node ref="L1" pin="2"/> </net> - <net code="47" name="Net-(U3-Pad10)"> + <net code="48" name="Net-(U3-Pad10)"> <node ref="U3" pin="10"/> </net> - <net code="48" name="Net-(U3-Pad11)"> + <net code="49" name="Net-(U3-Pad11)"> <node ref="U3" pin="11"/> </net> - <net code="49" name="Net-(L2-Pad2)"> + <net code="50" name="Net-(L2-Pad2)"> <node ref="U3" pin="2"/> <node ref="L2" pin="2"/> </net> - <net code="50" name="Net-(U3-Pad23)"> + <net code="51" name="Net-(U3-Pad23)"> <node ref="U3" pin="23"/> </net> - <net code="51" name="Net-(U3-Pad24)"> + <net code="52" name="Net-(U3-Pad24)"> <node ref="U3" pin="24"/> </net> - <net code="52" name="Net-(U3-Pad25)"> + <net code="53" name="Net-(U3-Pad25)"> <node ref="U3" pin="25"/> </net> - <net code="53" name="Net-(U3-Pad26)"> + <net code="54" name="Net-(U3-Pad26)"> <node ref="U3" pin="26"/> </net> - <net code="54" name="Net-(U3-Pad27)"> + <net code="55" name="Net-(U3-Pad27)"> <node ref="U3" pin="27"/> </net> - <net code="55" name="Net-(U3-Pad28)"> + <net code="56" name="Net-(U3-Pad28)"> <node ref="U3" pin="28"/> </net> - <net code="56" name="Net-(U3-Pad3)"> + <net code="57" name="Net-(U3-Pad3)"> <node ref="U3" pin="3"/> </net> - <net code="57" name="Net-(U3-Pad4)"> + <net code="58" name="Net-(U3-Pad4)"> <node ref="U3" pin="4"/> </net> - <net code="58" name="Net-(U3-Pad7)"> + <net code="59" name="Net-(U3-Pad7)"> <node ref="U3" pin="7"/> </net> - <net code="59" name="Net-(C23-Pad2)"> - <node ref="C23" pin="2"/> + <net code="60" name="Net-(C23-Pad2)"> <node ref="C25" pin="2"/> - <node ref="C24" pin="2"/> + <node ref="C23" pin="2"/> <node ref="R19" pin="1"/> <node ref="R20" pin="2"/> <node ref="J4" pin="2"/> + <node ref="C24" pin="2"/> </net> - <net code="60" name="Net-(R19-Pad2)"> - <node ref="U3" pin="6"/> + <net code="61" name="Net-(R19-Pad2)"> <node ref="R19" pin="2"/> + <node ref="U3" pin="6"/> </net> - <net code="61" name="Net-(C20-Pad2)"> - <node ref="R20" pin="1"/> - <node ref="R18" pin="1"/> - <node ref="C20" pin="2"/> - <node ref="J4" pin="1"/> + <net code="62" name="Net-(C20-Pad2)"> <node ref="C24" pin="1"/> + <node ref="J4" pin="1"/> + <node ref="R20" pin="1"/> + <node ref="C20" pin="2"/> + <node ref="R18" pin="1"/> <node ref="C25" pin="1"/> </net> - <net code="62" name="Net-(R18-Pad2)"> - <node ref="U3" pin="5"/> + <net code="63" name="Net-(R18-Pad2)"> <node ref="R18" pin="2"/> + <node ref="U3" pin="5"/> </net> - <net code="63" name="Net-(U4-Pad10)"> - <node ref="U4" pin="10"/> - </net> - <net code="64" name="Net-(U4-Pad12)"> - <node ref="U4" pin="12"/> - </net> - <net code="65" name="Net-(U4-Pad13)"> - <node ref="U4" pin="13"/> - </net> - <net code="66" name="Net-(U4-Pad18)"> - <node ref="U4" pin="18"/> - </net> - <net code="67" name="/CPU/SPIFLASH_CS"> - <node ref="U4" pin="25"/> - <node ref="U6" pin="1"/> - </net> - <net code="68" name="Net-(U4-Pad28)"> - <node ref="U4" pin="28"/> - </net> - <net code="69" name="Net-(U4-Pad34)"> + <net code="64" name="Net-(U4-Pad34)"> <node ref="U4" pin="34"/> </net> - <net code="70" name="Net-(U4-Pad39)"> + <net code="65" name="Net-(U4-Pad39)"> <node ref="U4" pin="39"/> </net> - <net code="71" name="Net-(U4-Pad44)"> + <net code="66" name="Net-(U4-Pad44)"> <node ref="U4" pin="44"/> </net> - <net code="72" name="Net-(U4-Pad45)"> + <net code="67" name="Net-(U4-Pad45)"> <node ref="U4" pin="45"/> </net> - <net code="73" name="Net-(U4-Pad47)"> + <net code="68" name="Net-(U4-Pad47)"> <node ref="U4" pin="47"/> </net> - <net code="74" name="Net-(U4-Pad48)"> + <net code="69" name="Net-(U4-Pad48)"> <node ref="U4" pin="48"/> </net> - <net code="75" name="/CPU/HALL_OUT"> - <node ref="U4" pin="5"/> + <net code="70" name="/CPU/HALL_OUT"> <node ref="U8" pin="2"/> + <node ref="U4" pin="5"/> </net> - <net code="76" name="Net-(U4-Pad6)"> + <net code="71" name="Net-(U4-Pad6)"> <node ref="U4" pin="6"/> </net> - <net code="77" name="Net-(U4-Pad7)"> + <net code="72" name="Net-(U4-Pad7)"> <node ref="U4" pin="7"/> </net> - <net code="78" name="Net-(U4-Pad8)"> + <net code="73" name="Net-(U4-Pad8)"> <node ref="U4" pin="8"/> </net> - <net code="79" name="/CPU/ESP_CLK"> - <node ref="U4" pin="31"/> + <net code="74" name="/CPU/ESP_CLK"> <node ref="U6" pin="6"/> + <node ref="U4" pin="31"/> </net> - <net code="80" name="/CPU/ESP_CMD"> + <net code="75" name="/CPU/ESP_CMD"> <node ref="U4" pin="30"/> + <node ref="U6" pin="7"/> </net> - <net code="81" name="/CPU/ESP_GPIO17"> + <net code="76" name="/CPU/ESP_GPIO17"> <node ref="U4" pin="27"/> <node ref="U6" pin="2"/> </net> - <net code="82" name="/CPU/SPI_CMD"> - <node ref="U6" pin="7"/> - </net> - <net code="83" name="/CPU/VDD_SDIO"> - <node ref="C18" pin="1"/> - <node ref="U4" pin="26"/> + <net code="77" name="/CPU/VDD_SDIO"> <node ref="U6" pin="8"/> + <node ref="U4" pin="26"/> + <node ref="C18" pin="1"/> </net> - <net code="84" name="/CPU/ESP_SD0"> + <net code="78" name="/CPU/ESP_SD0"> <node ref="U4" pin="32"/> <node ref="U6" pin="3"/> </net> - <net code="85" name="/CPU/ESP_SD1"> - <node ref="U4" pin="33"/> + <net code="79" name="/CPU/ESP_SD1"> <node ref="U6" pin="5"/> + <node ref="U4" pin="33"/> </net> - <net code="86" name="/CPU/ESP_GPIO15"> - <node ref="U4" pin="21"/> + <net code="80" name="/CPU/SPIFLASH_CS"> + <node ref="U6" pin="1"/> + <node ref="U4" pin="25"/> + </net> + <net code="81" name="/CPU/ESP_GPIO15"> <node ref="R23" pin="2"/> + <node ref="U4" pin="21"/> </net> - <net code="87" name="/CPU/ESP_GPIO2"> - <node ref="U4" pin="22"/> + <net code="82" name="/CPU/ESP_GPIO2"> <node ref="R21" pin="2"/> + <node ref="U4" pin="22"/> </net> - <net code="88" name="/CPU/VDDA"> - <node ref="U4" pin="4"/> - <node ref="L3" pin="2"/> - <node ref="U4" pin="3"/> - <node ref="C22" pin="1"/> - </net> - <net code="89" name="/CPU/ESP_LNA_IN"> + <net code="83" name="/CPU/ESP_LNA_IN"> <node ref="L4" pin="1"/> - <node ref="U4" pin="2"/> <node ref="C27" pin="1"/> + <node ref="U4" pin="2"/> </net> - <net code="90" name="/CPU/WIFI_ANT"> + <net code="84" name="/CPU/WIFI_ANT"> <node ref="L4" pin="2"/> <node ref="ANT1" pin="1"/> </net> - <net code="91" name="/CPU/A2"> - <node ref="J9" pin="1"/> + <net code="85" name="/CPU/A2"> <node ref="ANT1" pin="2"/> + <node ref="J9" pin="1"/> </net> - <net code="92" name="Net-(U10-Pad1)"> + <net code="86" name="Net-(U4-Pad18)"> + <node ref="U4" pin="18"/> + </net> + <net code="87" name="Net-(U4-Pad13)"> + <node ref="U4" pin="13"/> + </net> + <net code="88" name="Net-(U4-Pad10)"> + <node ref="U4" pin="10"/> + </net> + <net code="89" name="Net-(U4-Pad12)"> + <node ref="U4" pin="12"/> + </net> + <net code="90" name="Net-(U4-Pad15)"> + <node ref="U4" pin="15"/> + </net> + <net code="91" name="Net-(U10-Pad1)"> <node ref="U10" pin="1"/> </net> - <net code="93" name="Net-(U10-Pad10)"> + <net code="92" name="Net-(U10-Pad10)"> <node ref="U10" pin="10"/> </net> - <net code="94" name="Net-(U10-Pad11)"> + <net code="93" name="Net-(U10-Pad11)"> <node ref="U10" pin="11"/> </net> - <net code="95" name="Net-(U10-Pad12)"> + <net code="94" name="Net-(U10-Pad12)"> <node ref="U10" pin="12"/> </net> - <net code="96" name="Net-(U10-Pad13)"> + <net code="95" name="Net-(U10-Pad13)"> <node ref="U10" pin="13"/> </net> - <net code="97" name="Net-(U10-Pad14)"> + <net code="96" name="Net-(U10-Pad14)"> <node ref="U10" pin="14"/> </net> - <net code="98" name="Net-(U10-Pad15)"> + <net code="97" name="Net-(U10-Pad15)"> <node ref="U10" pin="15"/> </net> - <net code="99" name="Net-(U10-Pad16)"> + <net code="98" name="Net-(U10-Pad16)"> <node ref="U10" pin="16"/> </net> - <net code="100" name="Net-(U10-Pad17)"> + <net code="99" name="Net-(U10-Pad17)"> <node ref="U10" pin="17"/> </net> - <net code="101" name="Net-(U10-Pad18)"> + <net code="100" name="Net-(U10-Pad18)"> <node ref="U10" pin="18"/> </net> - <net code="102" name="Net-(U10-Pad19)"> + <net code="101" name="Net-(U10-Pad19)"> <node ref="U10" pin="19"/> </net> - <net code="103" name="Net-(U10-Pad2)"> + <net code="102" name="Net-(U10-Pad2)"> <node ref="U10" pin="2"/> </net> - <net code="104" name="Net-(U10-Pad20)"> + <net code="103" name="Net-(U10-Pad20)"> <node ref="U10" pin="20"/> </net> - <net code="105" name="Net-(U10-Pad21)"> + <net code="104" name="Net-(U10-Pad21)"> <node ref="U10" pin="21"/> </net> - <net code="106" name="Net-(U10-Pad22)"> + <net code="105" name="Net-(U10-Pad22)"> <node ref="U10" pin="22"/> </net> - <net code="107" name="Net-(U10-Pad23)"> + <net code="106" name="Net-(U10-Pad23)"> <node ref="U10" pin="23"/> </net> - <net code="108" name="Net-(U10-Pad27)"> + <net code="107" name="Net-(U10-Pad27)"> <node ref="U10" pin="27"/> </net> - <net code="109" name="/programmer/CP_RTS"> - <node ref="U10" pin="24"/> - <node ref="Q5" pin="5"/> + <net code="108" name="/programmer/CP_RTS"> <node ref="Q5" pin="1"/> + <node ref="Q5" pin="5"/> + <node ref="U10" pin="24"/> </net> - <net code="110" name="/programmer/CP_DTR"> + <net code="109" name="/programmer/CP_DTR"> <node ref="Q5" pin="2"/> <node ref="Q5" pin="4"/> <node ref="U10" pin="28"/> </net> - <net code="111" name="/programmer/CP_RST"> - <node ref="U10" pin="9"/> + <net code="110" name="/programmer/CP_RST"> <node ref="R11" pin="2"/> + <node ref="U10" pin="9"/> </net> </nets> </export> diff --git a/FW/m5stack_audio/src/rfid.cpp b/FW/m5stack_audio/src/rfid.cpp new file mode 100644 index 0000000..0457aa8 --- /dev/null +++ b/FW/m5stack_audio/src/rfid.cpp @@ -0,0 +1,82 @@ +#include "rfid.h" + + +/* + -------------------------------------------------------------------------------------------------------------------- + Example sketch/program showing how to read data from a PICC to serial. + -------------------------------------------------------------------------------------------------------------------- + This is a MFRC522 library example; for further details and other examples see: https://github.com/miguelbalboa/rfid + + Example sketch/program showing how to read data from a PICC (that is: a RFID Tag or Card) using a MFRC522 based RFID + Reader on the Arduino SPI interface. + + When the Arduino and the MFRC522 module are connected (see the pin layout below), load this sketch into Arduino IDE + then verify/compile and upload it. To see the output: use Tools, Serial Monitor of the IDE (hit Ctrl+Shft+M). When + you present a PICC (that is: a RFID Tag or Card) at reading distance of the MFRC522 Reader/PCD, the serial output + will show the ID/UID, type and any data blocks it can read. Note: you may see "Timeout in communication" messages + when removing the PICC from reading distance too early. + + @license Released into the public domain. + + Typical pin layout used: + ----------------------------------------------------------------------------------------- + MFRC522 Arduino Arduino Arduino Arduino Arduino + Reader/PCD Uno/101 Mega Nano v3 Leonardo/Micro Pro Micro Due/Mega2560 + Signal Pin Pin Pin Pin Pin Pin + ----------------------------------------------------------------------------------------- + RST/Reset RST 9 5 D9 RESET/ICSP-5 23 9 + scl CLK 5 5 3 22 + sda SC 4 4 2 21 + +*/ + +constexpr uint8_t RST_PIN = 2; // Configurable, see typical pin layout above + +// The default address of the MFRC522 is 0X3C -- specify it here if you +// have it configured differently (pull up/down pins on the chip). +// +// MFRC522_I2C mfrc522(RST_PIN, 0x28 /*, chipAddr */); // Create MFRC522 instance + +TwoWire i2cBus = TwoWire(0); +MFRC522_I2C dev = MFRC522_I2C(RST_PIN, 0x28, i2cBus); +MFRC522 mfrc522 = MFRC522((MFRC522_BUS_DEVICE)dev); + +void initRfid() { + + i2cBus.begin(5, 4, 400000); + mfrc522.PCD_Init(); // Init MFRC522 + mfrc522.PCD_DumpVersionToSerial(); // Show details of PCD - MFRC522 Card Reader details + + Serial.println(F("Scan PICC to see UID, SAK, type, and data blocks...")); +} + +void handleRfid() { + // Look for new cards + if ( ! mfrc522.PICC_IsNewCardPresent()) { + return; // no card in sight. + } + + // Select one of the cards + if ( ! mfrc522.PICC_ReadCardSerial()) { + Serial.println("Bad read (was card removed too quickly?)"); + return; + }; + + if ( mfrc522.uid.size == 0) { + Serial.println("Bad card read (size = 0)"); + return; + } + + char buff[sizeof(mfrc522.uid.uidByte)* 5] = { 0 }; + for (int i = 0; i < mfrc522.uid.size; i++) { + char tag[5]; // 3 digits, dash and \0. + snprintf(buff, sizeof(buff), "%s%d", i ? "-" : "", mfrc522.uid.uidByte[i]); + strncat(buff, tag, sizeof(tag)); + }; + Serial.println("Good scan: "); + Serial.println(buff); + + // disengage with the card. + // + mfrc522.PICC_HaltA(); +} \ No newline at end of file diff --git a/FW/m5stack_audio/src/rfid.h b/FW/m5stack_audio/src/rfid.h new file mode 100644 index 0000000..ae1ffdd --- /dev/null +++ b/FW/m5stack_audio/src/rfid.h @@ -0,0 +1,6 @@ +#pragma once + +#include <MFRC522.h> + +void initRfid(void); +void handleRfid(void); \ No newline at end of file