diff --git a/EMISY/report/.report.tex.swp b/EMISY/report/.report.tex.swp new file mode 100644 index 00000000..9f4a8c35 Binary files /dev/null and b/EMISY/report/.report.tex.swp differ diff --git a/EMISY/report/report.aux b/EMISY/report/report.aux index 393dd474..71d604d9 100644 --- a/EMISY/report/report.aux +++ b/EMISY/report/report.aux @@ -29,8 +29,10 @@ \citation{datasheet} \citation{consumerDevice} \citation{datasheet} +\citation{OLED} +\citation{Battery} +\citation{Power supply} \bibcite{datasheet}{1} -\bibcite{consumerDevice}{2} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Microcontroller}{3}{subsubsection.3.2.2}\protected@file@percent } \@writefile{toc}{\contentsline {paragraph}{Relatively small}{3}{section*.1}\protected@file@percent } \@writefile{toc}{\contentsline {paragraph}{Square}{3}{section*.2}\protected@file@percent } @@ -38,6 +40,15 @@ \@writefile{toc}{\contentsline {paragraph}{Consumer devices}{3}{section*.4}\protected@file@percent } \@writefile{toc}{\contentsline {paragraph}{Ease of use}{3}{section*.5}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}All other components}{3}{subsubsection.3.2.3}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4}Draft of the microcontroller firmware}{3}{section.4}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Block diagram}{3}{subsection.4.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Description of the algorithm}{3}{subsection.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Oled display}{3}{section*.6}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Digital compass}{3}{section*.7}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Battery}{3}{section*.8}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Power supply}{3}{section*.9}\protected@file@percent } +\bibcite{consumerDevice}{2} +\bibcite{OLED}{3} +\bibcite{Magnetometer}{4} +\bibcite{Battery}{5} +\bibcite{Power supply}{6} +\@writefile{toc}{\contentsline {section}{\numberline {4}Draft of the microcontroller firmware}{4}{section.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Block diagram}{4}{subsection.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Description of the algorithm}{4}{subsection.4.2}\protected@file@percent } diff --git a/EMISY/report/report.fdb_latexmk b/EMISY/report/report.fdb_latexmk index 26702c65..3a0c2dba 100644 --- a/EMISY/report/report.fdb_latexmk +++ b/EMISY/report/report.fdb_latexmk @@ -1,5 +1,5 @@ # Fdb version 3 -["pdflatex"] 1652378658 "report.tex" "report.pdf" "report" 1652378658 +["pdflatex"] 1653408028 "report.tex" "report.pdf" "report" 1653578066 "/etc/texmf/web2c/texmf.cnf" 1649511474 475 c0e671620eb5563b2130f56340a5fde8 "" "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 "" "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm" 1136768653 1536 e07581a4bb3136ece9eeb4c3ffab8233 "" @@ -17,6 +17,7 @@ "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 "" "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb" 1248133631 34811 78b52f49e893bcba91bd7581cdc144c0 "" "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1248133631 32080 340ef9bf63678554ee606688e7b5339d "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1248133631 36299 5f9df58c2139e7edcf37c8fca4bd384d "" "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1248133631 35752 024fb6c41858982481f6968b5fc26508 "" "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1248133631 32722 d7379af29a190c3f453aba36302ff5a9 "" "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb" 1248133631 32362 179c33bbf43f19adbb3825bb4e36e57a "" @@ -75,11 +76,11 @@ "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1649511498 4770781 1ed1abab22da9c3e2cc82e4db562318b "" "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1649511522 8256308 efb305160d4d659dcd0c4df67bdfa340 "" "declaration.pdf" 1652370764 26405 124c169f18adee1e795a0aeb4c24ea6e "" - "report.aux" 1652378656 2969 d37a93568236107821cc20c9e2bfc660 "pdflatex" - "report.out" 1652378656 894 31702a175461449cb2f09fcccda56ed7 "pdflatex" - "report.tex" 1652378657 2084 9f4ac9186c2733043fe9a2470bbc3ff3 "" + "report.aux" 1653408028 3505 3165f20244cb98ec0bbdb73e17ba2e34 "pdflatex" + "report.out" 1653408028 894 31702a175461449cb2f09fcccda56ed7 "pdflatex" + "report.tex" 1653408394 3486 4bf0be32cde8963821ce79f7f7188994 "" (generated) - "report.aux" - "report.pdf" "report.log" "report.out" + "report.pdf" + "report.aux" diff --git a/EMISY/report/report.fls b/EMISY/report/report.fls index 85484adc..1c9413dd 100644 --- a/EMISY/report/report.fls +++ b/EMISY/report/report.fls @@ -153,6 +153,7 @@ INPUT ./report.out INPUT /usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb diff --git a/EMISY/report/report.log b/EMISY/report/report.log index 18570746..2da1577c 100644 --- a/EMISY/report/report.log +++ b/EMISY/report/report.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2022.4.9) 12 MAY 2022 20:04 +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2022.4.9) 24 MAY 2022 18:00 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. @@ -295,41 +295,30 @@ LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line 29. LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line 29. - -./report.tex:36: Undefined control sequence. - \mi - -l.36 ...with power consumption as low as 0.29 $\mi - $ A in Standby mode -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 55. -[3] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 55. + [3] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 80. + [4] +Package atveryend Info: Empty hook `AfterLastShipout' on input line 80. (./report.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 55. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 55. +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 80. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 80. Package rerunfilecheck Info: File `report.out' has not changed. (rerunfilecheck) Checksum: 31702A175461449CB2F09FCCCDA56ED7;894. -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 55. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 80. ) Here is how much of TeX's memory you used: - 6439 strings out of 481239 - 98073 string characters out of 5920378 - 361690 words of memory out of 5000000 - 21579 multiletter control sequences out of 15000+600000 + 6451 strings out of 481239 + 98219 string characters out of 5920378 + 363813 words of memory out of 5000000 + 21582 multiletter control sequences out of 15000+600000 536928 words of font info for 39 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 40i,18n,45p,264b,441s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc} -Output written on report.pdf (3 pages, 94818 bytes). +{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc} +Output written on report.pdf (4 pages, 107518 bytes). PDF statistics: - 137 PDF objects out of 1000 (max. 8388607) - 119 compressed objects within 2 object streams - 25 named destinations out of 1000 (max. 500000) + 162 PDF objects out of 1000 (max. 8388607) + 142 compressed objects within 2 object streams + 34 named destinations out of 1000 (max. 500000) 125 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/EMISY/report/report.pdf b/EMISY/report/report.pdf index 8206acc1..2f20e4f0 100644 Binary files a/EMISY/report/report.pdf and b/EMISY/report/report.pdf differ diff --git a/EMISY/report/report.synctex.gz b/EMISY/report/report.synctex.gz index c72c3b60..91cb7409 100644 Binary files a/EMISY/report/report.synctex.gz and b/EMISY/report/report.synctex.gz differ diff --git a/EMISY/report/report.tex b/EMISY/report/report.tex index b2342853..8200cc3f 100644 --- a/EMISY/report/report.tex +++ b/EMISY/report/report.tex @@ -33,7 +33,7 @@ compared to apple watch display of 34 mm by 40 mm for smaller version. \paragraph{Square} It is shaped in a square which also simplifies portability \cite{datasheet} 111th page \paragraph{Power saving} STM32L0 line was designed specifically for low power -consumption with power consumption as low as 0.29 $\mi$ A in Standby mode +consumption with power consumption as low as 0.29 $\mu$ A in Standby mode \cite{datasheet} 1st page \paragraph{Consumer devices} This microcontroller comes from STM32LOx2 line prepared to be used in consumer devices \cite{consumerDevice} @@ -41,6 +41,20 @@ prepared to be used in consumer devices \cite{consumerDevice} allows for swift code creation. \cite{datasheet} 1st page \subsubsection{All other components} +\paragraph{Oled display} For OLED display I decided to go with +NHD-2.7-12864WDY3. It was an OLED display found on \href{www.mouser.pl}{mouser} +webpage with lowest operating supply current of 180 uA, supply voltage +compatible wit microcontroller (3.3 V) and datasheet not in japanese. +\cite{OLED} +\paragraph{Digital compass} For the compass I used HMC5883L with compatible +voltage, low power consumption of 100 $\mu$ A, compatiblity with battery powered +applications according to datasheet and small size +\paragraph{Battery} For the battery I choose LTC-7PMP with capacity of 1500 mA, +output voltage of 3.5 V and small size (according to datasheet it is a perfect +match for space saving requirements) \cite{Battery} +\paragraph{Power supply} For power supply I choose LTC3525-3.3 with high 95 \% +efficiency, desirable output voltage of 3.3 V, low profile and tiny package, it +is also available in kicad by default \cite{Power supply} \section{Draft of the microcontroller firmware} \subsection{Block diagram} \subsection{Description of the algorithm} @@ -51,6 +65,17 @@ allows for swift code creation. \bibitem{consumerDevice} \href{https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html}{Consumer Device STM32LOx2 Line} + \bibitem{OLED} + \href{https://www.mouser.pl/datasheet/2/291/NHD_2_7_12864WDY3-1116258.pdf}{OLED + datasheet} + \bibitem{Magnetometer} + \href{https://cdn-shop.adafruit.com/datasheets/HMC5883L_3-Axis_Digital_Compass_IC.pdf}{Magnetometer + datasheet} + \bibitem{Battery} + \href{https://www.mouser.pl/datasheet/2/118/ltc7p-932904.pdf}{Battery} + \bibitem{Power supply} + \href{https://www.analog.com/media/en/technical-documentation/data-sheets/3525fc.pdf}{Voltage + regulator} \end{thebibliography} \end{document} diff --git a/EMISY/report/texput.fls b/EMISY/report/texput.fls deleted file mode 100644 index f7a748ea..00000000 --- a/EMISY/report/texput.fls +++ /dev/null @@ -1,6 +0,0 @@ -PWD /home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Nieprogramowanie/EMISY/report -INPUT /etc/texmf/web2c/texmf.cnf -INPUT /usr/share/texmf/web2c/texmf.cnf -INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf -INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt -OUTPUT texput.log diff --git a/EMISY/report/texput.log b/EMISY/report/texput.log deleted file mode 100644 index 42156174..00000000 --- a/EMISY/report/texput.log +++ /dev/null @@ -1,22 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2022.4.9) 12 MAY 2022 20:03 -entering extended mode - restricted \write18 enabled. - file:line:error style messages enabled. - %&-line parsing enabled. -**report.tex - -! Emergency stop. -<*> report.tex - -*** (job aborted, file error in nonstop mode) - - -Here is how much of TeX's memory you used: - 3 strings out of 481239 - 108 string characters out of 5920378 - 236564 words of memory out of 5000000 - 15373 multiletter control sequences out of 15000+600000 - 532338 words of font info for 24 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 0i,0n,0p,1b,6s stack positions out of 5000i,500n,10000p,200000b,80000s -! ==> Fatal error occurred, no output PDF file produced! diff --git a/EMISY/report/tmp/report.aux b/EMISY/report/tmp/report.aux deleted file mode 100644 index f23e5468..00000000 --- a/EMISY/report/tmp/report.aux +++ /dev/null @@ -1 +0,0 @@ -\relax diff --git a/EMISY/report/tmp/report.fdb_latexmk b/EMISY/report/tmp/report.fdb_latexmk deleted file mode 100644 index 075c54a6..00000000 --- a/EMISY/report/tmp/report.fdb_latexmk +++ /dev/null @@ -1,18 +0,0 @@ -# Fdb version 3 -["pdflatex"] 1649521538 "report.tex" "tmp/report.pdf" "report" 1649521538 - "/etc/texmf/web2c/texmf.cnf" 1649511474 475 c0e671620eb5563b2130f56340a5fde8 "" - "/usr/share/texlive/texmf-dist/tex/latex/base/article.cls" 1580683321 20023 e427dd9e17e239bf926ef3aab67fe35e "" - "/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo" 1580683321 8446 9874cccac5fee462272c582807dbbf56 "" - "/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def" 1580854751 25404 9d60f463a00d154207ec0048dee27cf0 "" - "/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e "" - "/usr/share/texmf/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e "" - "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1649511522 8256308 efb305160d4d659dcd0c4df67bdfa340 "" - "report.tex" 1649520794 58 d14fd47ef40287179f72f7970e3ba9f9 "" - "tmp//report.aux" 1649521538 8 a94a2480d3289e625eea47cd1b285758 "pdflatex" - "tmp/report.aux" 1649521538 8 a94a2480d3289e625eea47cd1b285758 "pdflatex" - (generated) - "tmp//report.log" - "tmp/report.pdf" - "tmp/report.log" - "tmp//report.aux" - "tmp/report.aux" diff --git a/EMISY/report/tmp/report.fls b/EMISY/report/tmp/report.fls deleted file mode 100644 index 2bd64c63..00000000 --- a/EMISY/report/tmp/report.fls +++ /dev/null @@ -1,17 +0,0 @@ -PWD /home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Nieprogramowanie/EMISY/report -INPUT /etc/texmf/web2c/texmf.cnf -INPUT /usr/share/texmf/web2c/texmf.cnf -INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf -INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt -INPUT report.tex -OUTPUT ./tmp//report.log -INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls -INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls -INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo -INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo -INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def -INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def -INPUT ./tmp//report.aux -INPUT ./tmp//report.aux -OUTPUT ./tmp//report.aux -INPUT ./tmp//report.aux diff --git a/EMISY/report/tmp/report.log b/EMISY/report/tmp/report.log deleted file mode 100644 index 8d980e8e..00000000 --- a/EMISY/report/tmp/report.log +++ /dev/null @@ -1,63 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2022.4.9) 9 APR 2022 18:25 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**report.tex -(./report.tex -LaTeX2e <2020-02-02> patch level 2 -L3 programming layer <2020-02-14> -(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls -Document Class: article 2019/12/20 v1.4l Standard LaTeX document class -(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo -File: size10.clo 2019/12/20 v1.4l Standard LaTeX file (size option) -) -\c@part=\count167 -\c@section=\count168 -\c@subsection=\count169 -\c@subsubsection=\count170 -\c@paragraph=\count171 -\c@subparagraph=\count172 -\c@figure=\count173 -\c@table=\count174 -\abovecaptionskip=\skip47 -\belowcaptionskip=\skip48 -\bibindent=\dimen134 -) -(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def -File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode -\l__kernel_color_stack_int=\count175 -\l__pdf_internal_box=\box45 -) -(./tmp//report.aux) -\openout1 = `report.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 3. -LaTeX Font Info: ... okay on input line 3. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 3. -LaTeX Font Info: ... okay on input line 3. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 3. -LaTeX Font Info: ... okay on input line 3. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 3. -LaTeX Font Info: ... okay on input line 3. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 3. -LaTeX Font Info: ... okay on input line 3. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 3. -LaTeX Font Info: ... okay on input line 3. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 3. -LaTeX Font Info: ... okay on input line 3. - (./tmp//report.aux) ) -Here is how much of TeX's memory you used: - 362 strings out of 481239 - 6193 string characters out of 5920378 - 236564 words of memory out of 5000000 - 15713 multiletter control sequences out of 15000+600000 - 532338 words of font info for 24 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 25i,1n,19p,127b,36s stack positions out of 5000i,500n,10000p,200000b,80000s - -No pages of output. -PDF statistics: - 0 PDF objects out of 1000 (max. 8388607) - 0 named destinations out of 1000 (max. 500000) - 1 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/EMISY/schematic/schematic-backups/schematic-2022-05-24_125413.zip b/EMISY/schematic/schematic-backups/schematic-2022-05-24_125413.zip new file mode 100644 index 00000000..3fe63fe9 Binary files /dev/null and b/EMISY/schematic/schematic-backups/schematic-2022-05-24_125413.zip differ diff --git a/EMISY/schematic/schematic-backups/schematic-2022-05-24_171216.zip b/EMISY/schematic/schematic-backups/schematic-2022-05-24_171216.zip new file mode 100644 index 00000000..2862722a Binary files /dev/null and b/EMISY/schematic/schematic-backups/schematic-2022-05-24_171216.zip differ diff --git a/EMISY/schematic/schematic-backups/schematic-2022-05-24_180642.zip b/EMISY/schematic/schematic-backups/schematic-2022-05-24_180642.zip new file mode 100644 index 00000000..8fe2b690 Binary files /dev/null and b/EMISY/schematic/schematic-backups/schematic-2022-05-24_180642.zip differ diff --git a/EMISY/schematic/schematic.kicad_pcb b/EMISY/schematic/schematic.kicad_pcb new file mode 100644 index 00000000..28b47a11 --- /dev/null +++ b/EMISY/schematic/schematic.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20211014) (generator pcbnew) +) \ No newline at end of file diff --git a/EMISY/schematic/schematic.kicad_prl b/EMISY/schematic/schematic.kicad_prl new file mode 100644 index 00000000..b49a48bd --- /dev/null +++ b/EMISY/schematic/schematic.kicad_prl @@ -0,0 +1,75 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "schematic.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/EMISY/schematic/schematic.kicad_pro b/EMISY/schematic/schematic.kicad_pro new file mode 100644 index 00000000..f63559e1 --- /dev/null +++ b/EMISY/schematic/schematic.kicad_pro @@ -0,0 +1,326 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "min_copper_edge_clearance": 0.0, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "schematic.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "0ab56099-4166-48e6-b6bf-abf06c894772", + "" + ] + ], + "text_variables": {} +} diff --git a/EMISY/schematic/schematic.kicad_sch b/EMISY/schematic/schematic.kicad_sch new file mode 100644 index 00000000..24c74ce8 --- /dev/null +++ b/EMISY/schematic/schematic.kicad_sch @@ -0,0 +1,789 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 0ab56099-4166-48e6-b6bf-abf06c894772) + + (paper "A4") + + (lib_symbols + (symbol "Device:Battery" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "BT" (id 0) (at 2.54 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Battery" (id 1) (at 2.54 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 1.524 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 1.524 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "batt voltage-source cell" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Multiple-cell battery" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Battery_0_1" + (rectangle (start -2.032 -1.397) (end 2.032 -1.651) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -2.032 1.778) (end 2.032 1.524) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -1.3208 -1.9812) (end 1.27 -2.4892) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -1.3208 1.1938) (end 1.27 0.6858) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 0 -1.524) + (xy 0 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -1.016) + (xy 0 -0.762) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.508) + (xy 0 -0.254) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 0.254) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.508) + (xy 0 0.762) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.778) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 2.667) + (xy 1.27 2.667) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 3.175) + (xy 0.762 2.159) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Battery_1_1" + (pin passive line (at 0 5.08 270) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 90) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "MCU_ST_STM32L0:STM32L082CZYx" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -15.24 41.91 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "STM32L082CZYx" (id 1) (at 7.62 41.91 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:ST_WLCSP-49_Die447" (id 2) (at -15.24 -43.18 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141132.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "ARM Cortex-M0+ STM32L0 STM32L0x2" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "ARM Cortex-M0+ MCU, 192KB flash, 20KB RAM, 32MHz, 1.65-3.6V, 40 GPIO, WLCSP-49" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "ST_WLCSP*Die447*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "STM32L082CZYx_0_1" + (rectangle (start -15.24 -43.18) (end 12.7 40.64) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "STM32L082CZYx_1_1" + (pin power_in line (at 5.08 43.18 270) (length 2.54) + (name "VDD_USB" (effects (font (size 1.27 1.27)))) + (number "A1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -40.64 180) (length 2.54) + (name "PA15" (effects (font (size 1.27 1.27)))) + (number "A2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -10.16 0) (length 2.54) + (name "PB3" (effects (font (size 1.27 1.27)))) + (number "A3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -15.24 0) (length 2.54) + (name "PB5" (effects (font (size 1.27 1.27)))) + (number "A4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 33.02 0) (length 2.54) + (name "BOOT0" (effects (font (size 1.27 1.27)))) + (number "A5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -25.4 0) (length 2.54) + (name "PB9" (effects (font (size 1.27 1.27)))) + (number "A6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "A7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -33.02 180) (length 2.54) + (name "PA12" (effects (font (size 1.27 1.27)))) + (number "B1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -38.1 180) (length 2.54) + (name "PA14" (effects (font (size 1.27 1.27)))) + (number "B2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -12.7 0) (length 2.54) + (name "PB4" (effects (font (size 1.27 1.27)))) + (number "B3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -17.78 0) (length 2.54) + (name "PB6" (effects (font (size 1.27 1.27)))) + (number "B4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -22.86 0) (length 2.54) + (name "PB8" (effects (font (size 1.27 1.27)))) + (number "B5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "B6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 7.62 0) (length 2.54) + (name "PC13" (effects (font (size 1.27 1.27)))) + (number "B7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -27.94 180) (length 2.54) + (name "PA10" (effects (font (size 1.27 1.27)))) + (number "C1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -35.56 180) (length 2.54) + (name "PA13" (effects (font (size 1.27 1.27)))) + (number "C2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -20.32 0) (length 2.54) + (name "PB7" (effects (font (size 1.27 1.27)))) + (number "C3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 12.7 0) (length 2.54) + (name "PC1" (effects (font (size 1.27 1.27)))) + (number "C4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 15.24 0) (length 2.54) + (name "PC0" (effects (font (size 1.27 1.27)))) + (number "C5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 5.08 0) (length 2.54) + (name "PC14" (effects (font (size 1.27 1.27)))) + (number "C6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 2.54 0) (length 2.54) + (name "PC15" (effects (font (size 1.27 1.27)))) + (number "C7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -22.86 180) (length 2.54) + (name "PA8" (effects (font (size 1.27 1.27)))) + (number "D1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -30.48 180) (length 2.54) + (name "PA11" (effects (font (size 1.27 1.27)))) + (number "D2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -5.08 0) (length 2.54) + (name "PB1" (effects (font (size 1.27 1.27)))) + (number "D3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -45.72 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "D4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 38.1 0) (length 2.54) + (name "NRST" (effects (font (size 1.27 1.27)))) + (number "D5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 22.86 0) (length 2.54) + (name "PH0" (effects (font (size 1.27 1.27)))) + (number "D6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 20.32 0) (length 2.54) + (name "PH1" (effects (font (size 1.27 1.27)))) + (number "D7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -40.64 0) (length 2.54) + (name "PB15" (effects (font (size 1.27 1.27)))) + (number "E1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -25.4 180) (length 2.54) + (name "PA9" (effects (font (size 1.27 1.27)))) + (number "E2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -7.62 0) (length 2.54) + (name "PB2" (effects (font (size 1.27 1.27)))) + (number "E3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -5.08 180) (length 2.54) + (name "PA1" (effects (font (size 1.27 1.27)))) + (number "E4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -2.54 180) (length 2.54) + (name "PA0" (effects (font (size 1.27 1.27)))) + (number "E5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -17.78 27.94 0) (length 2.54) + (name "VREF+" (effects (font (size 1.27 1.27)))) + (number "E6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 10.16 0) (length 2.54) + (name "PC2" (effects (font (size 1.27 1.27)))) + (number "E7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -38.1 0) (length 2.54) + (name "PB14" (effects (font (size 1.27 1.27)))) + (number "F1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -35.56 0) (length 2.54) + (name "PB13" (effects (font (size 1.27 1.27)))) + (number "F2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -30.48 0) (length 2.54) + (name "PB11" (effects (font (size 1.27 1.27)))) + (number "F3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -20.32 180) (length 2.54) + (name "PA7" (effects (font (size 1.27 1.27)))) + (number "F4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -12.7 180) (length 2.54) + (name "PA4" (effects (font (size 1.27 1.27)))) + (number "F5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -7.62 180) (length 2.54) + (name "PA2" (effects (font (size 1.27 1.27)))) + (number "F6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 43.18 270) (length 2.54) + (name "VDDA" (effects (font (size 1.27 1.27)))) + (number "F7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -33.02 0) (length 2.54) + (name "PB12" (effects (font (size 1.27 1.27)))) + (number "G1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "G2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -27.94 0) (length 2.54) + (name "PB10" (effects (font (size 1.27 1.27)))) + (number "G3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -2.54 0) (length 2.54) + (name "PB0" (effects (font (size 1.27 1.27)))) + (number "G4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -17.78 180) (length 2.54) + (name "PA6" (effects (font (size 1.27 1.27)))) + (number "G5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -15.24 180) (length 2.54) + (name "PA5" (effects (font (size 1.27 1.27)))) + (number "G6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -10.16 180) (length 2.54) + (name "PA3" (effects (font (size 1.27 1.27)))) + (number "G7" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Regulator_Switching:LTC3525-3.3" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -6.35 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LTC3525-3.3" (id 1) (at 1.27 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" (id 2) (at 1.27 -6.35 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/3525fc.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "fixed boost step-up DC/DC synchronous" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Fixed 3V3, 400mA Micropower Synchronous Step-Up DC/DC Converter with Output Disconnect, SC-70-6" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "*SC?70* SOT?363*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LTC3525-3.3_0_1" + (rectangle (start -7.62 5.08) (end 7.62 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "LTC3525-3.3_1_1" + (pin input line (at -10.16 0 0) (length 2.54) + (name "~{SHDN}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 7.62 270) (length 2.54) + (name "VIN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 10.16 -2.54 180) (length 2.54) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 10.16 2.54 180) (length 2.54) + (name "SW" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Sensor_Motion:ICM-20948" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -11.43 16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "ICM-20948" (id 1) (at 7.62 -16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm" (id 2) (at 0 -25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.invensense.com/wp-content/uploads/2016/06/DS-000189-ICM-20948-v1.3.pdf" (id 3) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "mems magnetometer" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "InvenSense 9-Axis Motion Sensor, Accelerometer, Gyroscope, Compass, I2C/SPI, QFN-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "InvenSense?QFN*3x3mm*P0.4mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ICM-20948_0_1" + (rectangle (start -10.16 15.24) (end 10.16 -15.24) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "ICM-20948_1_1" + (pin no_connect line (at -10.16 12.7 0) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 12.7 -5.08 180) (length 2.54) + (name "REGOUT" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 2.54) + (name "FSYNC" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -7.62 0) (length 2.54) + (name "INT1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 17.78 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 10.16 7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 10.16 5.08 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 10.16 -7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 10.16 -10.16 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 10.16 -12.7 180) (length 2.54) hide + (name "RESV" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -10.16 10.16 0) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -17.78 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 2.54 180) (length 2.54) + (name "AUX_DA" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "SCL/SCLK" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 5.08 0) (length 2.54) + (name "SDA/SDI" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -10.16 -2.54 0) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -10.16 -10.16 0) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -10.16 -12.7 0) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 10.16 10.16 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 0 180) (length 2.54) + (name "AUX_CL" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 17.78 270) (length 2.54) + (name "VDDIO" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 7.62 0) (length 2.54) + (name "SDO/AD0" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (id 0) (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (id 1) (at 0 -1.524 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + + (symbol (lib_id "Regulator_Switching:LTC3525-3.3") (at 156.21 67.31 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 48cde837-79f2-4b75-a6ff-67e152e3a9e5) + (property "Reference" "U?" (id 0) (at 158.2294 57.15 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "LTC3525-3.3" (id 1) (at 158.2294 59.69 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" (id 2) (at 157.48 73.66 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/3525fc.pdf" (id 3) (at 156.21 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a90bc8bf-a6dd-4961-b233-2aa5c3942264)) + (pin "2" (uuid 61ae3a3c-e716-43d7-a111-22c0b96b5ba8)) + (pin "3" (uuid 3c278860-7c4f-4c03-8130-6a4bf7817e6e)) + (pin "4" (uuid d0a25adf-4c69-48ca-981d-7ead9561e80b)) + (pin "5" (uuid e8c01e28-8938-411d-baa8-b9b39ed7c095)) + (pin "6" (uuid e5adca93-75d9-4f8c-805a-4425b1734348)) + ) + + (symbol (lib_id "MCU_ST_STM32L0:STM32L082CZYx") (at 228.6 80.01 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 60be41e2-b342-4720-b2cd-89d13a9dc0e0) + (property "Reference" "U?" (id 0) (at 230.6194 125.73 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "STM32L082CZYx" (id 1) (at 230.6194 128.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:ST_WLCSP-49_Die447" (id 2) (at 213.36 123.19 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141132.pdf" (id 3) (at 228.6 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "A1" (uuid 8b2f60e8-0187-4800-884f-52ef2f7d669f)) + (pin "A2" (uuid a70cccce-8e55-4ed4-afc4-7bf260a739cf)) + (pin "A3" (uuid df1098d4-c240-4852-b493-da1eb425e2f4)) + (pin "A4" (uuid e6ec39e3-2ed5-4d48-8d53-6a0d8afed953)) + (pin "A5" (uuid 190b80fd-a412-44c9-986d-fc68c32c11be)) + (pin "A6" (uuid a50d8cb3-355e-41de-85e1-88ec517ca351)) + (pin "A7" (uuid 9e11a8c4-6858-430d-8ace-37d26dccdb60)) + (pin "B1" (uuid 4ed15dea-731e-4e4a-ab4f-d557a098ba1f)) + (pin "B2" (uuid 1339c5bb-d92b-4d0a-bade-76b9a13ad236)) + (pin "B3" (uuid 59aec6f0-4b86-4ea7-ad50-5c99afcd6479)) + (pin "B4" (uuid 6b8c151b-d907-47e2-b34b-a602e63ca5f6)) + (pin "B5" (uuid 2712be0b-d0eb-49b8-86c7-dd2a9137ee1e)) + (pin "B6" (uuid 0b6cde8f-3f77-4116-8c01-7bd6159f050c)) + (pin "B7" (uuid 7ef41a97-04c7-456c-b5f1-1a4bb38899e7)) + (pin "C1" (uuid d7b0b6b9-70ea-4103-866a-2c5e57f4e405)) + (pin "C2" (uuid 125304f8-062d-417d-95b4-91464abccd6c)) + (pin "C3" (uuid f30500b5-082e-4d0b-b9d1-4a86c7f763b7)) + (pin "C4" (uuid 62a28a71-0eaa-4e64-b3d1-ac963e01b737)) + (pin "C5" (uuid 3aeb9ae1-5de2-4129-a6a7-ad603a88d71a)) + (pin "C6" (uuid 4919cfb3-ce40-4acb-a562-3eb75ef3bc43)) + (pin "C7" (uuid ec26df07-edf1-4c82-8eac-9e5fc0ccb016)) + (pin "D1" (uuid d58c0b0d-2ac0-41d2-9720-b68c14497782)) + (pin "D2" (uuid 0a1ecc1e-f520-405b-bcfa-b2c4a2fad2c8)) + (pin "D3" (uuid 0a3649f4-9a95-4c27-b790-c7e30b299b6f)) + (pin "D4" (uuid 1db5e7bf-ae19-41c1-b1c4-f922f105018d)) + (pin "D5" (uuid 917e1fc5-52a6-4624-9591-93592af5fdde)) + (pin "D6" (uuid 6fec22fc-3dfa-4517-9027-795ded96a8c2)) + (pin "D7" (uuid 3a8a6a28-efc1-4e01-a383-92102aa464c7)) + (pin "E1" (uuid 7e4515e3-b618-4920-be49-51c95beac234)) + (pin "E2" (uuid ac18988e-1e00-4aac-a249-72ea72d7b96e)) + (pin "E3" (uuid 7ef39385-3fd9-46f1-9435-71d9c8b21ba2)) + (pin "E4" (uuid a4e0d9b6-2d3b-4ac5-92fa-750b1b4061b2)) + (pin "E5" (uuid 377efe5a-00f7-4294-9692-407126bd964a)) + (pin "E6" (uuid 3fe0fb9d-8669-4d83-896e-2d27afd0bd74)) + (pin "E7" (uuid c1001ef4-c8d0-424e-aec6-ad8930dae541)) + (pin "F1" (uuid aa7300b3-59a8-49d9-9900-fd0295f44296)) + (pin "F2" (uuid 7138e61c-9908-4c7b-abb7-e2c8c1df9439)) + (pin "F3" (uuid d7c29c8b-0c80-45ec-8629-b92d06305df8)) + (pin "F4" (uuid d1c1ec41-353f-4ecf-ad00-7d7a4890acbc)) + (pin "F5" (uuid 9d9173ff-1507-407c-bbea-7979847d1949)) + (pin "F6" (uuid 9d9ac588-e681-4f1b-ba90-b0cc3ba83084)) + (pin "F7" (uuid 22c3c76b-0157-4a3c-b4aa-79b318185f08)) + (pin "G1" (uuid de511181-b4ce-4933-828a-e06aa6048c1e)) + (pin "G2" (uuid db069770-56b8-43cb-a961-a514fe6d86af)) + (pin "G3" (uuid 01cb9bd6-a33e-4ca9-8753-63b30f115de8)) + (pin "G4" (uuid 1dc59137-07c4-4e42-ae8d-e15fa62b026d)) + (pin "G5" (uuid 149fa6f4-e785-4d88-ac0d-cfeb4f8a9011)) + (pin "G6" (uuid 125ff198-1710-4cc9-a0e6-7d77d0d16c21)) + (pin "G7" (uuid 1eb12921-5a86-4b81-94d0-aadb37357be7)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 154.94 121.92 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 87e0fcfd-d94b-47de-81c7-9a7623a71840) + (property "Reference" "SW?" (id 0) (at 154.94 114.3 0)) + (property "Value" "SW_Push" (id 1) (at 154.94 116.84 0)) + (property "Footprint" "" (id 2) (at 154.94 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 154.94 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4e3bec75-565b-44ed-8d44-b84263ba813d)) + (pin "2" (uuid d9e17b4e-8b20-4777-8ad0-49d7b3592d2c)) + ) + + (symbol (lib_id "Device:Battery") (at 67.31 71.12 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 94268025-fc87-4877-b732-9a2c6db6f6b9) + (property "Reference" "BT?" (id 0) (at 71.12 69.4689 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Battery" (id 1) (at 71.12 72.0089 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 67.31 69.596 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 67.31 69.596 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f5a5aff4-6bcc-48a5-8fcf-16ce00afc991)) + (pin "2" (uuid e8d5f6e0-45eb-40e5-aca2-6e1e33a49eb7)) + ) + + (symbol (lib_id "Sensor_Motion:ICM-20948") (at 104.14 49.53 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a4659c46-de93-4eb3-8622-329204567a1b) + (property "Reference" "U?" (id 0) (at 106.1594 67.31 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ICM-20948" (id 1) (at 106.1594 69.85 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm" (id 2) (at 104.14 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.invensense.com/wp-content/uploads/2016/06/DS-000189-ICM-20948-v1.3.pdf" (id 3) (at 104.14 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2b2db054-e814-4e19-a80c-02c477edd88c)) + (pin "10" (uuid f29c6929-ff3f-499a-ba86-220965dec7dd)) + (pin "11" (uuid e665e691-0fbc-4c77-a0ff-ba9c25baa51f)) + (pin "12" (uuid 4597eabd-d49f-4e2e-8294-015d6486a58e)) + (pin "13" (uuid 94010047-55d2-4867-b835-e4337bef78db)) + (pin "14" (uuid ac264dcb-3bb9-44ae-88ea-4731fd50bb4e)) + (pin "15" (uuid 85a4ed4a-3499-4227-9c0d-3c7412a11b6e)) + (pin "16" (uuid bc5a4b9e-dd07-469b-9f5f-8290e594450d)) + (pin "17" (uuid 9cd9db7c-64e8-4494-9719-6c7201a120c1)) + (pin "18" (uuid 680f2835-ab54-460a-9e1b-2e8d8abb56e7)) + (pin "19" (uuid 530910fb-e160-4b33-ba24-7a64551470fa)) + (pin "2" (uuid 166d712e-f11b-422e-b187-3cff64d7e312)) + (pin "20" (uuid edf2ca61-ee27-4867-aed4-e77603b32ac3)) + (pin "21" (uuid ec55a195-9fb2-4b32-be8c-46252ba082b1)) + (pin "22" (uuid 374ae23d-a8f5-47eb-aa45-3e5551a0d4cc)) + (pin "23" (uuid 29b96bcf-c348-44f8-bb2a-46728b994135)) + (pin "24" (uuid ef65c2d0-b25e-4f2c-b722-9f931d6b4421)) + (pin "3" (uuid 04546abf-a474-4bbf-8804-14abc5c67fc9)) + (pin "4" (uuid 7c5959a9-c08e-48c4-acfa-d615d16bf19e)) + (pin "5" (uuid ef213c67-be59-4169-9e94-9859587cac73)) + (pin "6" (uuid fae677f9-1698-458d-98cf-35076f1fd557)) + (pin "7" (uuid ce626a3d-7451-4ebf-a6fb-e3bf67480c71)) + (pin "8" (uuid 30849700-fa79-4b48-8cbe-3d5f74765f3b)) + (pin "9" (uuid 6d48cef9-0e42-4fdc-a1fc-36b9b1a1828e)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 171.45 121.92 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid b859efbc-4126-437a-9c38-92867d545dbc) + (property "Reference" "SW?" (id 0) (at 171.45 114.3 0)) + (property "Value" "SW_Push" (id 1) (at 171.45 116.84 0)) + (property "Footprint" "" (id 2) (at 171.45 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 171.45 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3a9e6e61-ddbe-4641-a4a6-685c22100582)) + (pin "2" (uuid b7cb728b-422e-4f2a-a946-f1b12c92a1d6)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/94268025-fc87-4877-b732-9a2c6db6f6b9" + (reference "BT?") (unit 1) (value "Battery") (footprint "") + ) + (path "/87e0fcfd-d94b-47de-81c7-9a7623a71840" + (reference "SW?") (unit 1) (value "SW_Push") (footprint "") + ) + (path "/b859efbc-4126-437a-9c38-92867d545dbc" + (reference "SW?") (unit 1) (value "SW_Push") (footprint "") + ) + (path "/48cde837-79f2-4b75-a6ff-67e152e3a9e5" + (reference "U?") (unit 1) (value "LTC3525-3.3") (footprint "Package_TO_SOT_SMD:SOT-363_SC-70-6") + ) + (path "/60be41e2-b342-4720-b2cd-89d13a9dc0e0" + (reference "U?") (unit 1) (value "STM32L082CZYx") (footprint "Package_CSP:ST_WLCSP-49_Die447") + ) + (path "/a4659c46-de93-4eb3-8622-329204567a1b" + (reference "U?") (unit 1) (value "ICM-20948") (footprint "Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm") + ) + ) +)