feat: kicad, components

This commit is contained in:
kuchy 2022-05-26 17:17:25 +02:00
parent 604925628a
commit b1ae646bdc
21 changed files with 1258 additions and 166 deletions

Binary file not shown.

View File

@ -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 }

View File

@ -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"

View File

@ -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

View File

@ -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.
<recently read> \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}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb>
Output written on report.pdf (3 pages, 94818 bytes).
{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb>
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)

Binary file not shown.

Binary file not shown.

View File

@ -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}

View File

@ -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

View File

@ -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!

View File

@ -1 +0,0 @@
\relax

View File

@ -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"

View File

@ -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

View File

@ -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)

View File

@ -0,0 +1,2 @@
(kicad_pcb (version 20211014) (generator pcbnew)
)

View File

@ -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": []
}
}

View File

@ -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": {}
}

View File

@ -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")
)
)
)